VMware VM のプライベート クラウドへの移行
このドキュメントは、オンプレミス データセンター、別のパブリック クラウド プロバイダ、またはコロケーションサイト内の VMware 環境にある VMware 仮想マシン(VM)を Google Cloud VMware Engine に移行する移行計画の設計、実装、検証に役立ちます。
移行の利点を検討し、Google Cloud への移行の概要を確認するには、このドキュメントをご覧ください。
Google Cloud VMware Engine では、既存の VMware 環境から VM を移行する際に次の複数のオプションから選択できます。
- VMware HCX を使用して VM を移行する。
- バックアップ ツールと障害復旧ツールを使用して VM を移行する。
- VMware PowerCLI を使用して VM を移行する。
- ISO とテンプレートを移行する。
- NSX レイヤ 2 VPN を使用して VM を移行する。
移行元の環境を評価する
移行のスコープを設定するには、現在の VMware 環境を理解している必要があります。この移行タスクが終了すると、VMware VM のインベントリが利用可能になります。
VMware 環境のインベントリを作成するには、Migration Center を使用することをおすすめします。
VMware on AWS 環境を評価する
VMware 環境が VMware Cloud on AWS でホストされている場合は、このまま読み進めてください。それ以外の場合は、このセクションをスキップできます。
StratoZone で VMware 環境を評価したら、インベントリを絞り込むことをおすすめします。VMware Cloud on AWS 環境については、次の点を考慮してください。
- AWS リージョン。
- ホストの数とタイプ、仕様。
- VMware Cloud on AWS のクラスタとリソースプール。
- VMware vSAN ストレージの構成方法と、Amazon S3 などの他の AWS サービスへのストレージ オフロード オプションを使用しているかどうか。
- VMware vSphere のバージョン。
- VMware ハイブリッド リンクモードを使用しているかどうかと、VMware ハイブリッド リンクモードを使用してモニタリングしている他の環境と VMware Cloud on AWS 環境間の接続を構成した方法。
- AWS バックアップを使用して VMware Cloud on AWS リソースをバックアップしているかどうか。
- 自身の IP アドレスを VMware Cloud on AWS に移行したかどうか。
- VMware Cloud on AWS 環境で Oracle® Real Application Clusters や Microsoft SharePoint などのエンタープライズ ワークロードを実行しているかどうか。
- VMware Cloud on AWS 環境の ID とアクセスの管理方法。
- VMware Cloud on AWS 環境で準備した障害復旧の方法。
- VMware Cloud on AWS のサブスクリプションと割引。
VMware HCX を使用して VM を VMware Cloud on AWS 環境からプライベート クラウドに移行する場合は、次のこともおすすめします。
- 最新バージョンの VMware HCX を実行していることを確認します。
- VMware Cloud on AWS 環境が VMware HCX チェックリストに記載されている要件を満たしていることを確認します。
Google Cloud への移行用に移行元の環境を評価する方法については、Google Cloud への移行: ワークロードの評価と調査をご覧ください。
始める前に
VMware 環境から VM とデータを移行するには、データセンターからプライベート クラウド環境へのネットワーク接続が必要です。ワークロードを移行する前に、次のことをおすすめします。
- VMware 環境とプライベート クラウドの間でサイト間 VPN 接続を設定します。
- DNS レコードが移行元の環境とプライベート クラウドの両方で解決されることを確認します。
- 移行元の環境とプライベート クラウドの間のネットワーク ルートが正しく構成されていることを確認します。
VMware 環境からプライベート クラウドまでのネットワーク パスが、vMotion による VM の移行をサポートする必要があります。また、vCenter 上の vMotion ネットワークでルーティング機能が設定されている必要があります。vCenter とプライベート クラウド vCenter の間のすべての vMotion トラフィックがファイアウォールで許可されていることを確認してください。プライベート クラウドでは、vMotion ネットワーク上のルーティングがデフォルトで構成されています。
HCX を使用して VM を移行する
VMware HCX を使用して、VMware 環境から Google Cloud VMware Engine に VM を移行できます。VMware HCX は、VMware 環境にある vSphere ベースのリソースとクラウド リソースを抽象化し、連続する 1 つのリソースとしてアプリケーションに提示することで、ハイブリッド インフラストラクチャを実現します。
サイト間 VPN でデータを転送する際に不必要な断片化やネットワーク パフォーマンスの低下を回避するため、VMware HCX を使用して VM を移行する場合は、VPN プロトコルのオーバーヘッドを考慮して最大伝送単位(MTU)を構成することをおすすめします。たとえば、各伝送ユニットの VPN プロトコル オーバーヘッドに対応できるように MTU を低い値に構成しなければならない可能性があります。
VMware HCX を使用して VMware 環境からプライベート クラウドに VM を移行する方法については、VMware HCX を使用した VMware VM の移行をご覧ください。
バックアップ ツールと障害復旧ツールを使用して VM を移行する
バックアップと復元のツールと障害復旧ツールを使用して、VM をプライベート クラウドに移行できます。サードパーティ ツールを使用して作成されたバックアップから復元する場合は、プライベート クラウドをターゲットとして使用します。VMware SRM またはサードパーティ ツールを使用して、障害復旧のターゲットとしてプライベート クラウドを使用することもできます。
PowerCLI を使用して VM を移行する
VMware 環境の vCenter からプライベート クラウド vCenter に VM を移行するには、VMware Labs が提供する VMware PowerCLI または Cross vCenter ワークロード移行ユーティリティを使用します。次のサンプル スクリプトは、PowerCLI の移行コマンドを示しています。
$sourceVC = Connect-VIServer -Server <source-vCenter name> -User <source-vCenter user name> -Password <source-vCenter user password>
$targetVC = Connect-VIServer -Server <target-vCenter name> -User <target-vCenter user name> -Password <target-vCenter user password>
$vmhost = <name of ESXi host on destination>
$vm = Get-VM -Server $sourceVC <name of VM>
Move-VM -VM $vm -VMotionPriority High -Destination (Get-VMhost -Server $targetVC -Name $vmhost) -Datastore (Get-Datastore -Server $targetVC -Name <name of tgt vc datastore>)
ISO とテンプレートを移行する
プライベート クラウド上に新しい VM を作成するには、ISO と VM のテンプレートを使用します。プライベート クラウドに ISO とテンプレートをアップロードして使用できるようにするには、次の手順を行います。
- vCenter UI を使用して、プライベート クラウド vCenter に ISO をアップロードします。
- プライベート クラウド vCenter でコンテンツ ライブラリを公開します。
- VMware 環境のコンテンツ ライブラリを公開します。
- プライベート クラウド vCenter で新しいコンテンツ ライブラリを作成します。
- 公開した VMware 環境のコンテンツ ライブラリをサブスクライブします。
- サブスクライブした公開済みのオンプレミス コンテンツ ライブラリにアクセスできるよう、コンテンツ ライブラリを同期します。
NSX レイヤ 2 VPN を使用して VM を移行する
このオプションを使用すると、VMware 環境からプライベート クラウドにワークロードをライブ マイグレーションすることが可能になります。この拡張されたレイヤ 2 ネットワークでは、VMware 環境のサブネットをプライベート クラウドで使用できます。移行後に、VM に新しい IP アドレスを割り当てる必要はありません。
レイヤ 2 VPN を使用して VMware 環境からプライベート クラウドにレイヤ 2 ネットワークを拡張する方法については、レイヤ 2 の拡張ネットワークを使用したワークロードの移行をご覧ください。