我想在vsphere中将dhcp选项77string值设置为vm或vm模板上的configuration参数,以便vNIC ROM(e1000 / vmxnet3)在PXE的DHCP部分中使用它。
我的目标是使用我设置的dhcp选项77string来自我识别PXE引导节点,然后将该string与ISC dhcpd类相匹配,然后在dhcp期间为该节点提供特定的设置。 例如)dhcp opt 77string值“foonode”映射到设置特定下一个服务器的dhcpdconfiguration类。
我发现你可以使用iPXE作为vmware的一个可选引导程序(参见http://ipxe.org/cfg/user-class和http://ipxe.org/howto/vmware )我最好喜欢使用正常的vmware vNIC(e1000 / vmxnet3)引导光盘为使用PXE的计算机设置configuration参数。
在一个完美的世界中,我可以通过vsphere API来设置它们。
iPXE方法真的是牛仔黑客。 你的问题的答案是“不”。 不要指望任何标准的PXE客户端(包括VMware PXE ROM)让您设置任何DHCP选项。
编辑:
网卡引导程序只能实现PXE标准所需的DHCP选项。 你试图做的不是标准的,那么你不会find任何愿意在其PXE ROM中提供非标准function的供应商。