使用 PXE 服务器启动虚拟机管理程序和网络堆栈

使用 PXE 服务器启动虚拟机管理程序和网络堆栈

我正在尝试使用 PXE 启动配置服务器。我已使用 PXE 成功安装了 ESXi 虚拟机管理程序,想知道是否有办法在 PXE 启动时指定虚拟机。这样当用户选择要安装的虚拟机管理程序(在 Esxi、Xen 等中)时,他还可以在其上安装虚拟机。

请帮助我或者给我一些指导,我应该去哪里找?

答案1

不,这是不可能的。您需要添加第二个 VM 配置步骤,该步骤在虚拟机管理程序启动并运行后进行。

答案2

如果我理解正确,您所说的那种自定义应该是可能的。假设在安装中使用了 kickstart 文件,则可以在 kickstart 文件的和部分中处理其他脚本,例如复制文件或向用户提问%pre%post有关 ks 文件的更多信息,请访问虚拟机

可以开发多种用于各种虚拟机管理程序和 VM 组合的 kickstart 文件以及适当的安装,以及用于复制/安装 VM 存储等的后续脚本。然后可以在 PXE 服务器中添加用于各种组合的菜单项,从而允许用户选择他们想要的虚拟机管理程序/VM 组合。

如果用户需要的 kickstart 文件不能立即使用,还可以添加一个 Web 界面,让用户能够以交互方式配置该 kickstart 文件。

答案3

我使用 OVF 工具解决了这个问题。部署虚拟机管理程序时,我在后期脚本中写了几行,这些行将下载 OVF 工具和 OVA 并将其部署在 ESXi 中。

相关内容