问题描述
我正在完成多节点安装tutorial,在尝试配置辅助节点时遇到错误:
+lib/lvm:_create_lvm_volume_group:114 sudo vgcreate stack-volumes-lvmdriver-1 /dev/loop1
Physical volume '/dev/loop1' is already in volume group 'stack-volumes-lvmdriver-1'
Unable to add physical volume '/dev/loop1' to volume group 'stack-volumes-lvmdriver-1'
/dev/loop1: physical volume not initialized.
....
nova-compute: no process found
neutron-openvswitch-agent: no process found
+./stack.sh:exit_trap:524 exit 1
这是我的配置文件:
HOST_IP=192.168.122.129
FIXED_RANGE=10.4.128.0/20
FLOATING_RANGE=129.168.122.128/25
LOGFILE=/opt/stack/logs/stack.sh.log
ADMIN_PASSWORD=asti
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
DATABASE_TYPE=MysqL
SERVICE_HOST=192.168.122.129
MysqL_HOST=$SERVICE_HOST
RABBIT_HOST=$SERVICE_HOST
GLANCE_HOSTPORT=$SERVICE_HOST:9292
ENABLED_SERVICES=n-cpu,q-agt,c-vol,placement-client
NOVA_VNC_ENABLED=True
NOVNCPROXY_URL="http://$SERVICE_HOST:6080/vnc_lite.html"
VNCSERVER_LISTEN=$HOST_IP
VNCSERVER_PROXYCLIENT_ADDRESS=$VNCSERVER_LISTEN
所以第一个问题是什么问题?
我为我的机器提供了4096个RAM和1个cpu(假定它是一个小型计算节点)。
第二,HOST_IP
和SERVICE_HOST
的含义是什么?他们指向这台机器还是控制器节点?
此外,in the example是FLOATING_RANGE=192.168.42.128/25
,但IP是192.168.42.11
,不在范围内。
这是我在此工作程序节点上设置IP的方法:
stack@ubuntu:~/devstack$ cat /etc/netplan/01-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information,see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp1s0:
dhcp4: yes
addresses:
- 192.168.122.129/24
gateway4: 192.168.122.1
ip addr
的输出:
stack@ubuntu:~/devstack$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNowN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp1s0: <broADCAST,MULTICAST,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 52:54:00:db:93:79 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.129/24 brd 192.168.122.255 scope global enp1s0
valid_lft forever preferred_lft forever
inet 192.168.122.162/24 brd 192.168.122.255 scope global secondary dynamic enp1s0
valid_lft 3200sec preferred_lft 3200sec
inet6 fe80::5054:ff:fedb:9379/64 scope link
valid_lft forever preferred_lft forever
3: ovs-system: <broADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 62:49:cc:69:9f:0a brd ff:ff:ff:ff:ff:ff
4: br-int: <broADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 8a:b9:bb:9b:25:4d brd ff:ff:ff:ff:ff:ff
5: br-ex: <broADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 9a:4e:18:d5:0a:4b brd ff:ff:ff:ff:ff:ff
6: br-tun: <broADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 96:05:5d:7d:b2:4e brd ff:ff:ff:ff:ff:ff
7: virbr0: <NO-CARRIER,broADCAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:85:0f:94 brd ff:ff:ff:ff:ff:ff
inet 192.168.123.1/24 brd 192.168.123.255 scope global virbr0
valid_lft forever preferred_lft forever
8: virbr0-nic: <broADCAST,MULTICAST> mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000
link/ether 52:54:00:85:0f:94 brd ff:ff:ff:ff:ff:ff
解决方法
SERVICE_HOST是控制节点IP
由于将SERVICE_HOST和HOST设置为相同的主机IP而收到错误消息。
此外,一旦节点启动,就可以从“控制”节点上的devstack目录运行它:
./tools/discover_hosts.sh