Dhcp

是否可以在 vsphere 中將 dhcp 選項 77 值設置為配置參數,以便 vNIC ROM (e1000/vmxnet3) 在 PXE 期間使用它?

  • August 6, 2015

我想在 vsphere 中設置一個 dhcp 選項 77 字元串值作為 vm 或 vm 模板上的配置參數,以便 vNIC ROM(e1000/vmxnet3)在 PXE 的 DHCP 部分使用它。

我的目標是讓 PXE 啟動節點使用我設置的 dhcp 選項 77 字元串進行自我辨識,然後將其與 ISC dhcpd 類匹配,該類反過來在 dhcp 期間為該節點提供特定設置。例如)dhcp opt 77 字元串值“foonode”映射到設置特定下一個伺服器的 dhcpd 配置類。

我看到您可以使用 iPXE 作為 vmware 的可選引導 rom 來執行此操作(請參見此處:http://ipxe.org/cfg/user-class此處:http: //ipxe.org/howto/vmware),但是理想情況下,我希望通過為使用普通 vmware vNIC (e1000/vmxnet3) 引導 rom 執行 PXE 的機器設置配置參數來做到這一點。

在一個完美的世界裡,我可以通過 vsphere API 設置這些。

iPXE 方法實際上是一種牛仔黑客。您的問題的答案是“否”;不要指望任何標準 PXE 客戶端(包括 VMware PXE ROM)允許您設置任何 DHCP 選項。

編輯:

NIC boot-roms 將只實現 PXE 標準要求的 DHCP 選項。您嘗試做的不是標準的,那麼您將找不到任何願意在其 PXE rom 中提供非標準功能的供應商。

引用自:https://serverfault.com/questions/711382