このトピックでは、AWS EC2 インスタンスをAlibaba Cloud ECS に移行する方法について説明します。

EC2 Windows インスタンスの Alibaba Cloud への移行

準備

  1. スナップショットを作成して、データをバックアップします。
  2. アプリケーションライセンスの有効性を確認します。
    インスタンスを Alibaba Cloud に移行すると、システムの基盤となるハードウェアデバイスが変更され、関連するアプリケーションライセンスが無効になる可能性があります。
  3. ネットワーク環境を確認します。
  4. Windows VSS サービスが有効になっていることを確認します。
  5. qemu-agent ツールがインストールされていることを確認します。 インストールされている場合は削除します。 詳細については、「クラウド移行ツールに関する FAQ」をご参照ください。
  6. 実際の手順を完了する前に、テスト機を使用して移行テストを実施し、正常な移行完了を確認することをお勧めします。

手順

EC2 Linux インスタンスの Alibaba Cloud への移行

準備

  1. スナップショットを作成して、データをバックアップします。
  2. アプリケーションライセンスの有効性を確認します。
    インスタンスをAlibaba Cloudに移行すると、システムの基盤となるハードウェアデバイスが変更され、関連するアプリケーションライセンスが無効になる可能性があります。
  3. ネットワーク環境を確認します。
  4. クラウド移行ツールをダウンロードおよびインストールします。
  5. クラウド移行ツールがインストールされているディレクトリに移動します。 /Check/client_check --check コマンドを実行して、移行対象の EC2 インスタンスが移行の条件を満たしていることを確認します。
    すべてのチェック項目が OKの場合、移行を開始できます。 それ以外の場合は、次の追加チェックを実行する必要があります。
    • cloud-init サービスを確認します。 cloud-init は、構成システムを自動的に初期化するために複数のクラウドプラットフォームで使用されるサービスです。 ただし、AWS の cloud-init サービス設定は、Alibaba Cloud の cloud-init サービス設定と互換性がありません。 そのため、AWS から移行したシステムは、cloud-initの起動エラーのために正常に起動できず、ネットワークに接続できない場合があります。 AWS EC2 インスタンスを移行する前に、Alibaba Cloudの cloud-init 設定を使用することを推奨します。 詳細については、「cloud-init のインストール」をご参照ください。 もう一つの方法としては、AWS EC2 インスタンスの cloud-init サービスをアンインストールする方法があります。
    • GRUB ブートローダーを確認します。
      1. root ユーザーとして、Amazon Linux システムの GRUB を 2.02 以降のバージョンにアップグレードします。
      2. 以前のカーネルバージョン (CentOS 5、Red Hat 5、Debian 7など) を使用するシステムの場合、root ユーザーとして、Amazon Linux システムの GRUB を 1.99 以降のバージョンにアップグレードします。
  6. 実際の手順を完了する前に、テスト機を使用して移行テストを実施し、正常な移行完了を確認することをお勧めします。

手順

国際リージョン間でのクラウド移行

  1. AWS EC2 インスタンスの Alibaba Cloud への移行 (対応する国際リージョンへの移行) 詳細については、「完全移行」をご参照ください。 たとえば、移行対象の EC2 インスタンスが米国リージョン (米国東部 (バージニア北部) など) に存在している場合、Alibaba Cloud の米国リージョン (米国 (バージニアなど)) に移行できます。 リージョンと対応する ID については、「リージョンとゾーン」をご参照ください。
  2. 新しく作成したイメージをターゲットの Alibaba Cloud リージョンにコピーします。 詳細については、「カスタムイメージをコピーする」をご参照ください。
  3. このイメージを使用して、ターゲットの Alibaba Cloud リージョンにインスタンスを作成します。

次の手順

デフォルトでは、ルートパスワードを使用した SSH による AWS EC2 インスタンスへのログインは無効になっています。 Alibaba Cloud のインスタンスには、AWS ユーザー名と SSH キーを使用してログインできます。