在 vSphere 7.0 及更新版本中,您可以透過簽出虛擬機器範本、進行必要的變更,然後將其簽入,以編輯虛擬機器範本的內容。

您可以使用垂直時間表視圖,追蹤一段時間內的變更歷程記錄。垂直時間表視圖可為您提供有關不同虛擬機器範本版本、具有權限的使用者所做的更新,以及上次進行變更的時間的詳細資訊。透過使用垂直時間表,您可以將虛擬機器範本還原回先前的狀態,或刪除先前版本的虛擬機器範本。

此外,您可以從最新版本的虛擬機器範本部署虛擬機器,而不會在簽出虛擬機器以進行更新時中斷。您可以更新虛擬機器,並將其簽回相同的虛擬機器範本。

內容程式庫中的範本

範本是虛擬機器的主複本,您可以用這些複本部署已自訂且可隨時使用的虛擬機器。範本可提升整個 vSphere 環境的一致性。您可以使用內容程式庫來儲存和管理虛擬機器和 vApp 的範本。您可以使用虛擬機器範本和 vApp 範本將虛擬機器和 vApp 部署到主機或叢集等目的地物件。

內容程式庫支援兩種類型的範本,即 OVF 範本類型和虛擬機器範本類型。

在內容程式庫中,您可以將虛擬機器範本做為 OVF 範本或虛擬機器範本進行儲存和管理。vApp 將一律轉換為內容程式庫中的 OVF 範本。

內容程式庫中的虛擬機器範本與 vCenter Server 詳細目錄中的虛擬機器範本

虛擬機器範本是虛擬機器的範本。您可以將虛擬機器複製到某範本,從而建立虛擬機器範本。

可以透過 vCenter Server 或內容程式庫管理虛擬機器範本。

在先前版本的 vSphere 中,您只能透過 vCenter Server 詳細目錄清單管理虛擬機器範本。您將虛擬機器或虛擬機器範本複製到內容程式庫範本後,產生的內容程式庫項目為 OVF 格式。從 vSphere 7.0 Update 1 開始,本機內容程式庫支援 OVF 範本和虛擬機器範本。將虛擬機器複製到內容程式庫時,可以選擇範本類型。

當您在內容程式庫中建立虛擬機器範本時,程式庫項目由 vCenter Server 詳細目錄中的虛擬機器範本提供支援。內容程式庫項目和對應的詳細目錄物件在以下方面相關。
  • 如果您將 vCenter Server 詳細目錄中的虛擬機器範本轉換成虛擬機器,也會刪除對應的虛擬機器範本程式庫項目。
  • 如果您重新命名 vCenter Server 中的虛擬機器範本,會一併重新命名對應的虛擬機器範本程式庫項目。
  • 如果您重新命名虛擬機器範本程式庫項目,會一併重新命名 vCenter Server 詳細目錄中相關聯的虛擬機器範本。
  • 如果您刪除 vCenter Server 詳細目錄中的虛擬機器範本,會一併刪除對應的虛擬機器範本程式庫項目。
  • 如果您刪除虛擬機器範本程式庫項目,也會刪除 vCenter Server 詳細目錄中相關聯的虛擬機器範本。

內容程式庫中的 OVF 範本

在內容程式庫中,OVF 範本是虛擬機器的範本或 vApp 的範本。將虛擬機器複製到內容程式庫中的範本時,您可以選擇建立 OVF 範本或虛擬機器範本。但是,如果將 vApp 複製到內容程式庫中的範本,產生的內容程式庫項目一律為 OVF 範本。因為 OVF 格式實際是一組檔案,如果您匯出範本,OVF 範本程式庫項目中的所有檔案 (.ovf.vmdk.mf) 均會儲存到本機系統。

內容程式庫中的虛擬機器範本和 OVF 範本之間的差異

您可以使用虛擬機器範本和 OVF 範本,在 vSphere 環境中部署新的虛擬機器。但是,兩種類型的範本具有不同的內容且支援不同的部署選項。

