![将 openstack conjure-up 到 Esxi 6.7 主机时出现问题,neutron-api 未部署到 LXD](https://linux22.com/image/1067038/%E5%B0%86%20openstack%20conjure-up%20%E5%88%B0%20Esxi%206.7%20%E4%B8%BB%E6%9C%BA%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98%EF%BC%8Cneutron-api%20%E6%9C%AA%E9%83%A8%E7%BD%B2%E5%88%B0%20LXD.png)
我有一个带有 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 上启用“混杂模式”,那么你的桥接器将无法工作,你将失去主机上的所有网络连接。
所以总是启用混杂模式当您在虚拟机中创建网桥时。
启用“混杂模式”后,我所有的问题都消失了。
干杯。