【发布时间】:2021-12-23 17:43:23
【问题描述】:
我们使用 KVM 作为管理程序运行 Openstack,现在需要在 VM 中运行 ESXi 6 或 7(嵌套虚拟化)。这主要是为了将磁盘转换为正确的vmdk 磁盘,而不是真正在 ESXi 下运行任何虚拟机(这就是我们不使用准系统并将 esxi 作为 hv 运行的原因)
我们在 Proxmox 下运行同样的设置没有更大的问题,主要是使用 NIX 的 vmxnet 驱动程序。这正是我们使用 Openstack 失败的地方。好像没有这个驱动,用e1000不行。引导安装 iso 最终导致“找不到 nic”。
我们在内核 5.10/5.14 上使用 Openstack Xena 和 Debian-Buster 作为计算(运行 libvirt)。
任何提示如何启动和运行?
【问题讨论】:
-
我发现github.com/virt-lightning/esxi-cloud-images 假设这是有效的,但不清楚 7.x 是否有效。问题是,在 VMware 网站上下载 6.x iso 不再起作用
-
我可以通过使用 6.5 的 esxi-cloud-image 安装程序让它工作。使用 e1000 时似乎无法通过 iso 在 OpenStack 上安装 - 在我的本地 libvirt(arch)上安装似乎可以工作。然后导入 qcow 也适用于 openstack。
标签: openstack kvm libvirt esxi openstack-nova