如需取得內容程式庫中的虛擬機器範本和 OVF 範本之間的差異的詳細清單,請參閱下列資料表。
表 1. 虛擬機器範本和 OVF 範本內容
內容 內容程式庫中的虛擬機器範本 內容程式庫中的 OVF 範本
資料存放區 虛擬機器範本可儲存在您具有其權限的任何資料存放區上。
備註: 虛擬機器範本無法儲存在使用 NFS 或 SMB 儲存區的程式庫中。
OVF 範本只能儲存在與內容程式庫相關聯的資料存放區上。
使用量 預設值。 已壓縮或精簡佈建。
主機/資料存放區維護模式

當主機變得無法存取時,虛擬機器範本會自動移轉至另一個主機。

當主機或資料存放區變得無法存取時,您必須手動將 OVF 範本移轉至另一個主機或資料存放區。
與主機相關聯 是。 編號
Storage DRS 受支援。 不支援。
跨廠商相容性 不支援。 受支援。
軟體授權合約 不支援。 受支援。
加密 受支援。

您可以建立已加密的虛擬機器範本。

不支援。

當 OVF 範本無法自行加密時,您仍可以從 OVF 範本部署已加密的虛擬機器。

部署選項 在部署虛擬機器範本期間,同時支援硬體自訂和客體作業系統自訂。 在部署 OVF 範本期間,僅支援客體作業系統自訂。不支援硬體自訂。

內容程式庫範本上支援的作業視範本類型而有所不同。您可以同時編輯 OVF 和虛擬機器範本的設定。但是,只能更新、匯出和複製 OVF 範本。

從範本簽出虛擬機器

vSphere Client中,您可以編輯虛擬機器範本,並監控其他具有權限的使用者所做的變更。您可以執行簽出作業,以從虛擬機器範本更新虛擬機器。在此程序期間,無法從其他使用者簽出虛擬機器範本,但他們可以從虛擬機器範本部署虛擬機器,而不會發生任何中斷。

簽出虛擬機器範本時,您無法將虛擬機器轉換成範本,或將虛擬機器移至不同的 vCenter Server詳細目錄。

必要條件

確認您具有下列權限:
  • 內容程式庫.簽出範本
  • 資源.將虛擬機器指派給資源集區
  • 資料存放區.配置空間
  • 虛擬機器.編輯詳細目錄.從現有項目建立
  • 虛擬機器.變更組態.設定註解
  • 如果您想要開啟已簽出虛擬機器的電源,請確認您擁有 虛擬機器.互動.開啟電源權限。

程序

  1. 簽出虛擬機器範本
    選項 動作
    從內容程式庫
    1. 導覽至功能表 > 內容程式庫
    2. 若要開啟本機程式庫,請按一下其名稱。
    3. 範本索引標籤上,選取虛擬機器範本,然後按一下從此範本簽出虛擬機器按鈕。
    vSphere Client詳細目錄
    1. 導覽至功能表 > 虛擬機器和範本,然後按一下虛擬機器範本。
    2. 按一下版本設定索引標籤,然後在垂直時間表視圖中,按一下從此範本簽出虛擬機器
    從虛擬機器範本簽出虛擬機器對話方塊隨即開啟。
  2. 名稱和位置頁面上,輸入虛擬機器名稱,選取虛擬機器位置,然後按下一步
  3. 選取計算資源頁面上,選取已簽出虛擬機器的計算資源,然後按下一步
  4. 檢閱頁面上,檢閱組態。
  5. 選擇是否要在簽出後開啟虛擬機器電源,方法是選取在簽出後開啟虛擬機器電源核取方塊。
  6. 按一下完成

結果

簽出的虛擬機器將顯示在標有藍色圓形圖示的所選位置中。您可以執行必要的組態變更。

下一步

完成虛擬機器更新後,您可以將虛擬機器簽回到範本中。

將虛擬機器簽入範本

從範本簽出虛擬機器並更新虛擬機器之後,您必須將虛擬機器簽回到虛擬機器範本中。當您將虛擬機器簽入範本時,您可以建立包含虛擬機器更新狀態的新版本的虛擬機器範本。

當您將虛擬機器簽入虛擬機器範本時,您可以部署上次對虛擬機器所做的變更。

必要條件

確認虛擬機器已關閉電源或暫停。您無法將已開啟電源的虛擬機器簽入虛擬機器範本。

必要權限:
  • 內容程式庫.簽入範本

