建立自訂鏡像後,您可以將鏡像檔案直接匯出至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對OSS資源的存取權限
使用阿里雲帳號訪問RAM存取控制,授予ECS對OSS資源的存取權限(即ECS通過扮演
AliyunECSImageExportDefaultRole
角色獲得該許可權)。OSS Bucket的操作許可權
如果您是RAM使用者,需要先聯絡阿里雲帳號授權您擁有OSS Bucket的操作許可權。
阿里雲帳號為RAM使用者建立自訂權限原則。具體操作,請參見通過指令碼編輯模式建立自訂權限原則。
僅為RAM使用者授予OSS Bucket讀許可權
如果您需要通過阿里雲帳號建立OSS Bucket,通過RAM使用者匯出自訂鏡像,則僅需要為RAM使用者授予OSS Bucket的讀許可權。建立自訂權限原則如下:
{ "Version": "1", "Statement": [ { "Action": [ "oss:GetObject", "oss:GetBucketLocation", "oss:GetBucketInfo" ], "Resource": "*", "Effect": "Allow" } ] }
為RAM使用者授予OSS Bucket讀寫權限
如果您需要通過RAM使用者建立OSS Bucket和匯出自訂鏡像,則需要為RAM使用者授予OSS Bucket的讀寫權限。建立自訂權限原則如下:
{ "Version": "1", "Statement": [ { "Action": [ "oss:GetObject", "oss:GetBucketLocation", "oss:GetBucketInfo", "oss:GetObject", "oss:PutObject", "oss:DeleteObject", "oss:GetBucketLocation", "oss:AbortMultipartUpload", "oss:ListMultipartUploads", "oss:ListParts", "oss:GetBucketInfo", "oss:GetBucketUserQos" ], "Resource": "*", "Effect": "Allow" } ] }
阿里雲帳號為RAM使用者添加自訂權限原則。具體操作,請參見為RAM使用者授權。如果需要為RAM使用者授予特定OSS Bucket的讀寫權限,請參見教程樣本:使用RAM Policy控制OSS的存取權限。
操作步驟
登入ECS管理主控台。
在左側導覽列,選擇 。
在頂部功能表列左上方處,選擇地區。
重要確儲存儲鏡像檔案的OSS Bucket地區與當前ECS控制台所選地區保持一致。
在自訂鏡像頁簽,找到要匯出的目標鏡像,在操作列單擊匯出鏡像。
在匯出前準備設定精靈頁面,確認鏡像是否滿足匯出條件,然後單擊下一步。
(條件必選)授權ECS服務訪問OSS的許可權。
如果您是首次匯出鏡像還沒有授予ECS對OSS資源的存取權限,您可以直接在匯出鏡像對話方塊進行操作。
在將鏡像檔案匯出至OSS地區,單擊AliyunECSImageImportDefaultRole。
在雲資源訪問授權頁面,查看到
AliyunECSImageImportDefaultRole
和AliyunECSImageExportDefaultRole
角色,單擊同意授權。
返回至匯出鏡像對話方塊,重新單擊下一步。
單擊繼續匯出。
在匯出鏡像檔案設定精靈頁面,配置如下參數。
(可選)選擇鏡像匯出的格式,支援RAW、VHD、QCOW2、VDI和VMDK格式。
重要設定鏡像匯出格式功能僅在部分地區可用,支援的地區有印度(孟買)、日本(東京)、澳大利亞(雪梨)、印尼(雅加達)、德國(法蘭克福)、阿聯酋(杜拜)、美國(維吉尼亞)、英國(倫敦)、新加坡、馬來西亞(吉隆坡)和美國(矽谷)。
不支援設定鏡像格式的地區,預設匯出RAW格式的鏡像。
鏡像儲存空間 (OSS Bucket):選擇與自訂鏡像所屬地區相同的OSS Bucket。
鏡像檔案名首碼:為匯出的鏡像檔案名稱設定一個首碼。例如,將Demo設為首碼,則匯出自訂鏡像檔案後,在OSS Bucket中的名稱即為Demo-[系統自動產生的檔案名稱]。
資訊確認無誤後,單擊確定匯出,開始匯出自訂鏡像。
在鏡像匯出過程中,您可以查看匯出任務的進度或取消匯出任務。
後續步驟
從OSS Bucket下載鏡像檔案到本地。具體操作,請參見下載檔案。
如果您匯出時選擇RAW作為鏡像格式,匯出後鏡像檔案副檔名預設為.raw.tar.gz,解壓後副檔名為.raw。如果您的本機電腦為Mac OS X系統,推薦您使用gnu-tar解壓工具。