MaaS 是否支持部署 ESXi?

MaaS 是否支持部署 ESXi?

我看到了这篇一年多前的帖子:ESXi 的 MaaS 自动配置

有什么变化吗?ESXi 是受支持的操作系统还是在计划中?

答案1

MAAS 支持在 ESXi 中管理虚拟机,但目前不允许部署带有 ESXi 的机器。

答案2

您可以通过 PXEboot 和 kickstart 部署 ESXi 来自定义安装。您将需要:

  • Syslinux 3.86(4.x 及更新版本将无法使用 ESXi)
  • Kickstart 脚本,至少包含以下命令

    accepteula
    install --firstdisk --overwritevmfs
    rootpw vmware123
    reboot

  • 您可以按照此操作%pre --interpreter=busybox(设置主机名和网络配置)以及%firstboot --interpreter=busyboxKickstart 文件中的部分来定制安装。
  • 内核启动命令如下图,指向kickstart脚本(在http上?)

DEFAULT esxi6
PROMPT 0
MENU TITLE PXE Boot
LABEL esxi6
MENU LABEL ^4) ESXi6
KERNEL repos/ESXi-6.0.0/mboot.c32
APPEND -c repos/ESXi-6.0.0/boot.cfg text gdbPort=none logPort=none ks=http://my-server.local/ks.cfg
LABEL hddboot
LOCALBOOT 0x80
MENU LABEL ^Boot from local disk

  • 复制已编辑 boot.cfg 的安装 ISO 映像,以确保所有路径都相对于 TFTP 根目录。sed -e "s#/##g" -e "3s#^#prefix=repos/`basename $PWD`/\n#" -i.bak boot.cfg

标准 Linux 工具比大多数供应商提供的解决方案更简洁且更易于维护。

对于 PXElinux 配置请参见此处:https://pubs.vmware.com/vsphere-50/index.jsp#com.vmware.vsphere.install.doc_50/GUID-5B132E25-0CFC-40D0-993D-40A83981E0E5.html

安装命令请参见此处:https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2004582

答案3

从 2.5.0 开始,MAAS 可以正式支持 ESXi。请查看https://discourse.maas.io/t/maas-2-5-0-final-released/261

相关内容