您可以針對 Windows 和 Linux 客體作業系統建立和管理自訂規格。自訂規格是包含虛擬機器的客體作業系統設定的 XML 檔案。
如果在虛擬機器複製或部署期間向客體作業系統套用規格,可以避免在部署具有相同設定 (例如重複的電腦名稱) 的虛擬機器時可能發生的衝突。
vCenter Server 會在 vCenter Server 資料庫中儲存自訂組態參數。如果已儲存自訂設定,則管理員和網域管理員密碼將以加密格式儲存在資料庫中。因為用於加密密碼的憑證對每個 vCenter Server 系統是唯一的,因此,如果重新安裝 vCenter Server 或將新的伺服器執行個體附加到資料庫中,則加密密碼會變為無效。您必須先重新輸入密碼,然後才能使用密碼。
若要瞭解如何在 vSphere Client 中建立和管理自訂規格,請觀看以下視訊。
為 Linux 建立自訂規格
在自訂規格中儲存 Linux 客體作業系統的系統設定,以便從範本複製虛擬機器或部署虛擬機器時可以套用。在雲端環境中部署虛擬機器時,可以使用 cloud-init 公用程式作為一種標準化方法來初始化虛擬機器。
必要條件
- 確認符合所有自訂需求。請參閱客體作業系統自訂需求。
- 執行自訂指令碼:
- 確認已安裝 VMware Tools 10.1.0 版或更新版本。如果 VMware Tools 的版本低於 10.1.0,並且您嘗試執行自訂指令碼,則自訂會失敗。
- 在 VMware Tools 組態中,基於安全考量,預設會停用
enable-custom-scripts
選項。當您嘗試使用已停用的enable-custom-scripts
選項執行自訂指令碼時,自訂會失敗並顯示自訂錯誤。例如,若要啟用enable-custom-scripts
選項,您必須以根使用者身分透過config
命令執行vmware-toolbox-cmd
:vmware-toolbox-cmd config set deployPkg enable-custom-scripts true cat /etc/vmware-tools/tools.conf [deployPkg] enable-custom-scripts = true
若要確認是否已正確設定選項,您可以執行下列命令:vmware-toolbox-cmd config get deployPkg enable-custom-scripts [deployPkg] enable-custom-scripts = true
如需詳細資訊,請參閱《VMware Tools 使用者指南》。
- 使用 cloud-init 中繼資料和使用者資料自訂虛擬機器的客體作業系統,請滿足以下必要條件:
- 確認已安裝 VMware Tools 11.3.0 版或更新版本。
- 確認已安裝 cloud-init version 21.1 或更新版本。
程序
結果
您建立的自訂規格會列於 [自訂規格管理員] 中。您可使用該規格自訂虛擬機器客體作業系統。
為 Windows 建立自訂規格
在自訂規格中儲存特定 Windows 客體作業系統設定,以便從範本複製虛擬機器或部署時可以套用。
從 vSphere 8.0 Update 2 開始,可以為遠端桌面指定組織單位 (OU)。組織單位是 Active Directory 中的子分割,其中包含使用者、群組、電腦或其他組織單位。
必要條件
確保已滿足所有自訂需求。請參閱客體作業系統自訂需求。
程序
結果
您建立的自訂規格會列於 [自訂規格管理員] 中。您可使用該規格自訂虛擬機器客體作業系統。
使用自訂 Sysprep 回應檔案為 Windows 建立自訂規格
自訂 sysprep 回應檔案是一個儲存許多自訂設定 (如電腦名稱、授權資訊、工作群組或網域設定) 的檔案。您可以提供自訂 Sysprep 回應檔案,做為在 [客體自訂] 精靈中指定許多設定的替代方法。
Windows Server 2003 和 Windows XP 使用一個稱為 sysprep.inf 的文字檔。Windows Server 2008、Windows Vista 和 Windows 7 使用一個稱為 sysprep.xml 的 XML 檔案。您可以使用文字編輯器建立這些檔案,也可以使用 Microsoft Setup Manager 公用程式產生這些檔案。如需如何建立自訂 Sysprep 回應檔案的詳細資訊,請參閱相關作業系統的說明文件。
您可以阻止 Windows 將與原始虛擬機器相同的安全性識別碼 (SID),指派給新的虛擬機器或範本。如果電腦屬於網域的一部分,且僅使用網域使用者帳戶,則重複的 SID 不會引起問題。不過,如果電腦是工作群組的一部分,或者使用本機使用者帳戶,則重複的 SID 可能會影響檔案存取控制。如需詳細資訊,請參閱 Microsoft Windows 作業系統的相關說明文件。
必要條件
確保已滿足所有自訂需求。請參閱客體作業系統自訂需求。
程序
結果
您建立的自訂規格會列於 [自訂規格管理員] 中。您可使用該規格自訂虛擬機器客體作業系統。
管理自訂規格
您可以編輯、複製、匯出或刪除現有規格。
程序
- 在 vSphere Client 中,選取 ,然後按一下虛擬機器自訂規格。
- 選取自訂規格,然後選取您的工作。
選項 說明 編輯自訂規格 您可以變更自訂規格,例如變更網路組態。按一下編輯,然後進行必要的變更。 複製自訂規格 如果您需要僅與現有規格略微不同的自訂規格,則可使用自訂規格管理員,建立現有規格的複本並加以修改。例如,您可能需要變更 IP 位址或管理員密碼。 匯出自訂規格 可以匯出自訂規格,並將其另存為 .xml 檔案。若要將匯出的規格套用到虛擬機器,請使用匯入按鈕匯入 .xml 檔案。 刪除自訂規格 您可以移除自訂規格,以釋放儲存區。
匯入自訂規格
您可以匯入現有規格,然後使用該規格自訂虛擬機器的客體作業系統。
必要條件
程序
- 在 vSphere Client 中,選取 ,然後按一下虛擬機器自訂規格。
- 按一下匯入圖示。
- 瀏覽至要匯入的 .xml 檔案,指定名稱和說明 (可選),然後按一下確定。