VMwareのVMをAMI変換を使ってAWSに移行する方法は?

VMwareの仮想マシンをAWSに移行するプロセスを発見し、AMIを活用してEC2インスタンスを起動する強力なツールとして活用します。

download-icon
無料ダウンロード
VM、OS、DB、ファイル、NASなどに対応
takahashi-meitetsu

Updated by 高橋明哲 on 2025/12/19

目次
  • AWS AMIとは?

  • なぜVMware VMをAWSに移行するのか?

  • VMwareをAMIに変換する方法

  • Vinchin Backup & RecoveryでEC2インスタンスをバックアップ

  • VMwareをAMIに変換する際のよくある質問

  • 結論

組織がますますワークロードをクラウドに移行するにつれて、VMwareの仮想マシンをAWSに変換することが重要な作業となります。このプロセスにより、既存のオンプレミスワークロードをAWSにシームレスに統合でき、スケーラビリティ、コスト最適化、柔軟性の向上が可能になります。

AWS AMIとは?

AWS AMIとはAmazon Machine Imageのことで、オペレーティングシステムやアプリケーション、その他の関連設定を含む仮想マシンイメージです。AMIはEC2インスタンスを起動するためのテンプレートとして使用できます。プライベートAMIは、ユーザー自身またはユーザーが承認した他のAWSアカウントによって作成されます。EC2インスタンスを起動するためのAMIを選択する際、特定のニーズに応じて異なるオペレーティングシステムや事前にインストールされたアプリケーションを選ぶことができます。必要に応じて、構成やセキュリティ設定を含む、要件に基づいてAMIをカスタマイズすることもできます。AMIs はスナップショットもサポートしており、インスタンスのストレージ ボリュームのスナップショットを保存して後で復元することができます。AMIを使用することで、簡単にバックアップを作成したり、同じ構成で複数のインスタンスを展開したり、コンピューティングリソースをスケーリングしたりできます。AMIには主に2種類あります。公開AMIとプライベートAMIです。パブリックAMIは、AWSコミュニティまたはサードパーティによって作成および共有され、誰でも使用できます。プライベートなAMIは、お客様自身またはお客様が承認した他のAWSアカウントによって作成されます。

なぜVMware VMをAWSに移行するのか?


1. AWSは事実上無制限のリソースを提供し、需要に応じてインフラをスケールアップまたはスケールダウンできます。従量課金モデルにより、使用したリソース分だけを支払うことができ、運用コストを削減できます。

2. AWSへの移行により、機械学習や分析などのクラウドネイティブサービスとの統合が可能になります。VMware Cloud on AWSはハイブリッド環境をサポートしており、VMwareツールとの互換性を維持しながらアプリケーションの近代化を容易にします。

3. AWSの広範なグローバルインフラストラクチャにより、エンドユーザーに近い場所にワークロードを展開でき、パフォーマンスを向上させながら地域ごとのコンプライアンス要件に対応できます。

VMwareをAMIに変換する方法

多くの場合、データセンターからAWSにVMware仮想化サーバーを移行する必要があります。そのような場合には、まずVMwareの仮想マシンをエクスポートし、その後に変換する必要があります。

VMware仮想エクスポートバックアップに関しては、一般的にOVAおよびOVFの2つのフォーマットがあります。

VMware仮想マシンのOVA/OVFをAWSでAMIイメージに変換する手順は以下のとおりです:

1. OVA/OVFバックアップをエクスポート

2. OVA/OVFをS3にアップロード

3. S3上のOVA/OVFをAMIに変換する

具体的な操作は以下のとおりです(OVF形式を例として使用):

1. 準備: 最初にS3バケット「s3://dcvmbackup」を作成し、その後その下にサブフォルダを作成します。例として「DC-VM-HGTAA02V」。

2. エクスポートしたOVFバックアップディレクトリをS3に同期する(「cp」を使用したアップロードは中断される可能性があるため、「sync」を使用することをお勧めします):

 [qq_5201351@localhost DC-VM-HGTAA02V]# aws s3 sync ./ s3://dcvmbackup/DC-VM-HGTAA02V

