VMware vMotionの詳細な概要:ダウンタイムをゼロにして仮想マシンを簡単に移行

ジョルジョ・ボヌチェッリ
2021年2月1日
最終更新日2月1日
最終更新日2月1日
最終更新日2月1日1, 2021

VMware vMotionは、完全なトランザクション整合性とダウンタイムゼロで互換性のある物理サーバー間でパワーオンされた仮想マシン(VM)を移行するvSphere機能です。 VMware vMotionは、vSphere Distributed Resource Scheduler(DRS)、vSphere High Availability(HA)、vSphere Distributed Power Management(DPM)など、VMwareの新しいテクノロジの多くをロック解除します。

この記事では、VMware vMotionとは何か、それがどのように動作するか、そしてそれを活用してVMワークロードを移行する方法を学びます。

VMware vMotionは何ができますか?

組織は、移行、自動化、スケジューリングなど、いくつかの目的でVMware vMotionを使用できます。

Vmのライブマイグレーション

今日のペースが速く、進化し続けるビジネス環境では、アプリケーションはダウンタイムを余裕がありません。 VMware vMotionは、特に自然災害、移転、メンテナンスなど、システムのダウンタイムが差し迫っていることを予測できるイベントのために、ダウンタイムを回避

実行中のVM全体をあるESXiホストから別のESXiホストに移行することにより、VMware vMotionは次のような非常に貴重な利点をもたらします:

  • 業務を中断せずにハードウェアのメンテナンスを行い、ダウンタイムをスケジュー
  • リソースプール内でVmを自動的に最適化します。
  • Vmを不採算または障害のあるサーバーから実行中のサーバーに移動します。

自動化とスケジューリング

VMware vMotionの自動移行機能により、IT管理者は事前定義された時間にVmの移行をスケジュールすることができます。 これにより、DRS、HA、DPMなどの多くのvSphere機能がロック解除されます。 たとえば、DRSはVMware vMotionを使用して複数のESXiホストをリソースプールにグループ化します。

このように、DRSクラスター内のVmは、クラスター内の任意のホスト間で動的に移動し、システムのダウンタイムなしでリソース消費のバランスをとるこ 必要に応じて、異なるビジネスユニット間でリソースプールを分離し、仮想マシンを物理サーバー間で自動的に再配布することもできます。

長距離移行

インフラストラクチャが十分に大きく、複数の国や場所にまたがる場合は、vMotionの長距離移行機能を利用してVmを移行できます。 VMwareは、vSphere6で長距離vMotionをリリースしました。0以降のバージョンでは、高いネットワーク往復時間(RTTs)によって分離された物理サーバー間の移行を容易にします。

組織は、長距離移行を使用してデータセンターをアップグレードし、ワークロードのバランスをとり、自然災害を回避できます。 たとえば、オクラホマ州に竜巻が発生したとします。 その場合、VMware vMotionの長距離移行ツールを使用して、障害の影響を受けない別の場所にVmを移行できます。

データストアの移行

VMが実行されている物理サーバーを変更するだけでなく、一般にStorage vMotion(SvMotion)と呼ばれるプロセスを使用してVMのデータストアを変更するこ SvMotionを使用すると、VMの状態と仮想ストレージの両方が新しい場所に移動します。 SvMotionはSphere5.1以降のリリースで利用可能で、IT管理者はパフォーマンスのためにディスクを最適化し、異なるディスクタイプ間で変換することができます。 また、仮想マシンのメンテナンスとアップグレードも簡素化されます。

VMware vMotionはどのように機能しますか?

vMotionは、ディスクスナップショット、スナップショット統合、redoログなどのVMwareのコアテクノロジーを利用して、移行プロセスを実行します。

互換性チェック

これは、ホスト間でVmを移動するための最初のステップです。 VCenter Serverは、ソースホストと宛先ホストの両方に互換性があることを確認するためのチェックを実行します。 互換性チェックは、以下から発生する構成の問題を防ぐのに役立ちます:

  • 誤動作しているdistributed switchへの移行。
  • 分散スイッチから標準スイッチへの移行。
  • 分散スイッチの異なるバージョン間の移行。
  • 宛先ホスト上の互換性のないメディアアクセス制御(MAC)アドレス。

ハンドシェイク

ハンドシェイク処理中に、vCenter Serverはメタデータを生成します。 メタデータには、VMの構成の詳細、移行元、移行先のESXiホスト、vMotionネットワークの仕様など、ライブ移行されるVMに関する情報が含まれます。 次に、vCenter Serverは移行元ESXiホストと移行先ESXiホストの間で移行メタデータを共有します。

移行

これで、すべての通信チャネルとプロセスがVmのライブ移行を開始する準備が整いました。 シームレスなライブ移行を確実にするために、vMotionは3つの主要なフェーズで各VMのメモリ状態を転送します:

  • ゲストのトレースフェーズ。 このフェーズでは、ソースホストから宛先ホストにメモリを転送することによって、ゲストがライブマイグレーションの準備を行います。 この段階では、vMotionがライブ移行中にどのメモリページが上書きされるかを知るには、ソースホスト上のすべてのゲストメモリページをトレースする必要が
  • プレコピーフェーズ。 ゲストは引き続き実行され、移行中にメモリの状態を積極的に変更できるため、VMメモリはソースから宛先に繰り返しコピーされます。 最初の反復中に、すべてのゲストメモリがコピーされます。 それ以降のイテレーションでは、前のイテレーション中に内容が変更されたページのみがコピーされます。 反復回数は、進行中の操作のためにゲストメモリがどのように変更されるかによって異なります。
  • スイッチオーバフェーズ。 これはライブマイグレーションの最終段階であり、ゲストはソースホスト上で一時的に処理を一時停止します。 バーチャルマシンモニター(VMM)は、ソースVMを一時停止し、ターゲットESXiホストで再開します。

