當您需要在阿里雲上快速建立與本地開發環境或已有伺服器環境完全一致的ECS執行個體時,可以通過匯入自訂鏡像功能來實現。此方法免去了在新執行個體上手動安裝應用和配置系統的重複工作,適用於標準化部署和批量交付情境。本文介紹如何準備鏡像檔案,並將其匯入阿里雲,最終產生一個可用於建立ECS執行個體的自訂鏡像。
您也可以通過Server Migration Center將伺服器從自建IDC機房、本地虛擬機器、其他雲廠商遷移至阿里雲產生自訂鏡像,然後使用自訂鏡像建立ECS執行個體。具體操作,請參見伺服器遷移至Elastic Compute Service。
前提條件
將鏡像檔案匯入ECS控制台之前,請您確保已完成以下操作:
請參見匯入鏡像必讀,確保鏡像檔案符合匯入要求,以避免存在相容性問題。
ECS僅支援匯入QCOW2、VHD、RAW和VMDK格式的鏡像檔案。如果您的鏡像檔案是其他格式,需要轉換鏡像格式再上傳。
授予ECS對OSS資源的存取權限(即ECS通過扮演
AliyunECSImageImportDefaultRole角色獲得該許可權)。若為首次匯入鏡像,可根據ECS控制台-鏡像的設定精靈頁面指引完成授權。
若使用RAM使用者匯入自訂鏡像,需先使用阿里雲帳號授予OSS Bucket的相關操作許可權,請參見授權RAM使用者對OSS Bucket的讀寫權限。
操作視頻
以下視頻指導您如何通過ECS控制台匯入自訂鏡像。
操作步驟
步驟一:準備並上傳鏡像檔案至OSS
在匯入前,您需要一個符合規範的鏡像檔案,並將其上傳到Object Storage Service。按照匯入鏡像必讀檢查鏡像檔案是否滿足要求,否則匯入將失敗或建立的執行個體無法正常運行。
上傳本地鏡像檔案至OSS,並擷取檔案URL,詳情請參見上傳檔案到OSS的多種方式。
如果您希望在匯入鏡像時同時包含資料盤,您需要分別準備系統硬碟和資料盤的鏡像檔案並上傳至OSS。最終通過自訂鏡像建立ECS執行個體時,會包含系統硬碟和資料盤。
步驟2:在ECS控制台匯入自訂鏡像
訪問ECS控制台-鏡像。在頁面左側頂部,選擇目標資源所在的資源群組和地區。
重要所選地區需與鏡像檔案的OSS Bucket地區保持一致。
在鏡像頁面右上方,選擇匯入鏡像 > 匯入鏡像。

