イメージをElastic Compute Service (ECS) にインポートする前に、次の手順を読んでイメージの可用性を確保し、インポート効率を向上させることを推奨します。
Windows Serverイメージ
項目 | 説明 |
オペレーティングシステム | 次のオペレーティングシステムバージョンのWindowsを含むイメージをECSにインポートできます。
|
イメージ形式 | ECSにインポートできるのは、RAW、VHD、およびQCOW2形式の画像のみです。 他の形式の画像の場合、画像をECSにインポートする前に、画像をRAW、VHD、またはQCOW2形式に変換する必要があります。 詳細については、「イメージファイル形式の変換」をご参照ください。 |
仮想ディスクサイズ | イメージサイズではなく、仮想ディスクサイズに基づいてシステムディスクサイズを設定します。 システムディスクサイズは5 GiBから2,048 GiBの範囲です。 |
ファイルシステムとパーティション |
|
セキュリティ |
|
その他 |
|
Linux イメージ
項目 | 説明 |
オペレーティングシステム | 次のオペレーティングシステムバージョンのLinuxを含むイメージをECSにインポートできます。
説明
詳細については、このトピックの「Linuxイメージのその他の手順」を参照してください。 |
イメージ形式 | ECSにインポートできるのは、RAW、VHD、およびQCOW2形式の画像のみです。 他の形式の画像の場合、画像をECSにインポートする前に、画像をRAW、VHD、またはQCOW2形式に変換する必要があります。 詳細については、「イメージファイル形式の変換」をご参照ください。 |
仮想ディスクサイズ | イメージサイズではなく、仮想ディスクサイズに基づいてシステムディスクサイズを設定します。 システムディスクサイズは5 GiBから2,048 GiBの範囲です。 |
ファイルシステムとパーティション |
|
ネットワーク |
説明 ネットワークサービスの設定を開始する前に、ネットワークインターフェイス (NIC) ドライバーがNICの初期化を完了できるように、virtio_netドライバーがinitd/initramfsで設定されていることを確認してください。 詳細については、「virtioドライバーのインストール」をご参照ください。 |
セキュリティ |
|
その他 |
|
Linuxイメージのその他の手順
制限事項
インポートするイメージがARM64-basedイメージの場合、またはイメージのオペレーティングシステムが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
機能をサポートします。最新バージョンのAlibaba Cloud cloud-initがオペレーティングシステムにインストールされています。
cloud-initのバージョンが19.1の場合、マイナーバージョンは19.1.18以降である必要があります。 cloud-initのバージョンが初期バージョンのオペレーティングシステムで0.7.6aの場合、マイナーバージョンは0.7.6 a15以降でなければなりません。 詳細については、「cloud-init のインストール」をご参照ください。
オペレーティングシステムはSHA-512暗号化アルゴリズムをサポートしています。
インポートしたイメージでディスクとファイルシステムのサイズ変更をサポートする場合は、インポートする前にイメージが次の要件を満たしていることを確認してください。
イメージはgrowpartコマンドをサポートしています。
このコマンドをサポートするには、
cloud-utils-growpart
パッケージをインストールする必要があります。 パッケージのインストール方法は、オペレーティングシステムによって異なります。 詳細については、「Linuxインスタンス上のディスクのパーティションとファイルシステムの拡張」をご参照ください。イメージはresize2fsコマンドをサポートしています。
このコマンドをサポートするには、
e2fsprogs
パッケージをインストールする必要があります。 デフォルトでは、パッケージはオペレーティングシステムにインストールされます。 パッケージがオペレーティングシステムにインストールされていない場合は、手動でインストールする必要があります。 たとえば、e2fsprogs
パッケージをCentOS 7オペレーティングシステムにインストールするには、yum install -y e2fsprogsコマンドを実行します。最新バージョンのAlibaba Cloud cloud-initがオペレーティングシステムにインストールされています。
cloud-initのバージョンが19.1の場合、マイナーバージョンは19.1.18以降である必要があります。 cloud-initのバージョンが初期バージョンのオペレーティングシステムで0.7.6aの場合、マイナーバージョンは0.7.6 a15以降でなければなりません。 詳細については、「cloud-init のインストール」をご参照ください。
非標準Linuxイメージ
ECSパブリックイメージとしてリストされていないLinuxイメージは、非標準プラットフォームイメージと見なされます。 このようなイメージは標準のオペレーティングシステムプラットフォームで開発されますが、重要なシステム構成ファイル、基本的なシステム環境、またはアプリケーションは、ECSの標準オペレーティングシステム要件に準拠していません。 非標準プラットフォームイメージを使用する場合は、イメージをインポートする前と後に、イメージのオペレーティングシステム内で必要な設定を完了する必要があります。
次のセクションでは、インポートできる非標準プラットフォームイメージの種類と、これらのイメージを設定する方法について説明します。
その他のLinux: ECSは、このタイプのすべてのイメージをその他のLinuxイメージとして識別します。 その他のLinuxイメージをインポートし、それを使用してインスタンスを作成した場合、ECSは作成されたインスタンスを処理しません。 その他のLinuxイメージでDHCPが無効になっている場合、ECSコンソールのリモート接続機能を使用してインスタンスに接続し、インスタンスのIPアドレス、ルート、およびパスワードを手動で設定する必要があります。 その他のLinuxイメージでDHCPが有効になっている場合、インスタンスにログオンすると、インスタンスのネットワークが自動的に構成されます。
カスタマイズされたLinux: カスタマイズされたLinuxイメージをインポートする前に、このイメージからインスタンスを作成し、標準のECSイメージから作成されたインスタンスと同じ方法でインスタンスのネットワークとパスワードを設定できます。 詳細については、「Linuxイメージのカスタマイズ」をご参照ください。
Alibaba Finance Cloudリージョンへのイメージのインポート手順
カスタムイメージをAlibaba Finance Cloudリージョンにインポートするには、リージョンのエンドポイントと、リージョンにあるObject Storage Service (OSS) バケットを使用する必要があります。 例:
カスタムイメージをECSのcn-shanghai-finance-1リージョンにインポートするには、OSSのoss-cn-shanghai-finance-1-pubリージョンにあるバケットを使用する必要があります。
カスタムイメージをECSのcn-shenzhen-finance-1リージョンにインポートするには、ossのOSS-cn-szfinanceリージョンにあるバケットを使用する必要があります。
カスタムイメージをECSのcn-beijing-finance-1リージョンにインポートするには、OSSのoss-cn-beijing-finance-1リージョンにあるバケットを使用する必要があります。