程序

  1. 將虛擬機器簽入範本中:
    選項 動作
    從內容程式庫
    1. 導覽至功能表 > 內容程式庫
    2. 若要開啟內容程式庫,請按一下其名稱。
    3. 範本索引標籤上,選取虛擬機器範本,然後按一下將虛擬機器簽入範本中
    vSphere Client詳細目錄
    1. 導覽至功能表 > 虛擬機器和範本,然後按一下虛擬機器範本。
    2. 按一下版本設定索引標籤,然後在垂直時間表視圖中,按一下將虛擬機器簽入範本中
    簽入虛擬機器對話方塊隨即開啟。
  2. 若要說明變更,請在簽入說明中輸入註解。
  3. 按一下簽入

結果

更新後的虛擬機器範本版本會顯示在垂直時間表中。您可以看到簽入註解、做出變更之使用者的名稱,以及變更的日期。

捨棄簽出的虛擬機器

如果您簽出虛擬機器範本,並且不對虛擬機器進行任何更新或執行不想保留的更新,則可以捨棄簽出的虛擬機器。每次將虛擬機器簽回到範本時,將會建立新版本的虛擬機器範本。您可以捨棄簽出的虛擬機器,以避免建立新版本,或防止其他使用者使用錯誤的版本。

必要條件

必要權限:
  • 虛擬機器.詳細目錄.刪除

程序

  1. 捨棄簽出的虛擬機器:
    選項 動作
    從內容程式庫
    1. 導覽至功能表 > 內容程式庫
    2. 若要開啟本機程式庫,請按一下其名稱。
    3. 範本索引標籤上,選取虛擬機器範本。
    4. 從垂直時間表中,按一下已簽出虛擬機器範本方塊中顯示的水平省略號圖示 (水平省略號圖示),然後選取捨棄簽出的虛擬機器
    vSphere Client詳細目錄
    1. 導覽至功能表 > 虛擬機器和範本,然後按一下虛擬機器範本。
    2. 按一下垂直時間表中的版本設定索引標籤。
    3. 按一下已簽出虛擬機器範本方塊中顯示的水平省略號圖示 (水平省略號圖示),然後選取捨棄簽出的虛擬機器
    捨棄簽出的虛擬機器對話方塊隨即開啟。
  2. 若要刪除簽出的虛擬機器並捨棄所有變更,請按一下捨棄

結果

已從詳細目錄中刪除虛擬機器並捨棄了所有變更。

還原為先前版本的範本

如果最新的虛擬機器範本包含您不再相要保留的變更或在上次簽入時弄錯的變更,您可以將虛擬機器範本還原為先前版本。

必要條件

必要權限:
  • 內容程式庫.簽入範本

程序

  1. 還原為先前版本的範本:
    選項 動作
    從內容程式庫
    1. 導覽至功能表 > 內容程式庫
    2. 若要開啟本機程式庫,請按一下其名稱。
    3. 範本索引標籤上,選取虛擬機器範本。
    vSphere Client詳細目錄
    1. 導覽至功能表 > 虛擬機器和範本,然後按一下虛擬機器範本。
    2. 按一下版本設定索引標籤。
  2. 從垂直時間表中,導覽至虛擬機器範本的先前狀態,按一下水平省略號圖示 (水平省略號圖示),然後選取還原為此版本
    還原為此版本對話方塊隨即開啟。
  3. 輸入還原作業的原因,然後按一下還原

結果

還原的虛擬機器範本將成為目前的虛擬機器範本。

刪除先前版本的虛擬機器範本

如果您不再希望允許使用範本,請刪除先前版本的虛擬機器範本。刪除虛擬機器範本會從詳細目錄中移除該範本及其內容。

必要條件

必要權限:
  • 內容程式庫.刪除程式庫項目

程序

  1. 刪除先前版本的範本:
    選項 動作
    從內容程式庫
    1. 導覽至功能表 > 內容程式庫
    2. 若要開啟本機程式庫,請按一下其名稱。
    3. 範本索引標籤上,選取虛擬機器範本。
    vSphere Client詳細目錄
    1. 導覽至功能表 > 虛擬機器和範本,然後按一下虛擬機器範本。
    2. 按一下版本設定索引標籤。
  2. 從垂直時間表中,導覽至虛擬機器範本的先前狀態,按一下水平省略號圖示 (水平省略號圖示),然後選取刪除版本
    確認刪除對話方塊隨即開啟。
  3. 若要永久刪除虛擬機器範本及其內容,請按一下