将 openstack conjure-up 到 Esxi 6.7 主机时出现问题,neutron-api 未部署到 LXD

将 openstack conjure-up 到 Esxi 6.7 主机时出现问题,neutron-api 未部署到 LXD

我有一个带有 6 个虚拟机的 ESXi 6.7。
其中一个虚拟机配置了更新的 Ubuntu 18.04。
我严格按照此说明操作https://ubuntu.com/openstack/install
我使用 virsh 作为电源类型

电源类型:Virsh(虚拟系统)
Virsh地址:esx://[电子邮件保护]/?no_verify=1>
Virsh 密码:xxxxx Virsh VM Id:“Esxi 上的 VM 名称”

MAAS 完美地控制虚拟机,我可以毫无问题地部署 Ubuntu18.04 并通过 SSH 连接到它。
所有机器都处于“就绪状态”

我已经尝试过这个版本的 conjure-up

sudo snap install conjure-up --classic
sudo snap install conjure-up --classic --beta
sudo snap install conjure-up --classic --edge
sudo snap refresh conjure-up --classic --edge
sudo snap refresh conjure-up --classic --beta

当 juju 在 LXD 容器中启动 Neutron-api 时总是会失败。

我也在尝试使用本指南: https://docs.openstack.org/project-deploy-guide/charm-deployment-guide/stein/

我已经尝试过所有这些 juju 版本:

sudo snap install juju --classic
sudo snap install juju --beta --classic
sudo snap install juju --edge --classic

关注此页面后: https://docs.openstack.org/project-deploy-guide/charm-deployment-guide/stein/install-openstack.html#deploy-the-juju-controller
当我启动此命令时,juju 停止了,并且我失去了与应该启动 neutron-api 的主机的连接。

juju 部署--到 lxd:1--配置 neutron.yaml neutron-api

当 juju 在 LXD 容器中启动 Neutron-api 时总是会失败。

救命,我需要人。救命。

答案1

我修复了这个问题,我想分享一下解决方案,以防其他人需要它。
我所做的是尝试在 LXD 容器中手动配置 Neutron 网络,以找出问题所在。
你需要做的第一件事是在你的主机上有一个桥接器,为你的 LXD VM 提供网络。
但是如果你没有在 VMware Vswitch 上启用“混杂模式”,那么你的桥接器将无法工作,你将失去主机上的所有网络连接。
所以总是启用混杂模式当您在虚拟机中创建网桥时。
启用“混杂模式”后,我所有的问题都消失了。
干杯。

相关内容