3. アップロードが完了したら、S3上のバックアップをAMIに変換します。まず、OVFからAMIへの変換用JSONファイルを作成します(例: 「/tmp/vm.json」に作成):

4. 変換コマンドを実行します(実行に成功すると、AWSバックエンドで実行されます):

5. 実行後、ターミナルは「import-task-ids」の値を出力します。変換が正常に終了すると、この値はAWS/AMIsインターフェースでのAMI名としてデフォルトで使用されます。

この値はコンバージョンのステータスを照会する際にも使用する必要があります(複数のステップで実行され、完全に変換されると、以下の例のように最初の行に「completed」と表示されます):

注: AMI-ID(例: “ami-0fa0c86c6cf316c83”)は変換が完了した後にのみ表示されます。

追加の注意:OVAフォーマットの場合、JSONファイルは1つのファイルであるため多少異なり、以下のように構文がより簡単になります:

[
  {
    "Description": "My Server OVA",
    "Format": "ova",
    "UserBucket": {
        "S3Bucket": "my-import-bucket",
        "S3Key": "vms/my-server-vm.ova"
    }
  }
]

ただし、vCenter/ESXiの最新バージョンの多くは、デフォルトでOVA形式のエクスポートのみをサポートしているようです。

OVAの変換プロセスは、OVFの場合と同じです。特定のホストを変換する場合によっては、「--license-type BYOL」オプションを追加することもありますが、技術的には必要ありません。

アクティブなインポートタスクをキャンセルする場合は、次のように“cancel-import-task”コマンドを使用できます:

aws ec2 cancel-import-task --import-task-id import-ami-1234567890abcdef0

Vinchin Backup & RecoveryでEC2インスタンスをバックアップ

Vinchin Backup & Recovery はAWS EC2のバックアップをサポートしており、ユーザーはAWSのアクセスキーIDを使用してインスタンスを追加し、フル、増分、差分バックアップの設定が可能です。柔軟な復旧オプションを提供し、全体のインスタンス、個別ボリューム、特定ファイルの復元が可能で、他の仮想化プラットフォームに直接復元することもできます。Amazon S3と連携して安全なアーカイブを実現し、さらに V2V移行 をVMware、Hyper-V、Proxmoxなどのプラットフォームで実行可能です。直感的なインターフェースにより、バックアップの管理と設定が簡単に行えます。

EC2インスタンスをVinchin Backup & Recoveryでバックアップするには、次の手順に従ってください:

1. バックアップするEC2インスタンスを選択します。

EC2インスタンスのバックアップ

2. バックアップ先を選択します。

EC2インスタンスのバックアップ

3. バックアップ戦略を構成します。

EC2インスタンスのバックアップ

4.  求人票の確認と送信

EC2インスタンスのバックアップ

安全でリソース効率の高いバックアップソリューションを体験するために、Vinchin Backup & Recoveryの60日間無料トライアルを始めましょう。または、お問い合わせより、ITニーズに合わせたカスタマイズプランをご相談ください。

VMwareをAMIに変換する際のよくある質問

1. Q: ストレージはVMwareとAWSでどのように異なりますか?

VMware はローカルのデータストアまたは SAN を VM のストレージに使用しますが、AWS は EC2 インスタンスに EBS を使用します。移行中にディスク構成(例: ブートボリューム、追加ディスク)が適切な EBS ボリュームにマッピングされるようにしてください。

2. Q: インポートしたVMware VMを実行するのに最適なインスタンスタイプは?

VMware VMのリソースに近いEC2インスタンスタイプを選択してください。AWSは、汎用用途(例: t2/t3)、コンピュート(c5)、メモリ(r5)、ストレージ(i3)向けに最適化されたインスタンスファミリを提供しています。

結論

VMwareの仮想マシンをAMIに変換することは、オンプレミスのワークロードをAWSに移行し、クラウドコンピューティングの真価を発揮する強力な方法です。この包括的なガイドに従うことで、ITプロフェッショナルはスムーズかつ効率的な移行プロセスを実現し、クラウドでの運用の優秀性とコスト効率を高めることができます。

共有:

Categories: VM Migration