創建自定義鏡像后,您可以將鏡像文件直接導出至對象存儲服務OSS同一地域的存儲桶(Bucket),并在OSS Bucket下載鏡像文件到本地環境,用于本地鏡像分析、本地備份等。本文介紹導出自定義鏡像的相關注意事項及操作步驟。
前提條件
已開通OSS服務。具體操作,請參見開通OSS服務。
已在自定義鏡像所在地域創建OSS Bucket。具體操作,請參見創建存儲空間。
確保已滿足導出自定義鏡像的權限要求。
使用阿里云賬號訪問RAM訪問控制,根據頁面引導完成授權,授予ECS對OSS資源的訪問權限(ECS默認使用
AliyunECSImageExportDefaultRole
角色導出鏡像)。如果操作賬號為RAM用戶,需先聯系阿里云賬號授予您OSS Bucket的相關操作權限。
創建權限策略。
具體操作,請參見通過腳本編輯模式創建自定義權限策略。
策略內容,請參見授予RAM用戶對某個Bucket的完全控制權限。
為RAM用戶添加自定義權限策略。具體操作,請參見為RAM用戶授權。
使用須知
限制條件
限制項 | 說明 |
鏡像格式和操作系統 | 因為鏡像版權限制,不支持導出基于云市場鏡像創建的自定義鏡像,也不支持導出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解壓工具。