透過將多個 Hotfix 合併為單一套件 (稱為更新),簡化了 Horizon DaaS 的 Hotfix 部署和管理。例如,Horizon DaaS 9.1.0 Update 2 套件將包含來自 Horizon DaaS 9.1.0 Update 1 的所有修正,以及只能在 Update 2 中找到的其他修正。

Horizon DaaS Hotfix 和更新會使用 Horizon Version Manager (HVM) 來進行部署,且建議您使用 My VMware 上提供的最新 HVM 版本。HVM Hotfix 管理包括上傳更新、重新整理可用 Hotfix 和更新的清單、將其套用至應用裝置、偵測應用裝置上是否有先前部署的更新,以及將應用裝置還原為先前的狀態。

上傳 Hotfix 構件

重新整理 Hotfix 清單

套用 Hotfix

偵測 DaaS 應用裝置上的 Hotfix

將應用裝置還原為套用 Hotfix 前的狀態

上傳 Hotfix 構件

備註: Hotfix 會上傳至 Horizon Version Manager 應用裝置,而非 DaaS 應用裝置。

上傳構件有兩個不同的程序,取決於您要執行上傳的來源機器。

  • 若要從跳躍主機或本機 UNIX 機器上傳 Hotfix 構件:
    1. 登入 Horizon Version Manager 入口網站。
    2. 按一下專案 > Horizon-DaaS-Artifact-Upload
    3. 按一下工作 > 上傳構件至 Horizon Version Manager
    4. 依下表所述輸入資訊。
      欄位 說明
      Artifact-Type 選取 Hotfix
      檔案

      按一下新值 +,並貼上要上傳之檔案的 UNIX 絕對路徑。例如,/home/guest/file1.tgz

      針對您要上傳的每個 Hotfix 檔案重複此步驟。

      IP-Address 檔案所在機器的 IP 位址。
      User-Name 檔案所在機器的使用者名稱。
      User-Password 檔案所在機器的使用者密碼。
    5. 按一下頁面右上方的立即執行工作按鈕。

      Rundeck 會顯示檔案傳輸的進度,然後是指出傳輸已成功的訊息。

  • 若要從 Microsoft Windows 或 Mac 機器上傳 Hotfix 構件:
    1. 使用檔案傳輸用戶端 (例如適用於 Microsoft Windows 的 WinSCP 或適用於 Mac 的 Filezilla),將檔案上傳至您的 Horizon Version Manager 應用裝置。
    2. 變更檔案的權限。例如:
      chmod 744 file1.tgz
    3. 變更檔案的擁有權。
      $ chown -R rundeck:rundeck file1.tgz

重新整理 Hotfix 清單

如果自上次執行重新整理 Hotfix 清單工作以來已上傳 Hotfix 構件,請立即執行該工作。執行重新整理 Hotfix 清單工作,可讓您最近上傳的 Hotfix 在您想要將其套用至應用裝置時可供使用。

  1. 在 Rundeck 中,按一下專案 > Horizon-DaaS-HotFix-Management
  2. 按一下工作 > 重新整理 Hotfix 清單
  3. 按一下立即執行工作按鈕。

    Rundeck 會顯示重新整理進度,然後在頁面右上方顯示指出重新整理已成功的訊息。

套用 Hotfix

有兩個不同的工作可用於將 Hotfix 套用至應用裝置。您所使用的工作取決於您是否將 Hotfix 套用至處於「預先移轉」狀態的租用戶應用裝置。這些是您已執行「升級」工作但尚未執行「移轉」工作的租用戶。如需此差異的詳細資訊,請參閱 升級租用戶
  • 若要將 Hotfix 套用至已升級但尚未移轉的租用戶應用裝置:
    1. 在 Rundeck 中,按一下專案 > Horizon-DaaS-HotFix-Management
    2. 按一下工作 > 以將 Hotfix 套用至預先移轉的租用戶應用裝置
    3. 對於 Org-DaaS-Version,請選取應用裝置上所執行最新版本的 Horizon DaaS。
      該版本的可用 Hotfix 會顯示在 Hotfix 旁邊。
      備註: 如果您看到將 Hotfix 標示為僅套用至特定的應用裝置類型,則不需要考慮此問題。系統會將所有 Hotfix 套用至適當的應用裝置,而不需您採取任何其他動作。
    4. 選取要安裝的 Hotfix。
    5. 填寫剩餘的必要資訊,然後按一下立即執行工作

      Rundeck 會顯示工作進度,然後在頁面右上方顯示指出 Hotfix 已成功的訊息。

  • 將 Hotfix 套用至 DaaS 管理 (服務提供者和資源管理員) 應用裝置,以及未處於上述「預先移轉」狀態的租用戶應用裝置
    1. 在 Rundeck 中,按一下專案 > Horizon-DaaS-HotFix-Management
    2. 按一下工作 > 將 Hotfix 套用至 DaaS 應用裝置
    3. 對於 Org-DaaS-Version,請選取應用裝置上所執行最新版本的 Horizon DaaS。
      該版本的可用 Hotfix 會顯示在 Hotfix 旁邊。
      備註: 如果您看到將 Hotfix 標示為僅套用至特定類型的應用裝置,則不需要考慮此問題。系統會將所有 Hotfix 套用至適當的應用裝置,而不需您採取任何其他動作。
    4. 選取要安裝的 Hotfix。
    5. 如果您在上一個失敗嘗試後重新套用 Hotfix,請在強制下拉式功能表中選取。否則,請保留預設值
    6. 填寫剩餘的必要資訊,然後按一下立即執行工作

      Rundeck 會顯示工作進度,然後在頁面右上方顯示指出 Hotfix 已成功的訊息。

偵測 DaaS 應用裝置上的 Hotfix

  1. 在 Rundeck 中,按一下專案 > Horizon-DaaS-HotFix-Management
  2. 按一下工作 > 偵測 DaaS 應用裝置上的 Hotfix
  3. 填入必要資訊,然後按一下立即執行工作

    當工作完成時,您可以在活動頁面上檢視輸出。輸出包含所選組織中所有應用裝置的清單,以及每個應用裝置上安裝的 Hotfix。

將應用裝置還原為套用 Hotfix 前的狀態

在您套用 Hotfix 之前和之後,Horizon Version Manager 會自動建立應用裝置的快照。若要還原應用裝置,請導覽至 vCenter Server 中的應用裝置,然後選取所需的快照。