您可以使用 Horizon Version Manager 來管理 Horizon DaaS Hotfix。Hotfix 管理包括上傳 Hotfix、重新整理可用 Hotfix 的清單、將 Hotfix 套用至應用裝置、偵測應用裝置上的 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 中的應用裝置,然後選取所需的快照。