建立自訂鏡像後,您可以將鏡像檔案直接匯出至Object Storage Service服務OSS同一地區的儲存桶(Bucket),並在OSS Bucket下載鏡像檔案到本地環境,用於本地鏡像分析、本地備份等。本文介紹匯出自訂鏡像的相關注意事項及操作步驟。
前提條件
使用須知
限制條件
限制項 | 說明 |
鏡像格式和作業系統 | 因為鏡像著作權限制,不支援匯出雲端式市場鏡像建立的自訂鏡像,也不支援匯出Windows Server作業系統的鏡像。 |
資料盤個數及容量 | 單塊資料盤容量最大不能超過2,048 GiB。 說明 如果單塊資料盤的容量超過2,048 GiB,請先將該盤中的資料分散轉移到多個小於2,048 GiB的資料盤中,再使用小於2,048 GiB的資料盤建立和匯出自訂鏡像。 |
加密鏡像 | 不支援匯出加密鏡像。
|
注意事項
注意項 | 說明 |
匯出費用 | 由於匯出鏡像檔案會儲存到OSS Bucket中,所以匯出自訂鏡像會產生一定的OSS儲存和下載的流量費用。OSS的計費詳情,請參見OSS計費概述。 |
匯出時間長度 | 匯出鏡像所需時間取決於自訂鏡像檔案的大小和當前置出任務的並發數,請您耐心等待。 |
匯出的鏡像檔案 | 匯出的自訂鏡像包含資料盤快照時,您的OSS Bucket中會出現多個檔案。 說明 檔案名稱帶有system的表示系統硬碟快照,檔案名稱帶有data的表示資料盤快照。資料盤快照會有與資料盤對應的標識,即資料盤的掛載點,例如xvdb或者xvdc。 |
其他項 |
|
操作步驟
登入ECS管理主控台。
在左側導覽列,選擇 。
在頁面左側頂部,選擇目標資源所在的資源群組和地區。
在自訂鏡像頁簽,找到要匯出的目標鏡像,在操作列單擊匯出鏡像。
在匯出前準備設定精靈頁面,確認鏡像是否滿足匯出條件,然後單擊下一步。
(條件必選)授權ECS訪問OSS的許可權。
如果您是首次匯出鏡像還沒有授予ECS對OSS資源的存取權限,您可以直接在匯出鏡像對話方塊進行操作。
在將鏡像檔案匯出至OSS地區,單擊AliyunECSImageExportDefaultRole。
在雲資源訪問授權頁面,可以查看到
AliyunECSImageExportDefaultRole
角色,單擊同意授權。說明操作完成後,系統會自動建立
AliyunECSImageExportDefaultRole
角色並授予許可權。
返回至匯出鏡像對話方塊,重新單擊下一步。
單擊繼續匯出。
在匯出鏡像檔案設定精靈頁面,配置如下參數。
鏡像格式:選擇鏡像匯出的格式,支援自動檢測或RAW、VHD、QCOW2、VDI和VMDK格式。如果您對鏡像格式沒有要求,可選擇自動檢測。
鏡像儲存空間 (OSS Bucket):選擇與自訂鏡像所屬地區相同的OSS Bucket。
鏡像檔案名首碼:為匯出的鏡像檔案名稱設定一個首碼。例如,將Demo設為首碼,則匯出自訂鏡像檔案後,在OSS Bucket中的名稱即為Demo-[系統自動產生的檔案名稱]。
資訊確認無誤後,單擊確定匯出,開始匯出自訂鏡像。
(可選)在鏡像匯出過程中,您可以在目標地區查看匯出任務的進度或取消匯出任務。
查看匯出任務
您可以在任務管理介面或者登入OSS控制台查看匯出任務的進度。
說明匯出時間取決於鏡像檔案的大小和當前置出任務隊列的繁忙程度,請您耐心等待。
在匯出鏡像時可能會遇到任務失敗的問題,您可以按照下列方式確認問題並進行修複。
通過任務管理介面或調用API介面DescribeTaskAttribute查看錯誤碼。
根據錯誤碼確認問題詳情並進行修複。
錯誤碼
錯誤原因
原因定位
修複建議
IMAGE_ALREADY_EXIST
OSS Bucket中存在同名檔案(Object)。
確認匯出的OSS Bucket中是否存在同名檔案(Object)。
建議更換匯出的OSS Bucket。
建議更換匯出的鏡像檔案名稱,並嘗試重新匯入。
取消匯出任務
在任務完成前,您都可以在任務管理介面目標地區下找到匯出自訂鏡像的任務,並取消匯出自訂鏡像。
在左側導覽列,選擇 。
找到匯入自訂鏡像的任務,在操作列單擊取消任務。
後續步驟
從OSS Bucket下載鏡像檔案到本地。具體操作,請參見簡單下載。
如果您匯出時選擇RAW作為鏡像格式,匯出後鏡像檔案副檔名預設為.raw.tar.gz,解壓後副檔名為.raw。如果您的本機電腦為Mac OS X系統,推薦您使用gnu-tar解壓工具。