升級服務(wù)實例
在服務(wù)商發(fā)布了新的服務(wù)版本后,您可以根據(jù)實際需求,將服務(wù)實例升級到對應(yīng)的新版本。服務(wù)實例升級支持單個服務(wù)實例升級和批量升級操作,下面將分別進(jìn)行介紹。
前提條件
升級的服務(wù)有兩個以上的版本,創(chuàng)建服務(wù)新版本的更多信息,請參見 更新服務(wù),且新版本要支持服務(wù)實例升級,服務(wù)升級配置請參見 服務(wù)升級配置。
基于服務(wù)舊版本進(jìn)行服務(wù)實例部署,服務(wù)實例部署詳細(xì)步驟請參見 部署服務(wù)實例。
單個服務(wù)實例升級
當(dāng)服務(wù)創(chuàng)建了新版本后,用戶可以觸發(fā)服務(wù)實例的升級,下文介紹了升級服務(wù)實例的操作。
登錄計算巢控制臺。
在左側(cè)導(dǎo)航欄中,單擊服務(wù)實例。
在服務(wù)實例頁面,找到您要升級的服務(wù)實例并單擊服務(wù)實例ID,進(jìn)入服務(wù)實例的詳情頁。
單擊右上方的升級服務(wù)實例。
在升級服務(wù)實例彈窗中,選擇您要升級的版本并單擊開始升級。
開始升級后,服務(wù)實例處于升級中狀態(tài),升級完成后會變?yōu)?b data-tag="uicontrol" id="584ebaa741nyh" class="uicontrol">已部署狀態(tài),此時服務(wù)版本變?yōu)?a href="#0149c92ab4rbx" id="4f63d9fcc7wv5" title="" class="xref">步驟5中選擇的版本。
批量升級
服務(wù)上線了新版本后,服務(wù)商可以對授予升級權(quán)限的私有部署服務(wù)實例和全托管單租版的服務(wù)實例進(jìn)行批量升級。
批量升級原理
批量升級服務(wù)實例使用系統(tǒng)運維管理服務(wù)(OOS)進(jìn)行實現(xiàn),具體實現(xiàn)思路為系統(tǒng)運維管理服務(wù)使用模板BulkyUpgradeServiceInstance
進(jìn)行批量升級操作,模板內(nèi)的批量升級邏輯如下圖所示:
使用批量升級頁面選擇參數(shù)調(diào)用計算巢獲取服務(wù)實例列表API,獲取服務(wù)實例列表
對服務(wù)實例列表進(jìn)行遍歷,調(diào)用計算巢升級服務(wù)實例API,進(jìn)行服務(wù)實例升級操作,可以設(shè)置每次升級服務(wù)實例的個數(shù)。
升級過程中,有服務(wù)實例升級失敗,升級任務(wù)會中止,后續(xù)未執(zhí)行升級的服務(wù)實例不會再執(zhí)行升級操作。
操作步驟
登錄計算巢控制臺。
在左側(cè)導(dǎo)航欄中,單擊服務(wù)實例,然后選擇我的服務(wù)實例頁簽。
找到您要批量升級服務(wù)實例的服務(wù),單擊服務(wù)名稱或ID,進(jìn)入服務(wù)詳情頁。
單擊運維管理,進(jìn)入運維管理頁簽。
在批量運維框中,單擊批量升級。
在彈框中設(shè)置批量升級參數(shù)。
配置項 | 說明 |
參數(shù)配置 | 在參數(shù)配置區(qū)域,設(shè)置目標(biāo)實例和升級服務(wù)版本參數(shù)值。
|
高級選項 | 在高級選項區(qū)域,設(shè)置任務(wù)執(zhí)行的并發(fā)比率和OOS扮演的RAM角色參數(shù)值。 說明 該配置項參數(shù)為非必須配置項,若您不配置,計算巢會使用默認(rèn)配置。
|
任務(wù)設(shè)置 | 在任務(wù)描述區(qū)域,設(shè)置任務(wù)的簡要描述。 |
單擊下一步。
在確定頁簽中,查看批量升級設(shè)置的基本信息和資源預(yù)覽。
單擊創(chuàng)建,創(chuàng)建完成后,您可以在運維管理頁簽中查看任務(wù)的執(zhí)行狀態(tài)。
在操作列單擊詳情,查看OOS任務(wù)執(zhí)行情況。