云盒支持將本地鏡像上傳到云盒Bcuket,然后制作成ECS自定義鏡像,后續您可以使用該鏡像來創建ECS實例,以便在云盒內快速批量部署環境,同時保證數據在本地閉環。
前提條件
已購買云盒資源(包含OSS存儲資源),且已完成云盒的交付驗收。具體操作,請參見入門概述。
已在云盒內創建OSS Bucket(即云盒Bucket)。具體操作,請參見OSS ON云盒快速入門。
如果您是使用RAM用戶操作,需先聯系阿里云賬號授權RAM用戶擁有OSS Bucket的操作權限。更多信息,請參見操作權限說明。
準備工作
操作步驟
步驟一:上傳鏡像文件到云盒Bucket
在云盒本地環境中安裝并配置ossutil。
下載并安裝ossutil。
ossutil支持在Windows、Linux、macOS等系統中運行,請根據實際環境下載和安裝合適的版本,具體操作,請參見安裝ossutil。
配置ossutil。
安裝ossutil后,您需要配置Endpoint、AccessKey ID、AccessKey Secret等信息后才能使用ossutil。具體操作,請參見配置ossutil。其中,云盒Bucket對應的Endpoint請參見云盒Endpoint。
通過ossutil上傳鏡像文件到云盒Bucket。
以Linux 64位系統的ossutil為例,命令格式如下。更多信息,請參見cp(上傳文件)。
./ossutil64 cp <file_url> <cloud_url> --sign-version v4 --region <云盒Bucket所在地域> --cloudbox-id <云盒ID>
請根據實際替換括號中的值。參數說明如下:
file_url
:本地文件路徑。cloud_url
:OSS文件路徑。--sign-version
:簽名版本,取值為v4。--region
:云盒Bucket所在地域。--cloudbox-id
:云盒ID。
如果鏡像文件較大,則上傳時間較久,建議使用nohup命令運行,防止中途意外退出導致上傳中斷。命令示例如下:
nohup ./ossutil64 cp example-image.vhd oss://cloudboxbucket/image/example-image.vhd --sign-version v4 --region cn-heyuan --cloudbox-id cb-f8z7yvzgwfkl9q0h****
步驟二:導入自定義鏡像
登錄ECS管理控制臺。
在左側導航欄,選擇實例與鏡像>鏡像。
在頂部菜單欄左上角處,選擇云盒Bucket所在地域。
在鏡像頁面右上角,單擊導入鏡像,然后選擇導入鏡像。
在彈出的對話框中,完成導入鏡像的相關配置。
需要注意的參數如下,未提及的參數保持默認即可。更多信息,請參見導入自定義鏡像。
參數
示例
說明
鏡像文件URL
https://cloudboxbucket.cb-f8z7yvzgwfkl9q0h****.cn-heyuan.oss-cloudbox.aliyuncs.com/image/example-image.vhd
鏡像文件在云盒Bucket中的路徑。
關于如何獲取OSS中文件的URL,請參見使用文件URL分享文件。
鏡像名稱
test
鏡像導入后要顯示的名稱。格式要求請參考界面提示。
操作系統類型
linux
鏡像操作系統類型,包括windows和linux。
當導入鏡像的操作系統為非標準平臺時,應選擇linux。
操作系統版本
CentOS
鏡像操作系統版本。支持選擇的操作系統版本請參見導入鏡像必讀。
系統架構
32位操作系統
鏡像系統架構,包括:
32位操作系統
64位操作系統
ARM64位操作系統
單擊確定導入。
完成導入操作后,您可以在自定義鏡像列表中查看導入任務的進度。當進度為100%時,表示鏡像導入成功。
說明導入自定義鏡像所需時間,取決于鏡像文件的大小和當前導入任務的并發數,請您耐心等待。
后續步驟
導入自定義鏡像到云盒Bucket中后,您可以使用該自定義鏡像在云盒內創建相同環境的ECS實例。關于如何在云盒內創建ECS實例,請參見創建ECS實例。