使用 View Composer 重新撰寫作業,您可以更新自動連結複製伺服器陣列中所有 RDS 主機的機器映像。您可以更新父虛擬機器的硬體設定或軟體,然後執行重新撰寫作業以讓變更傳播到伺服器陣列中的所有 RDS 主機。

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

您可對父虛擬機器進行變更而不影響 RDS 主機連結複製,因為複製是連結至父系的複本。重新撰寫作業會刪除舊複本,然後建立新複本供複製連結。重新撰寫會建立新的連結複製,且其使用的儲存空間通常較少,因為連結複製的磁碟檔案一般會隨時間越來越大。

您可以重新撰寫自動伺服器陣列,但不能重新撰寫伺服器陣列中的個別 RDS 主機。您無法將連結複製重新撰寫為低於目前硬體版本的較低硬體版本。

請盡可能將重新撰寫作業排程在離峰時間進行,因為此作業可能很耗時。

先決條件

  • 確認您有父虛擬機器的快照。重新撰寫時必須指定快照。快照可以位在目前的父虛擬機器上,也可以位在其他虛擬機器上。

  • 決定何時排程重新撰寫作業。依預設,View Composer 會立即啟動作業。

    一個伺服器陣列一次只能排程一個重新撰寫作業。但可以同時重新撰寫多個伺服器陣列。

  • 決定只要重新撰寫作業一開始就強制所有使用者登出,或是等待每個使用者先登出後再重新撰寫使用者機器。

    如果您強制使用者登出,則 Horizon 7 會在使用者連線中斷前先通知使用者,讓他們能夠關閉應用程式並登出。

  • 決定是否在發生第一個錯誤時停止佈建。如果您選取此選項,且當 View Composer 佈建連結複製時發生錯誤,則佈建會停止。您可以選取此選項確保如儲存區之類的資源不會遭到不必要的耗損。

    選取在第一個錯誤處停止選項不會影響自訂。如果在一個連結複製上發生自訂錯誤,但仍會繼續佈建與自訂其他的複製。

  • 確認已啟用佈建。當佈建為停用時,Horizon 7 會在機器重新撰寫完成後停止機器的自訂。

  • 如果您的部署包含複寫的連線伺服器執行個體,請確認所有的執行個體版本相同。

程序

  1. 在 Horizon Administrator 中,選取資源 > 伺服器陣列
  2. 按兩下您要重新撰寫的伺服器陣列的集區識別碼。
  3. 按一下重新撰寫
  4. (選擇性) ︰ 按一下變更,變更父虛擬機器。

    新的父虛擬機器必須執行與目前父虛擬機器相同的作業系統版本。

  5. 選取快照。
  6. (選擇性) ︰ 按一下 [快照詳細資料],顯示快照的相關詳細資料。
  7. 下一步
  8. (選擇性) ︰ 排程開始時間。

    預設會填入目前的時間。

  9. (選擇性) ︰ 指定是要強制使用者登出,還是等待使用者登出。

    預設會選取強制使用者登出的選項。

  10. (選擇性) ︰ 指定是否在發生第一個錯誤時停止佈建。

    預設為選取此選項。

  11. 下一步

    隨即顯示 [即將完成] 頁面。

  12. (選擇性) ︰ 按一下顯示詳細資料,顯示重新撰寫作業的詳細資料。
  13. 按一下完成

結果

在 vCenter Server 中,您可以監視連結複製虛擬機器上重新撰寫作業的進度。

備註︰

在重新撰寫作業期間,View Composer 會在連結複製上再次執行 Sysprep。可能會為重新撰寫後的虛擬機器產生新的 SID 和第三方 GUID。如需詳細資料,請參閱在 Horizon 7 中設定虛擬桌面平台文件中的〈重新撰寫以 Sysprep 自訂的連結複製〉。