為實現應用環境的批量部署或伺服器的快速複製,可使用自訂或共用鏡像直接建立ECS執行個體,以此簡化配置流程,確保環境一致性並提高營運效率。
地區限制
待建立執行個體的地區必須與鏡像所在地區一致。
操作步驟
控制台
CLI
在通過RunInstances或CreateInstance建立執行個體時,可通過配置ImageId為對應自訂鏡像的ID。命令樣本如下:
執行該命令後,會建立一台使用自訂鏡像(ID為m-bp1******pi)的執行個體。aliyun ecs RunInstances \
--region cn-hangzhou \
--RegionId 'cn-hangzhou' \
--ImageId 'm-bp1******pi' \
--InstanceType 'ecs.g7.large' \
--VSwitchId 'vsw-bp1******trg' \
--SecurityGroupId 'sg-bp1******dgl' \
--SystemDisk.Size 40 \
--SystemDisk.Category cloud_essd \API
在通過RunInstances或CreateInstance建立執行個體時,可配置ImageId為需要使用的自訂鏡像的ID。
後續操作
若建立執行個體時增加了資料盤的大小,執行個體建立成功後,必須登入ECS執行個體擴容分區和檔案系統才能使新增的容量生效。Linux執行個體指引、Windows執行個體指引。
增加了系統硬碟大小,系統硬碟會自動擴容,若自動擴容失敗,需手動擴容分區和檔案系統使新增的容量生效。Linux執行個體指引、Windows執行個體指引。
若建立執行個體時,手動添加了新資料盤,執行個體建立成功後,必須先初始化該新資料盤才能正常使用。
計費說明
基於付費商業鏡像製作的鏡像建立ECS執行個體時會產生額外費用。
常見問題
自訂鏡像不在當前帳號或地區中,如何處理?
情境 | 解決方案 |
自訂鏡像在本地裝置上 | 將本地鏡像匯入為阿里雲自訂鏡像。 |
自訂鏡像在其他地區 | 將自訂鏡像複製到需要建立執行個體的地區。 |
自訂鏡像在其他阿里雲帳號 | 將自訂鏡像共用給需要建立執行個體的帳號。 |
為什麼建立ECS執行個體時看不到某些鏡像(包括自訂鏡像)?
鏡像與執行個體規格的特性不匹配:支援NVMe的執行個體規格只能選擇支援NVMe的鏡像,因此請確保鏡像已安裝NVMe驅動,並將鏡像的NVMe驅動屬性修改為支援,該鏡像才會顯示在鏡像列表中;僅支援UEFI啟動模式的執行個體規格只能選擇UEFI版本的鏡像,若為自訂鏡像可更換鏡像啟動模式解決。
作業系統與執行個體規格處理器不相容:部分執行個體規格(如8代執行個體)對支援的作業系統有限制。
Windows作業系統版本對CPU核心數和記憶體大小有限制:使用Windows鏡像時,執行個體規格記憶體需大於等於1 GiB。記憶體低於1 GiB的執行個體只能選擇Linux鏡像。
Red Hat鏡像只能匹配經過紅帽官方認證的執行個體規格。
部分裸金屬、本地SSD型等執行個體對作業系統的驅動程式、核心有限制:需選擇與執行個體規格處理器匹配的鏡像。
更多詳情,請參見為什麼建立ECS執行個體時看不到某些鏡像?