在自訂規格中儲存 Linux 客體作業系統的系統設定,以便從範本複製虛擬機器或部署虛擬機器時可以套用。
程序
- 選取,然後在 [原則和設定檔] 下,按一下虛擬機器自訂規格。
- 按一下建立新規格圖示。
新增虛擬機器客體自訂規格精靈隨即啟動。
- 在名稱和目標作業系統頁面上,輸入自訂規格的名稱和說明,選取 Linux 做為目標客體作業系統,然後按下一步。
- 在電腦名稱頁面中,輸入客體作業系統的電腦名稱和網域名稱。
作業系統將使用此電腦名稱在網路上進行自我識別。此名稱在 Linux 系統中稱為主機名稱。
選項 |
動作 |
使用虛擬機器名稱 |
選取此選項以使用虛擬機器名稱。vCenter Server建立的電腦名稱與客體作業系統執行所在的虛擬機器名稱相同。長度超過 63 個字元的名稱將被截斷。 |
在 [複製/部署] 精靈中輸入名稱 |
選取此選項以提示您在複製或部署期間輸入名稱。 |
輸入名稱 |
- 輸入名稱。
名稱可包含英數字元和連字號 (-)。不能包含句號 (.)、空格或特殊字元,並且不能只包含數字。名稱不區分大小寫。
- (選擇性) 若要確保名稱是唯一的,請選取附加數值核取方塊。
此動作可在虛擬機器名稱中附加連字號,並在連字號後面加上數值。如果名稱連同數值的總長度超過 63 個字元,則該名稱將被截斷。
|
使用透過 vCenter Server設定的自訂應用程式產生名稱 |
可選:輸入可以傳遞到自訂應用程式的參數。 |
- 輸入電腦的網域名稱,然後按下一步。
- 在時區頁面中,選取虛擬機器的時區,然後按下一步。
- 在自訂指令碼頁面上,將自訂指令碼套用至虛擬機器的客體作業系統,然後按下一步。
- 若要上傳包含自訂指令碼的檔案,請按一下瀏覽並導覽至本機電腦上的檔案。指令碼的內容將會顯示在指令碼文字方塊中。
- (選擇性) 將自訂指令碼直接輸入指令碼文字方塊中。
自訂指令碼不得超過 1500 個字元。
備註:
完成客體自訂的預設逾時期間設定為 100 秒,且包括當您使用 "precustomization" 命令列參數時執行指令碼的時間。如果您執行指令碼所需時間超過逾時期間,則客體自訂會失敗。
使用 "precustomization" 命令列參數新增自訂指令碼時,會在客體自訂開始之前叫用該指令碼。因此,虛擬 NIC 會中斷連線,並且您無法存取網路。
使用 "postcustomization" 命令列參數新增自訂指令碼時,會在客體自訂完成之後叫用該指令碼。因此,在虛擬機器開啟電源後,將在初始化程序中排程指令碼,NIC 已連線,並且您可以存取網路。執行指令碼的時間不包括在預設逾時期間內,您可以避免客體自訂失敗。
自訂指令碼範例
#!/bin/sh
if [ x$1 == x"precustomization" ]; then
echo Do Precustomization tasks
elif [ x$1 == x"postcustomization" ]; then
echo Do Postcustomization tasks
fi
- 在網路頁面上,選取要套用至客體作業系統的網路設定類型,然後按下一步。
- 選取使用標準網路設定,以便 vCenter Server 使用預設設定從 DHCP 伺服器設定所有網路介面。
- 選取手動選取自訂設定,然後手動設定每個網路介面。
- 從清單中選取網路介面卡,或者新增一個。
- 對於選取的 NIC,按一下編輯。
編輯網路對話方塊隨即開啟。
- 若要將虛擬機器設定為使用 IPv4 網路,請按一下 IPv4 索引標籤。
如果您選取使用該規格時,提示使用者輸入 IPv4 位址選項,當您選擇在複製或部署期間套用自訂規格時,vCenter Server 會提示您輸入 IP 位址。系統還會提示您在複製和部署期間設定閘道。
- 若要將虛擬機器設定為使用 IPv6 網路,請按一下 IPv6 索引標籤。
如果您選取使用該規格時,提示使用者輸入位址選項,當您選擇在複製或部署期間套用自訂規格時,vCenter Server 會提示您輸入 IP 位址。系統還會提示您在複製和部署期間設定閘道。
- 按一下確定。
- 在 DNS 設定頁面上,輸入 DNS 伺服器和網域設定。
主要 DNS、
次要 DNS 和
第三 DNS 文字方塊均接受 IPv4 和 IPv6 位址。
- 在即將完成頁面上,檢閱詳細資料並按一下完成以儲存您的變更。
結果
您建立的自訂規格會列於 [自訂規格管理員] 中。您可使用該規格自訂虛擬機器客體作業系統。