Storage vMotionは何を提供していますか?

Storage vMotion(SvMotion)は、実行中のVMのファイルシステムをあるデータストアから別のデータストアにライブマイグレーションできるVMware vMotionのコンパニオン機能です。 ライブマイグレーション中は、VMとそのすべてのストレージコンポーネントを単一の場所または個別の場所に配置できます。 VMotionと同様に、SvMotionはダウンタイムに影響を与えず、データの一貫性を危険にさらすこともありません。

次のようなさまざまなユースケースでSvMotionを活用できます:

  • 古い記憶域ネットワーク(SAN)から新しい記憶域システムへの仮想ディスク(vdisk)の移行。
  • 利用可能な仮想化リソースをロードバランシングして、VMが必要なストレージパフォーマンスを確実に取得します。
  • vDiskをローカルESXiサーバからSANに移動します。
  • メンテナンスのために物理ストレージを停止します。
  • 障害復旧時に仮想マシンとそれに関連するvdiskをリモートサイトにレプリケートします。
  • 異なる仮想ディスクフォーマット間の変換。

vMotionを使用してワークロードをAzureに移行するにはどうすればよいですか?

クラウドの採用は、スケーラビリティの向上、パフォーマンスの向上、コスト効率の向上により、近年大幅に増加しています。 Azure VMwareソリューションのおかげで、VMwareワークロードをAzureに移行することは摩擦のないものになりました。 Azure VMwareソリューションは、vSphere、vSAN、NSX-T、vCenter、およびAzureで完全なVMware環境を提供するその他のツールを含む、完全に管理されたPlatform as a Service(PaaS)オファリングです。

組織はAzure VMwareソリューションを活用して、Azure上でネイティブなVMwareワークロードを実行できます。 VMwareのワークロードはAzureベアメタルインフラストラクチャ上で直接実行されるため、ネストされた仮想化はありません。 そのため、vmのスケーリング、パッチ適用、または再プラットフォーム化を心配することなく、既存のVMwareツールを引き続き使用できます。

AzureでVMware環境を構築および構成するだけでなく、Vmotionを使用して、VMwareサイト間の場合と同様に、オンプレミスVMワークロードをAzureにライブ移行できます。 VMwareのワークロードがAzureで実行されるようになると、組織はAzureのスケーラビリティ、プロビジョニングサイクルの加速、セキュリティを利用してアプリケーシ

たとえば、オンプレミス環境で既存のVMwareテンプレートを使用して、新しいVMware VMインスタンスを作成し、Azureで個人的に実行できます。 Azureで作成されたVmはvSphere環境で表示およびアクセスできるため、通常のvCenter Serverと同様に柔軟にリソースを管理できます。 Azureで仮想マシンリソースを管理することもできます。

Parallels RASはAzure上でVDIをプロビジョニングできます

VMwareの基盤技術であるサーバー仮想化は、ITコストを最小限に抑えながら、組織の俊敏性と効率を向上させるという点で革命的であることが証明されています。 しかし、モバイルワーカーの拡大、byod(bring-your-own-devices)の人気、IT予算の逼迫により、サーバーの仮想化はもはや意味をなさない可能性があります。

クラウドへの移行を検討しているときは、おそらくデスクトップ仮想化ソリューションに戦略を再焦点を当てる時が来ました。 仮想デスクトップとアプリケーションをクラウドに移動すると、集中管理、管理の簡素化、セキュリティの強化など、仮想化の重要な利点を実現できま

Parallels®Remote Application Server(RAS)は、Azure上に仮想デスクトップとアプリケーションをデプロイする際の仮想デスクトップインフラストラクチャ(VDI)ソリューションです。 組織は、Azure上のParallels RASを活用して、複雑なファイアウォール構成を心配することなく、従業員がインターネット上の仮想デスクトップやアプリケーションに即時かつ安全にアクセスできるようにすることができます。

Parallels RASはAzureにデプロイするのが簡単です。 Azure VMテンプレートと構成ウィザードを含む組み込みの自動化機能を使用すると、フル機能のParallels RASアプライアンスを30分未満でデプロイできます。 Azureのセキュリティ機能のほかに、Multi-factor authentication(MFA)などのParallels RAS最先端のセキュリティ機能を利用して、仮想デスクトップやアプリケーションを保護することもで

最も重要なのは、Parallels RASはマルチクラウド機能を提供し、ベンダーロックインのリスクを軽減することです。 また、Amazon Web Services(AWS)およびGoogle Cloud Platform(GCP)にデプロイすることもできます。

30日間のParallels RASトライアルを今日ダウンロードして、AzureでVDI管理を最大限に活用してください!

Leave a Reply

コメントを残す

メールアドレスが公開されることはありません。