使用 PackStack 在 centos Stream 9 上安装 OpenStack,网络问题

问题描述 投票:0回答:3

我已经在 centos stream 8 上使用 Packstack 安装了 Openstack,但是当我想将 Centos Stream 9 用于 Openstack(使用 packstack)时,它通过一个错误

OpenStack 网络目前无法在具有以下功能的系统上运行 Network Manager 服务已启用。

但是您可能知道,network-scripts/ifcfg ... 在 Centos 9 上不再可用!

在 Centos Stream 8 的情况下,我手动禁用并停止了网络管理器,而是我一直在使用 systemctl enable network 在重启后或安装期间启用网络可用性!

但这不适用于Centos stream 9!

任何人都可以给我一些关于如何解决这个问题的见解! 有没有像我们在 centos stream 8(使用网络)但 centos Stream 9 上所做的那样替代网络管理器?

dnf 安装-y centos-release-openstack-yoga && dnf 安装-y openstack-packstack packstack --gen-answer-file /root/openstack-answer.txt

谢谢 最好的问候

networking centos openstack
3个回答
0
投票

这对我有用:

  1. 安装 centos-release-openstack-yoga 和 openstack-packstack:

    dnf 安装-y centos-release-openstack-yoga
    dnf 安装-y openstack-packstack

  2. 安装网络脚本:

    dnf 更新-y
    dnf install -y 网络脚本

  3. 禁用 NetworkManager 并启用网络服务:

    systemctl 禁用网络管理器
    systemctl 停止网络管理器
    systemctl 启用网络
    systemctl 启动网络

  4. 安装openstack:

    packstack --allinone

  5. 检查所有网络接口是否配置正确。对我来说它们不是,因为 packstack 只是忽略了我的第二个 NIC,它并没有神奇地从 NetworkManager 配置迁移:

    ls -la /etc/sysconfig/network-scripts/ifcfg-*


0
投票

这是步骤

sudo dnf 更新-y sudo dnf config-manager --enable crb sudo dnf install -y centos-release-openstack-zed sudo setenforce 0 sudo dnf update -y dnf 安装网络脚本-y sudo dnf install -y openstack-packstack


0
投票

就我而言(VirtualBox 7.0 上的 Centos 9,zed),它可以运行“sudo dnf install -y openstack-packstack”。但是当我运行一个非常“经典”的示例安装时:

packstack --allinone --provision-demo=n --os-neutron-ovn-bridge-mappings=extnet:br-ex \
--os-neutron-ovn-bridge-interfaces=br-ex:enp0s3 --os-heat-install=y

它卡在测试木偶应用是否完成:192.168.x.y_controller.pp 以及 VM 窗口中的最后一行:ipv6: addrconf(netdev_change): veth1_2: link becomes ready

在不同的物理主机上针对 Centos9 进行了测试,也针对 yoga 而不是 zed 进行了测试,结果始终相同。但是 Centos8 和 yoga 工作得很好,在 OpenStack 多节点设置中也是如此。有什么提示吗?

© www.soinside.com 2019 - 2024. All rights reserved.