為保證自訂鏡像的可用性和提高鏡像的匯入效率,請您在匯入鏡像前,仔細閱讀本文中提及的鏡像限制條件。
Windows Server作業系統鏡像
限制項 | 說明 |
作業系統 | ECS支援匯入包含以下Windows作業系統版本的鏡像:
|
鏡像格式 | ECS僅支援匯入RAW、VHD和QCOW2格式的鏡像檔案。如果是其他格式的鏡像檔案,需要轉換格式後再匯入。具體操作,請參見轉換鏡像格式。 |
虛擬磁碟大小 | 請根據鏡像的虛擬磁碟大小而非使用容量配置匯入的系統硬碟大小,系統硬碟容量範圍支援5 GiB~2,048 GiB。 |
檔案系統和分區 |
|
安全 |
|
其他 |
|
Linux作業系統鏡像
限制項 | 說明 |
作業系統 | ECS支援匯入包含以下Linux作業系統版本的鏡像:
說明
更多資訊,請參見Linux作業系統補充說明。 |
鏡像格式 | ECS僅支援匯入RAW、VHD和QCOW2格式的鏡像檔案。如果是其他格式的鏡像檔案,需要轉換格式後再匯入。具體操作,請參見轉換鏡像格式。 |
虛擬磁碟大小 | 請根據鏡像的虛擬磁碟大小而非使用容量配置匯入的系統硬碟大小,系統硬碟容量範圍支援5 GiB~2,048 GiB。 |
檔案系統和分區 |
|
網路 |
說明 請確保已在initd/initramfs中配置virtio_net驅動,以保證在網路服務配置啟動之前,網卡驅動完成初始化網卡動作。具體操作,請參見安裝virtio驅動。 |
安全 |
|
其他 |
|
Linux作業系統補充說明
限制條件
如果您待匯入的鏡像對應的系統架構為arm64,或者對應的作業系統為CentOS Stream、Anolis、AlmaLinux或Rocky Linux時,您需要注意:
為了使匯入後的鏡像支援配置密碼或者支援修改金鑰組,鏡像必須滿足以下條件:
作業系統的核心需要支援
CONFIG_FW_CFG_SYSFS
特性。Linux社區核心4.6版本之後預設支援該特性,CentOS的核心在3.10.0-826.el7版本之後預設支援該特性。您可以在該鏡像對應的伺服器內運行
grep -nr CONFIG_FW_CFG_SYSFS /boot/config-$(uname -r)
命令,如果回顯結果中包含CONFIG_FW_CFG_SYSFS=y
資訊,則說明該鏡像中的核心已支援CONFIG_FW_CFG_SYSFS
特性。作業系統中已安裝阿里雲最新版本cloud-init。
其中,19.1版本cloud-init必須在19.1.18版本及以上,部分低版本作業系統中的0.7.6a版本cloud-init必須在0.7.6a15版本及以上。具體操作,請參見安裝cloud-init。
作業系統需要支援SHA-512密碼編譯演算法。
為了使匯入後的鏡像支援擴容雲端硬碟與擴容檔案系統,鏡像必須滿足以下條件:
支援growpart命令。
支援該命令需要安裝
cloud-utils-growpart
包,不同作業系統安裝方式有所不同。具體操作,請參見擴容分區和檔案系統(Linux)。支援resize2fs命令。
支援該命令需要安裝
e2fsprogs
包,該包在作業系統中預設已安裝,如果沒有安裝您需要自行安裝(例如,CentOS 7作業系統內e2fsprogs
包的安裝命令為yum install -y e2fsprogs)。作業系統中已安裝阿里雲最新版本cloud-init。
其中,19.1版本cloud-init必須在19.1.18版本及以上,部分低版本作業系統中的0.7.6a版本cloud-init必須在0.7.6a15版本及以上。具體操作,請參見安裝cloud-init。
非標準平台Linux鏡像
為便於區分,如果您匯入的Linux系統鏡像不在ECS提供的公用鏡像列表中,該作業系統平台鏡像為非標準平台鏡像。非標準平台鏡像雖然來自標準作業系統平台,但該類鏡像屬於系統關鍵性設定檔、系統基礎環境和應用方面沒有遵守標準平台要求的鏡像。您在匯入鏡像前後,需要自行在鏡像對應的作業系統內進行相關配置,以保證鏡像可用。
匯入非標準平台鏡像時支援選擇的鏡像類型以及配置說明如下:
Others Linux:ECS統一標識為其他系統類別型。如果匯入Others Linux平台鏡像,ECS不會對所建立的執行個體做任何處理。完成執行個體建立後,請通過ECS管理主控台的遠端連線功能串連執行個體,再自行配置IP、路由和密碼等。如果您在製作鏡像前開啟了DHCP,ECS會自動為您配置網路。
Customized Linux:定製版鏡像。匯入Customized Linux鏡像前,請按照ECS標準系統配置方式配置執行個體的網路和密碼等。更多資訊,請參見定製Linux自訂鏡像。
金融雲地區匯入鏡像說明
金融雲地區匯入自訂鏡像時需要使用金融雲地區對應的Endpoint和Bucket。例如:
ECS的cn-shanghai-finance-1地區需要使用OSS的oss-cn-shanghai-finance-1-pub地區的bucket。
ECS的cn-shenzhen-finance-1地區需要使用OSS的oss-cn-szfinance地區的bucket。
ECS的cn-beijing-finance-1地區需要使用OSS的oss-cn-beijing-finance-1地區的bucket。