除了在客體作業系統自訂期間輸入虛擬 NIC 的電腦名稱或 IP 位址之外,您還可以建立自訂應用程式並進行設定,以便 vCenter Server 用以產生電腦名稱和 IP 位址。

開始之前

確認 Perl 已安裝在 vCenter Server 上。

執行這項作業的原因和時機

此應用程式可以是適用於執行 vCenter Server 的對應作業系統的任意可執行二進位檔案或指令碼檔案。在 vCenter Server 中設定產生名稱和 IP 的應用程式後,每次針對虛擬機器起始客體作業系統自訂時,都會執行該應用程式並且就地產生 XML 字串,然後傳遞至其標準輸入。產生名稱和 IP 的應用程式自身應產生 XML 字串並透過其標準輸出傳回。

該應用程式必須符合 VMware 知識庫文章中的參考 XML 檔案,網址為:http://kb.vmware.com/kb/2007557

程序

  1. 建立指令碼並將其儲存在 vCenter Server 系統的本機磁碟上。
  2. 在連線到 vCenter Server 的 vSphere Client 中,選取管理 > vCenter Server 設定
  3. 選取進階設定
  4. 輸入指令碼的組態參數。
    1. 金鑰文字方塊中,輸入 config.guestcust.name-ip-generator.arg1
    2. 文字方塊中,輸入 c:\sample-generate-name-ip.pl,然後按一下新增
    3. 金鑰文字方塊中,輸入 config.guestcust.name-ip-generator.arg2
    4. 文字方塊中,輸入 vCenter Server 系統上指令碼檔案的路徑,然後按一下新增。例如,輸入 c:\sample-generate-name-ip.pl
    5. 金鑰文字方塊中,輸入 config.guestcust.name-ip-generator.program
    6. 文字方塊中,輸入 c:\perl\bin\perl.exe,然後按一下新增
  5. 按一下確定

結果

然後,您便可以在自訂期間選取相關選項,來使用應用程式產生電腦名稱或 IP 位址。