全部產品
Search
文件中心

Elastic Compute Service:更新自訂鏡像

更新時間:Feb 28, 2024

當您需要更新Elastic Compute Service執行個體內部的軟體、配置等時,您可以基於CloudOps Orchestration Service (OOS)一鍵自動化更新自訂鏡像。

背景資訊

CloudOps Orchestration Service為更新鏡像的情境提供了公用模板,您只需選擇一個源鏡像,輸入更新鏡像所需的雲助手指令碼等必要參數,就可以建立立即執行的營運任務,一鍵更新自訂鏡像。更多資訊,請參見什麼是系統營運管理

在更新自訂鏡像的完整流程中,CloudOps Orchestration ServiceACS-ECS-UpdateImage公用模板按順序執行以下任務,並產生新的自訂鏡像:

  1. 檢查新自訂鏡像的名稱是否已存在,以及是否符合規則。

  2. 根據您配置的執行個體規格、源鏡像ID、安全性群組ID等參數建立並運行一台臨時ECS執行個體。

  3. 檢查臨時ECS執行個體是否安裝了雲助手Agent,若缺失則安裝雲助手Agent

  4. 在臨時ECS執行個體上,通過雲助手執行指令碼更新執行個體系統內容。

    說明

    CloudOps Orchestration Service通過調用雲助手API執行Shell、Bat或者PowerShell等指令碼,更新ECS執行個體的系統應用環境。更多資訊,請參見雲助手概述

  5. 停止臨時ECS執行個體。

  6. 使用臨時ECS執行個體建立自訂鏡像。

  7. 釋放臨時ECS執行個體。

    重要

    在更新自訂鏡像過程中,阿里雲會自動建立臨時執行個體,臨時資源以隨用隨付方式計費。因此,在更新自訂鏡像之前,需要確保您的帳號餘額足夠支付可能產生的臨時資源費用。

操作步驟

  1. 登入ECS管理主控台

  2. 在左側導覽列,選擇執行個體與鏡像 > 鏡像

  3. 在頁面左側頂部,選擇目標資源所在的資源群組和地區。地區

  4. 鏡像頁面,選擇自訂鏡像頁簽。

  5. 找到目標鏡像,在操作列選擇更多操作 > 更新鏡像

  6. 跳轉至系統營運管理主控台,完成以下配置。

    1. 完成通用設定。

      參數

      說明

      樣本

      新鏡像名稱

      更新的自訂鏡像的名稱,不能和已有鏡像名稱重名。

      image-20230713133609

      執行使用到的許可權的來源

      • (預設設定)當前帳號的已有許可權:執行您使用的帳號的許可權動作。請確保您擁有建立自訂鏡像涉及的所有ECS API調用許可權。

      • 指定RAM角色,使用該角色的許可權:如果指定了RAM角色名稱,OOS將扮演該RAM角色執行營運任務。

      當前帳號的已有許可權

    2. 選擇鏡像。

      預設填充已選擇的目標鏡像,請確認已選的鏡像是否為需要操作的鏡像。

    3. 配置中轉執行個體。

      設定用於建立臨時ECS執行個體的專用網路、交換器、安全性群組和執行個體類型等。

      參數

      說明

      樣本

      專用網路

      用以建立臨時ECS執行個體的專用網路。

      vpc-bp1pfyqnwdnvj7b******

      交換器

      用以建立臨時ECS執行個體的交換器ID。指定的虛擬交換器必須和安全性群組在同一個Virtual Private Cloud中。

      vsw-bp1s5fnvk4gn2tw******

      安全性群組

      用以建立臨時ECS執行個體的安全性群組ID。

      sg-bp1azkttqpldxg******

      執行個體類型

      用以建立臨時ECS執行個體的執行個體規格。更多資訊,請參見執行個體規格類型系列

      ecs.g6.xlarge

      系統硬碟類型

      用於建立臨時ECS執行個體的系統硬碟。

      cloud_essd

      流量公網頻寬

      設定訪問臨時ECS執行個體的公網頻寬。

      0

    4. (可選)發送遠程命令。

      您可以根據需要選擇命令類型並輸入命令內容,該命令內容是在臨時ECS執行個體中執行的指令碼內容。

    5. (可選)完成鏡像分發設定。

      您可以根據需要設定是否複製鏡像(填寫需要複製的目標地區)或者共用鏡像(填寫鏡像共用帳號ID)。

    6. (可選)根據需要設定伸縮組配置。

    7. (可選)完成執行設定。

      您可以根據需要設定描述資訊、標籤、資源群組或者將當前配置儲存為模板。

  7. 單擊建立,在彈出的對話方塊中確認參數資訊後,單擊確定

    如果成功建立營運任務,且執行狀態處於運行中,則表示正在更新鏡像。當執行狀態轉換為成功時,則表示鏡像更新成功。

    說明

    如需瞭解更新鏡像的詳細執行過程,您可以單擊操作列的詳情,然後單擊日誌頁簽瞭解營運任務的即時進度和狀態。

  8. (可選)您可以查看更新後的新鏡像資訊。

    1. 在執行任務的詳情頁面,在輸出參數中查看新鏡像ID。

      image.png

    2. 在ECS控制台的自訂鏡像列表中,根據鏡像ID查看新產生的鏡像。