在匯入前準備設定精靈頁面,確認匯入鏡像的準備工作已完成,單擊下一步,然後單擊繼續匯入。
在匯入鏡像檔案設定精靈頁面,完成以下配置。
參數
是否必填
說明
鏡像檔案URL
是
填寫步驟1擷取的鏡像檔案URL。OSS鏡像檔案地區需要與當前地區保持一致,如需更換地區,請在頂部功能表列選擇新的地區,並重新開啟匯入鏡像對話方塊。
鏡像名稱
是
填寫鏡像檔案匯入後顯示的名稱。長度為2~128個字元,以大小寫字母或中文開頭,可包含數字、英文句號(.)、底線(_)、半形冒號(:)和短劃線(-)。
作業系統類型
是
選擇待匯入鏡像檔案的作業系統類型,與鏡像檔案的作業系統類型保持一致。
作業系統類型包括windows和linux。當匯入鏡像的作業系統不在阿里雲支援的平台列表中時,應選擇linux。
作業系統版本
是
選擇待匯入鏡像檔案的作業系統版本,與鏡像檔案的作業系統版本保持一致。
如果您的作業系統不在阿里雲支援的平台列表中,您可以:
系統架構
是
與本地鏡像檔案的系統架構保持一致。支援的系統架構有:
32位作業系統
64位作業系統
Arm64位作業系統
許可證類型
作業系統類型為Windows時顯示為必填項。
鏡像匯入之後,啟用原作業系統所需使用的許可證類型。取值範圍:
阿里雲官方許可證:匯入鏡像後建立執行個體時,會收取 Windows Server 的許可費用並使用阿里雲的啟用伺服器自動啟用。
計費詳情參見鏡像計費。
自備授權證:匯入鏡像後建立執行個體時,阿里雲不會向您收取作業系統許可費用,也不會自動啟用 Windows Server。您需要自行準備有效許可並手動啟用。
鏡像檢測
否
鏡像檢測功能主要檢測匯入的自訂鏡像是否為有效鏡像、自訂鏡像是否可以建立出功能齊全的ECS執行個體等。
預設選中匯入後執行檢測。鏡像檢測功能會在該鏡像匯入完成後立即執行,檢測完成後,您可以在自訂鏡像列表的檢測結果列查看檢測詳情,如果有待修複項,可以通過一鍵修複功能或者根據鏡像詳情中的修複建議手動修複。
說明目前僅部分作業系統支援鏡像檢測功能,不支援的作業系統列表請參見鏡像檢測作業系統限制(合并到檢測鏡像頁面)。
啟動模式
否
選擇鏡像的啟動模式,包括BIOS和UEFI。
啟動模式是指建立ECS執行個體過程中啟動系統硬碟的方式,建議與鏡像檔案啟動模式保持一致,否則使用自訂鏡像建立的ECS執行個體可能無法正常啟動。
鏡像格式
否
支援自動檢測(預設值)或選擇RAW、QCOW2、VHD和VMDK格式,建議與鏡像檔案格式保持一致。
如果您不清楚鏡像格式,可選擇自動檢測,系統將自動化佈建鏡像格式與您本地的鏡像檔案格式一致。
說明ECS不支援直接匯入ISO鏡像檔案,需要將鏡像檔案轉換為ECS支援的鏡像檔案格式後再匯入。更多資訊,請參見ISO鏡像檔案如何轉換為ECS支援的鏡像格式?。
雲端硬碟配置
否
設定系統硬碟雲端硬碟容量並添加資料盤鏡像。
選中配置雲端硬碟屬性。
系統硬碟參數已預設填充,只需填寫系統硬碟的容量大小。系統硬碟大小範圍為1 GiB~2,048 GiB,且不能小於鏡像檔案的大小。
說明鏡像檔案大小即為OSS鏡像檔案大小,您可通過OSS控制台查看。
單擊增加資料盤,然後填寫參數。
鏡像檔案URL:填寫步驟1擷取的資料盤鏡像檔案URL,擷取方法和系統硬碟一致。
掛載點:由系統預設分配,無需填寫。
鏡像格式:支援自動檢測或選擇RAW、QCOW2、VHD和VMDK格式,與鏡像檔案格式保持一致。
雲端硬碟容量GiB:大小範圍為1 GiB~2,048 GiB,且不能小於鏡像檔案的大小。
說明鏡像檔案大小即為OSS鏡像檔案大小,您可通過OSS控制台查看。
鏡像描述
否
填寫鏡像描述資訊,便於後續管理。
標籤
否
您可以設定標籤,將鏡像歸類,便於搜尋與大量操作。
資源群組
否
您可以設定資源群組,對鏡像進行分級管理。
重要阿里雲帳號為RAM使用者添加權限原則時,如果授權範圍是指定資源群組許可權,請確保該處選擇相同的資源群組。
資訊確認無誤後,單擊確定匯入。
系統會建立一個匯入自訂鏡像的任務。
(可選)步驟3:查看或者取消匯入任務
查看匯入任務
您可以在目標地區的自訂鏡像列表中或者任務管理介面查看匯入任務的進度。
說明匯入自訂鏡像所需時間取決於鏡像檔案的大小和當前置入任務的並發數,請您耐心等待。
匯入自訂鏡像時,系統會自動產生一份快照,您可以在快照列表裡看到快照資訊。匯入鏡像任務未完成前,快照的狀態會顯示為失敗。任務完成後,快照的狀態自動更新為已完成,鏡像的狀態自動更新為可用。快照的容量為匯入的自訂鏡像檔案大小,與匯入自訂鏡像時設定的系統硬碟大小無關。目前快照容量已經收費,更多資訊,請參見快照計費。
如果啟用了鏡像檢測功能,鏡像檢測完成後,您可以在自訂鏡像列表的檢測結果列查看檢測詳情,如果有待修複項,可以通過一鍵修複功能或者根據鏡像詳情中的修複建議手動修複。檢測項範圍及修複建議,請參見檢測自訂鏡像並修複。
在匯入鏡像時可能會遇到任務失敗的問題,這是因為匯入鏡像時校正檔案發生了非預期錯誤,這些錯誤可能會影響您後續建立執行個體等操作,您可以按照下列方式確認問題並進行修複。
通過任務管理介面或調用API介面DescribeTaskAttribute查看錯誤碼。
根據錯誤碼確認問題詳情並進行修複。
取消匯入任務
在匯入自訂鏡像任務完成前,您可以通過以下兩種方式取消鏡像匯入任務。
方式一:在鏡像列表直接單擊取消匯入。
方式二:在任務管理介面取消鏡像匯入任務。
在左側導覽列,選擇。
找到匯入自訂鏡像的任務,在操作列單擊取消任務。
費用說明
匯入自訂鏡像會產生如下費用:
常見問題
若匯入Windows Server時選錯了許可證類型,導致產生額外計費,應如何處理?
若匯入Windows Server鏡像時誤將許可證類型LicenseType選擇了阿里雲官方許可證(Aliyun),則使用該鏡像建立ECS執行個體時會收取許可證費用並自動啟用,可以通過調用API介面ModifyImageAttribute - 修改自訂鏡像屬性將該屬性修改為自備授權證(BYOL)。
您可以通過DescribeImages查詢匯入Windows Server鏡像的許可證類型。
對於建立ECS執行個體:如已修改匯入鏡像的LicenseType值為
BYOL,則建立ECS執行個體時不會再產生Windows Server的許可費用,也不會自動啟用。對於已建立ECS執行個體:對於已使用原鏡像建立的ECS執行個體,修改鏡像的LicenseType為
BYOL並不會停止執行個體上Windows Server的計費,如需停止計費,請聯絡客服申請資料訂正。