このトピックでは、Red Hat Enterprise Linux (RHEL) 仮想マシン (VM) イメージをAlibaba Cloudにインポートし、そのイメージを使用してECSコンソールでElastic Compute Service (ECS) インスタンスを作成する方法について説明します。 このトピックで説明する手順は、RHEL 6.9、6.10、7.4以降、および8.0以降に適用できます。
背景情報
Red Hat Cloud Accessの手順は、次のシナリオにのみ適用できます。
カスタムイメージをAlibaba Cloud ECSにインポートし、ライセンスタイプパラメーターをBYOLに設定します。 詳細については、「カスタムイメージのインポート」をご参照ください。
Server Migration Center (SMC) を使用してイメージを移行し、すべての移行ジョブでライセンスタイプパラメーターをBYOLに設定します。 詳細については、「サーバー移行ジョブの作成」をご参照ください。
ECSインスタンスとRHELカスタムイメージの要件
RHELイメージをAlibaba Cloud ECSにインポートするときは、次の項目に注意してください。
複数のネットワークインターフェイスまたはIPv6アドレスでイメージをインポートすることはできません。
sshdサービスはリモートアクセスが有効になっています。
ファイアウォールが無効になっており、SSHポート22が有効になっているため、RHELイメージから作成されたインスタンスに接続できます。
セキュリティグループを使用して、1つ以上のECSインスタンスのインバウンドトラフィックまたはアウトバウンドトラフィックを制御することを推奨します。 詳細については、「概要」をご参照ください。
オペレーティングシステムはRHEL 6.9、6.10、7.4以降、または8.0以降であり、最新のcloud-initバージョンとセキュリティアップデートが含まれています。
RHELバージョンの詳細については、「概要」をご参照ください。
ルートパーティションでは、xfs、ext3、またはext4ファイルシステムが使用されます。
ECSにインポートできるのは、RAW、QCOW2、またはVHD形式の画像のみです。 送信フットプリントが小さいQCOW2またはVHD形式の画像をインポートすることを推奨します。 他の形式のイメージをインポートする場合は、qemu-imgツールを使用して、イメージをサポートされている形式に変換します。
/etc/issue * ファイルは変更されません。 ファイルが変更された場合、ゲストオペレーティングシステムの配布が期待どおりに識別できず、ECSインスタンスの作成に失敗する可能性があります。
GRand Unified Bootloader (GRUB) 構成ファイルが正しく構成されています。 設定ファイルが正しく設定されていないと、システムの起動に失敗することがあります。
/etc/fstabファイルが正しく設定されています。 ファイルが正しく構成されていない場合、パーティションの読み込みを妨げる例外が発生し、システムの起動に失敗する可能性があります。
/etc/shadowファイルの既定の権限を使用する必要があります。 ファイルに対するデフォルトの権限が使用されていない場合、パスワードファイルは変更できず、システムは起動できません。
システムディスクには単一のルートパーティションが存在し、システムディスクにはイメージファイル用の十分な領域があります。
/sbin、/bin、/lib * などの重要なシステムファイルが正しく設定されています。
ECSインスタンスとRHELカスタムイメージの要件の詳細については、「イメージのインポート手順」をご参照ください。
前提条件
開始する前に、次の要件が満たされていることを確認してください。
Red HatアカウントとAlibaba Cloudアカウントがあります。
Alibaba Cloudアカウントをお持ちでない場合は、Alibaba Cloudアカウントを作成します。 詳細については、以下をご参照ください。 Alibaba Cloud に登録します。
説明中国本土のリージョンにあるECSインスタンスを作成する場合は、本名を使用してAlibaba Cloudにサインアップしてください。
Red Hatアカウントをお持ちでない場合は、Red Hatカスタマーポータルでアカウントを作成します。
ダウンロードした仮想イメージをAlibaba Cloudのイメージ要件に合わせて調整するために、オフライン環境として物理RHEL 7サーバーがあります。 詳細については、「手順2: RHELイメージの作成」をご参照ください。
手順
次の図は、ECSコンソールでRHEL VMイメージをインポートし、インポートしたイメージからRHELインスタンスを作成する方法を示しています。