关于OpenStack Wallabies Nova 状态关闭

关于OpenStack Wallabies Nova 状态关闭

在Ubuntu 20.04.5环境中,通过配置3个控制节点和2个计算节点来测试OpenStack wallaby。配置如下:

  • 中间件
    • Percona XtraDB
    • HA代理
    • RabbitMQ
    • Memcached
  • 成分
    • 基斯通
    • 一瞥
    • 放置
    • 新星
    • Cinder(LVM)
    • 中子
    • 地平线

我所有的问题是,配置后,卷、网络和 Flavor 将在 Horizo​​n 仪表板上正常创建,但最终实例创建不会像下面的日志那样。

Block Device Mapping is Invalid: Missing device UUID. (HTTP 400) (Request-ID: req-ae6e7c30-1d54-4029-b92e-6aa41562cf61)

从那时起,Nova 和 Cinder 日志就没有任何特殊日志了。但后来我使用 查看了 Nova 状态openstack complete service list

所有Nova Scheduler、Nova-conductor、Nova-compute状态都为down,重启不改变状态,还是down,是什么问题?

ID 二进制 主持人 地位 状态 更新于
1 nova 调度器 连接02 内部的 已启用 向下 2024-04-15T06:14:41.000000
4 nova-conductor 连接02 内部的 已启用 向下 2024-04-15T06:14:50.000000
7 nova 调度器 续03 内部的 已启用 向下 2024-04-15T06:14:41.000000
10 nova-conductor 续03 内部的 已启用 向下 2024-04-15T06:14:50.000000
十三 nova-conductor 内容01 内部的 已启用 向下 2024-04-15T06:14:50.000000
16 nova 调度器 内容01 内部的 已启用 向下 2024-04-15T06:14:41.000000
二十八 nova-计算 comp02 新星 已启用 向下 2024-04-15T06:14:45.000000
31 nova-计算 comp01 新星 已启用 向下 2024-04-15T06:14:45.000000

删除Nova后创建用户,并分配权限后进行db sync:

openstack user list --domain default
openstack service list
openstack user delete nova
openstack service delete nova
openstack user create --domain default --password cloud1234 nova
openstack role add --project service --user nova admin
openstack service create --name nova --description "OpenStack Compute" compute
openstack endpoint create --region RegionOne compute public http://192.168.20.109:18774/v2.1
openstack endpoint create --region RegionOne compute internal http://192.168.20.109:18774/v2.1
openstack endpoint create --region RegionOne compute admin http://192.168.20.109:18774/v2.1

su -s /bin/sh -c "nova-manage api_db sync" nova
su -s /bin/sh -c "nova-manage cell_v2 map_cell0" nova
su -s /bin/sh -c "nova-manage cell_v2 create_cell --name=cell1 --verbose" nova
su -s /bin/sh -c "nova-manage db sync" nova
su -s /bin/sh -c "nova-manage cell_v2 list_cells" nova
su -s /bin/sh -c "nova-manage cell_v2 discover_hosts --verbose" nova
systemctl enable nova-api nova-scheduler nova-conductor nova-novncproxy
systemctl restart nova-api nova-scheduler nova-conductor nova-novncproxy

相关内容