Devstack多节点安装

时间:2020-09-05 11:51:01

标签: openstack openstack-nova devstack

我正在完成多节点安装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_IPSERVICE_HOST的含义是什么?他们指向这台机器还是控制器节点?

此外in the exampleFLOATING_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,UP,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,MULTICAST,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

1 个答案:

答案 0 :(得分:2)

SERVICE_HOST是控制节点IP

由于将SERVICE_HOST和HOST设置为相同的主机IP而收到错误消息。

此外,一旦节点启动,就可以从“控制”节点上的devstack目录运行它:

./tools/discover_hosts.sh
相关问题