全部產品
Search
文件中心

Compute Nest:服務升級配置

更新時間:Nov 15, 2024

如果您升級了服務軟體或者修改了服務配置(例如代營運配置、營運通知配置等),需要使用者觸發服務執行個體的升級流程,將舊版本的服務執行個體升級到新版本。本文將介紹如何在計算巢服務內設定升級配置。

背景資訊

您在配置計算巢服務過程中,如果支援使用者的服務執行個體從舊版本升級到新版本,就需要設定服務的升級配置。服務執行個體會根據服務的設定執行預定義的升級操作,例如:替換系統鏡像、運行命令安裝軟體等。如果升級配置中勾選了支援服務執行個體復原,升級配置還可以應用於服務執行個體從新版本復原到舊版本。

建立服務時進行服務升級配置

  1. 登入計算巢控制台

  2. 在左側導覽列中,選擇我的服務,並在我的服務頁面中選擇我建立的服務,然後單擊建立新服務

  3. 建立新服務頁面,設定服務資訊。

    此處只列舉升級設定需要特別配置的參數,其他參數,請參見建立服務填寫。

    服務營運(選擇)地區的升級處,開啟支援使用者升級服務執行個體開關,並設定升級參數。升級配置

    • 是否支援復原:設定該服務的服務執行個體是否支援從高版本復原到目前的版本。預設支援復原。

    • 升級描述:描述升級內容。

    • 支援升級的版本:這裡是指支援哪些版本升級到目前的版本,選擇已上線的服務版本,可多選。預設選擇全部版本。

    • 升級服務元件:選擇服務執行個體的升級範圍。使用者升級服務執行個體時,會升級所有包含在升級服務元件範圍內的配置。

      • 服務配置:僅對服務的配置項(如代營運設定、營運通知設定等)進行升級,不涉及軟體應用變更。該選項預設必須選擇。

      • 資源配置:根據ROS/terraform模板變更進行資源棧升級,同時支援雲資源和軟體應用升級,當前推薦的升級方式。

      • 應用配置:通過替換鏡像部署物或檔案部署物的方式升級軟體應用,不推薦使用這種方式升級,僅支援之前已佈建服務使用。

        應用配置升級配置方式,當前不推薦使用,僅支援原有已佈建服務使用

        (可選)配置升級資訊:在升級服務元件中勾選應用配置時,需要配置升級資訊。

        若您的服務建立了多個應用分組,您可以針對不同的應用分組設定不同的升級資訊。應用分組的更多資訊,請參見配置應用分組

        1. 可選:升級準備:選定應用分組中的一台ECS執行個體執行升級準備操作,讓使用者在升級前快速驗證是否符合升級條件或執行準備操作,例如安裝升級過程中需要的工具、更新資料庫等。升級準備

          配置項

          說明

          跳過此步驟

          選擇是否跳過升級準備的步驟。

          應用分組

          選擇快速驗證的應用分組。

          描述

          填寫升級準備的功能或描述。

          命令內容來源

          設定檢查或安裝命令。

          • 手動輸入:在命令內容框中手動輸入檢查或安裝命令。

          • 部署物:在選擇部署物地區選取項目指令碼類型的部署物和對應的部署物版本。

        2. 升級配置:對選定的一個或多個應用分組內的所有ECS執行個體執行預定義的升級操作,支援通過軟體包或者系統鏡像升級。升級配置

          配置項

          說明

          應用分組

          選擇需要升級的應用分組。

          描述

          填寫升級的資訊。

          升級類型

          選擇升級的類型。可選值如下:

          • 軟體包升級:在選擇部署物中設定升級的檔案或指令碼部署物和版本。

            • 如果應用分組中包含Auto Scaling組,可以設定是否更新Auto Scaling組生命週期掛鈎的軟體包地址。

              說明

              僅當服務中存在Auto Scaling組時才會有更新ESS生命週期掛鈎選框。

            • 如果應用分組中包含Auto Scaling組或E-HPC叢集,可以設定是否更新對應配置中的鏡像。

              說明

              僅當服務中存在Auto Scaling組或E-HPC叢集是才會有更新ESS/E-HPC鏡像配置選框。

          • 鏡像升級:在選擇部署物中設定升級的鏡像部署物和版本。

            說明

            若選擇應用分組中存在Auto Scaling組或E-HPC叢集,採用鏡像升級方式會修改Auto Scaling組或E-HPC叢集的鏡像配置。

          更新ESS生命週期掛鈎

          若您需要服務執行個體升級同時更新Auto Scaling組生命週期掛鈎中的軟體包地址,則需要選擇此項。

          說明

          只有在模板中配置了Auto Scaling組時,該參數可選。

          更新ESS/E-HPC鏡像配置

          若您需要服務執行個體升級同時更新Auto Scaling組的鏡像配置,則需要選擇此項。

          說明

          只有在模板中配置了Auto Scaling組或E-HPC叢集時,該參數可選。

          選擇部署物

          選擇部署物名稱和對應的部署物版本。

        3. 可選:升級校正:選定的應用分組中選擇一台ECS執行個體執行升級檢查操作。主要用於使用者在升級後快速驗證升級是否成功。設定參數和升級準備相同。升級校正

更新服務升級配置

服務商可以通過為發行服務更新升級配置,來協助使用者便捷地完成服務執行個體的升級。

  1. 登入計算巢控制台

  2. 在左側導覽列中,選擇我的服務,然後選擇我建立的服務頁簽。

  3. 找到待設定升級配置的服務,單擊服務名稱,進入服務詳情頁

  4. 在服務詳情頁,選擇需要更新升級配置的版本。

    選擇版本

  5. 單擊升級配置後的編輯,在編輯升級配置彈窗中,填寫升級資訊。

    升級配置參數填寫的詳細資料,與上一節 建立服務時進行服務升級配置 一致。配置升級

  6. 單擊儲存