VMwareに代わる最適な選択肢:主要ハイパーバイザーの比較
VMwareは、仮想化市場において間違いなく主導的な地位を占めており、その主な要因は、同社が提供するソリューションやサービスに対する効率的かつ革新的なアプローチにあります。しかし、技術的な要件や予算などの様々な理由から、ユーザーはVMwareの代替手段を探すこともあります。
本ブログ記事では、タイプ1ハイパーバイザーとタイプ2ハイパーバイザーの違いを解説し、VMware vSphereの概要を簡単に紹介します。さらに、注目すべきVMwareの競合製品をいくつか取り上げ、それぞれの長所と短所について検証します。 組織向けの仮想環境を構築するためのハイパーバイザーを選択する際に考慮すべき重要なポイントについて、ぜひ読み進めてください。
ハイパーバイザーの理解
ハイパーバイザーによって動作が異なるため、適切な選択を行うには、ここに挙げたソリューションの基本を理解しておく必要があります。仮想化(つまり、物理ホスト上で仮想マシンを実行すること)は、そのハードウェア上で実行するアプリケーションからハードウェアを抽象化することで実現されます。 仮想化とは、利用可能なハードウェアリソース(CPU、RAM、ストレージ、ネットワーク)をプロビジョニングおよび管理し、複数のワークロードをホストすることです。これにより、個人や組織は、仮想化インフラストラクチャがもたらすコスト効率とエネルギー効率の恩恵を受けることができます。
VMwareは、他の代替ソリューションと同様に、仮想化環境の基盤となるハードウェアからオペレーティングシステムやアプリケーションを抽象化するハイパーバイザーソリューションです。 ハイパーバイザーを実行するハードウェアは"ホスト"と呼ばれ、ハイパーバイザーが作成するVMは"ゲストマシン"または"ゲスト"と呼ばれます。
ハイパーバイザーは、その実装方法に基づいて分類されます。VMwareの代替ソリューションについて詳しく説明する前に、これらについてさらに詳しく見ていきましょう。
ハイパーバイザーの種類
ハイパーバイザーには2つの種類があります:
タイプ1ハイパーバイザー (ベアメタルハイパーバイザーとも呼ばれる)は、ホストのハードウェア上で直接動作します。基盤となるオペレーティングシステムをロードする必要がありません。これにより、効率とパフォーマンスが向上します。この利点は、エンタープライズクラスのコンピューティングにおいて極めて重要です。
タイプ2ハイパーバイザー (ホスト型ハイパーバイザーとも呼ばれる)は、通常、あらかじめインストールされているホストOS上で動作します。このようなハイパーバイザーは、ホストOSを利用してシステムリソースを管理・活用します。タイプ1ハイパーバイザーと同様にワークロードの仮想化という共通の目的を持つものの、タイプ2ソリューションはレイテンシが高く、パフォーマンスが低下します。 さらに、ホストOSはゲストVMへのすべてのアクティビティおよびデータのゲートウェイとなるため、このOSが単一障害点となります。
ハイパーバイザーの種類の選択は、特定の要件や、計画されているインフラストラクチャの機能および特性によって異なります。
考慮すべき主なポイントは、組織の仮想環境のおおよその規模(VMの数、データ量、平均的な内部および外部トラフィックなどの指標)です。 個人ユーザーや小規模な組織であれば、Type 2のVMware代替製品を利用することで、十分な機能を備えた環境を構築できます。一方、複雑で分岐したインフラストラクチャを持つ企業では、より高いパフォーマンスが得られるため、Type 1ハイパーバイザーが適している場合があります。
VMware vSphere の概要
ハイパーバイザーの比較に入る前に、主要な仮想化ソリューションであるVMware vSphereについて確認しておきましょう。VMware vSphereは、あらゆる複雑さや規模の仮想化ITインフラストラクチャの構築と管理を可能にするオールインワンの仮想化スイートです。vSphereには以下の機能が含まれています:
- VMware ESXi、タイプ1ハイパーバイザー
- vCenter Server、集中型インフラ管理プラットフォーム
- vSAN (仮想ストレージエリアネットワーク)、共有ストレージインフラストラクチャを構築するための統合型ソフトウェア定義ソリューション
- vSphere 高可用性 (HA)、ホスト障害発生後にVMの再起動を自動化する専用機能
- vSphere フォールト・トレランスデータ損失を防ぎ、業務の継続性を確保するために、重要なVMをミラーリングする機能
- vSphere ネットワーク、組織がネットワークを構築、管理、最適化できるようにする、仮想ネットワーク向けの高度な機能セット
主なメリット
VMware vSphere は、仮想化インフラストラクチャの機能性と効率性を向上させるためのさまざまな手段をユーザーに提供します。主なメリットは以下の通りです:
- リソース利用の最適化: VMwareのソリューションは、コンピューティング、ストレージ、ネットワークリソースを最適に活用することで、最高のパフォーマンスを実現します。
- 信頼性: フォールトトレランス、高可用性、および仮想マシンの安定した稼働を支えるその他の機能により、障害発生時にも業務の継続性を確保できます。
- 経営の効率化: 統一された独自インターフェースにより、IT専門家は複雑な環境を監視、制御し、効果的に維持管理することができます。
- 適応力: 仮想マシンの作成、導入、管理を簡素化することで、組織はインフラの柔軟性を確保し、絶えず変化する本番環境の要件に、重大な遅延を招くことなく適応することができます。
- セキュリティの強化: VMwareは、Secure Boot、VM暗号化、ESXiホストロックダウンモード、vSphere Update Managerなど、データやワークロードを保護するための数多くのセキュリティ機能を提供しています。
VMwareのライセンス
の4つの主要なライセンスモデル VMware vSphere 8 は:
- CPUあたり最低16コアを基準としたコア単位のライセンス
- VMごとのライセンス
- vSphere+ サブスクリプションの容量ベースのライセンス
- 1つのCPUにつき最大32コアまでのCPU単位ライセンス
VMwareは通常、クライアントごとにライセンスの最終価格を個別に算出しています。しかし、BroadcomによるVMwareの買収に伴う価格変更により、より多くのユーザーがVMwareの代替製品を探すようになる可能性があります。
VMwareの主要な代替製品
以下では、5つの仮想化プラットフォームとその長所・短所について解説します。このリストには、プロプライエタリなソリューションとオープンソースのソリューション、そして無料および有料のライセンスが両方含まれています。各プラットフォームの機能とメリットを十分に検討し、適切な選択を行ってください。
Proxmox VE
Proxmox VE(Virtual Environment)は、このリストに掲載されているオープンソースのVMware代替ソリューションの一つです。このソリューションは、KVMとLXCという仮想化技術を統合し、WindowsおよびLinuxベースのサーバー向けに仮想化およびコンテナ化機能を提供します。
Proxmoxは、VMやコンテナを実行するためのDebian Linuxベースのソリューションです。 Proxmoxは、大規模な導入環境のニーズにも対応でき、ユーザーに便利なWebベースの管理プラットフォームを提供します。Proxmox VEを使用すれば、高可用性の仮想環境を構築し、ソフトウェア定義のストレージおよびネットワークを活用できます。その汎用性と利便性に加え、Proxmox VEにはバックアップ、ストレージレプリケーション、ライブマイグレーション、内部ファイアウォールなどのセキュリティ機能が組み込まれています。
主な機能
- 最高のコストパフォーマンス: Proxmox VE を使えば、無料で完全に機能するクラスターを構築し、必要な機能を利用することができます。
- KVM技術: カーネルベースの仮想化技術により、ホストOSから隔離され、独立した柔軟な仮想マシンを作成できます。
- 仮想化とコンテナ化: Proxmox VE 4.0 以降では、Linux コンテナを使用することで、同じホスト上で複数の Linux インスタンスを実行できます。
- ストレージプラグイン: Proxmox VE では、安定したプラグインを利用して仮想ディスクイメージを保存し、環境や組織のニーズに応じてストレージシステムを選択することができます。
メリット
- 一元管理: WebベースのProxmox GUIと、クラスタリングに対する充実したサポートにより、環境の管理が簡素化されます。
- HA環境: HAクラスタリングを活用して高可用性インフラを構築し、ライブマイグレーションを利用してVMの稼働を維持します。
- さまざまな保存方法: Proxmox VE は、さまざまなストレージに対応しており、ストレージのレプリケーションが可能です。
- データのバックアップと復元: その Promoxのバックアップ この機能により、データとインフラの耐障害性が向上します。
- ドキュメントとコミュニティ: オンラインで利用できるProxmox VEのナレッジベースは充実しており、具体的な問題については、コミュニティからの手厚いサポートが期待できます。
デメリット
- オープンソースのソリューション: Proxmoxのオープンソース版では、互換性、パフォーマンス、信頼性などに関して、予期せぬ問題が発生する可能性があります。
- 習得が難しい: Proxmox VEはVMwareの代替ソリューションですが、利用可能なツールや機能を習得するにはかなりの労力が必要となる場合があります。
- 対応している連携サービスは限られています: Proxmoxのエコシステムは、VMwareやその他の大手ベンダーに比べて規模が小さい。
- 有料サポート: Proxmox環境において、タイムリーな技術サポートや迅速な問題解決を希望する企業組織は、適切なサポートを受けるためにサブスクリプションに加入する必要があります。
Microsoft Hyper-V
Microsoft Hyper-Vは、機能やサポートの面でVMwareの主要な代替ソリューションの一つです。Hyper-Vを利用すれば、1つのホストハードウェアノード上で複数のOSを実行することが可能です。タイプ1ハイパーバイザーであるMicrosoftのこのソリューションにより、仮想マシン(VM)や環境全体の効率的な作成と管理が可能になります。 単一の物理ホスト上で複数のサーバーを実行することで、メンテナンスを効率化し、サービスの安定性を確保できます。
Microsoftは、Hyper-VをMicrosoft Windows Serverスイートの一部として、またスタンドアロンのHyper-V Server製品として提供しています。ニーズに最適な導入オプションを選択し、PowerShellコマンドレットまたはグラフィカルユーザーインターフェースのいずれかを使用して、インフラストラクチャをシームレスに管理できます。
主な機能
- カスタマイズ可能なコンピューティング環境: Hyper-V 仮想マシンは、CPU、ストレージ、メモリ、ネットワークなどの重要なマシン要素をエミュレートすることができ、各ワークロードの要件に応じてこれらを再構成できます。
- 組み込みのバックアップおよび災害復旧機能: Hyper-V Replica は、ワークロードのコピーを作成し、緊急時に備えて別の場所に保存できるディザスタリカバリ (DR) 機能を提供します。また、データの整合性を確保するために、Microsoft のボリュームシャドウコピーサービス (VSS) を使用して、アプリケーションを意識したバックアップを設定することも可能です。
- 業務の最適化: Hyper-Vは、サポートされているすべてのOSで正常に動作し、統合サービスや専用のドライバーを活用することで、仮想マシン(VM)およびそのVM内のアプリケーションの機能性と使いやすさを向上させます。
- 移植性: ストレージ移行、ライブ移行、およびVMのインポート/エクスポート機能を活用することで、インフラストラクチャ内でVMをシームレスに移動、再配置、再構成することができます。
- リモート接続: Hyper-Vの"仮想マシン接続"ツールを使用すれば、リモートデスクトップの機能を超えることができ、コンソールを通じてWindowsおよびLinuxシステムの両方にアクセスして管理することができます。
- セキュリティ: 組織は改善できる Hyper-V 仮想マシンのデータ保護 セキュアブートと保護された仮想マシンを設定することで、マルウェアや不正アクセスから防御します。
メリット
- 価格: Hyper-VとVMwareを比較する際、手頃なライセンス費用はそのメリットの一つです。
- 性能効率: Hyper-Vは、ハードウェアリソースを効率的に活用し、多数の仮想マシン(VM)からなる複雑な環境を実行することができます。
- メンテナンスの最適化: システムの停止時間を伴わずに、主要なメンテナンス業務を完了することができます。
- ライブマイグレーション: ワークロードを稼働させたまま、仮想マシンをホスト間で移動できます。
- データ保護: Hyper-Vには、バックアップおよび災害復旧機能が充実しています。
- セキュリティの強化: Active Directoryの機能を活用して、セキュリティ効率を向上させました。
デメリット
- UIの制限事項: Hyper-Vの操作は、特にこれまでvSphereを使用していた場合、難しく感じられることがあり、完全に移行するには追加の時間と労力が必要となります。
- 互換性に制限があります: Hyper-VはWindowsでは問題なく動作しますが、Linuxへの対応は不十分であり、その他のオペレーティングシステムへの対応はほとんど、あるいは全くありません。
- セキュリティ対策に伴うシステム停止: OSのセキュリティ更新プログラムを適用するには、仮想マシンを無効にする必要があります。
Nutanix AHV
Nutanix AHVは、最新の機能に加え、高度な管理およびセキュリティ機能を備えた、もう1つのType 1 VMware代替ソリューションです。この仮想化プラットフォームを利用すれば、オンプレミス環境とパブリッククラウド環境の両方で、アプリケーション向けの仮想マシンやコンテナを運用することができます。
仮想マシンとコンテナの両方の日常的な管理を効率化・簡素化したい場合、Nutanix AHVは最適な選択肢となるでしょう。 Nutanixが提供するエンタープライズレベルのスイートは、サービス契約の要件を満たし、効率的なソリューションの導入とデータ管理を確実にするために必要な機能を備えています。
主な機能
- 高可用性: Nutanix AHVは、VMのライブマイグレーション、動的スケジューリング、メトロクラスタリングなどの高度なHA機能を備えており、いかなる状況下でもすべてのワークロードの可用性と稼働を維持できるため、企業にとって信頼性の高いVMwareの代替ソリューションとなっています。
- リソースの最適化: Nutanix AHV では、メモリのオーバーコミット、vNUMA、VM アフィニティ、最適化されたストレージなどのオプションを設定することで、リソースを効率的に活用し、最適なパフォーマンスを実現できます。
- ライフサイクル管理の効率化: Nutanix AHVのクラウドインフラストラクチャのアップグレードは、ワンクリックで実行できます。
メリット
- 統合ソリューション: Nutanix AHVは、ベンダーのエコシステム内でソフトウェア定義ストレージ(SDS)とコンピューティングを統合したソリューションパッケージであるため、システム間の連携によるメリットや、インフラストラクチャの複雑さの軽減といった利点を得ることができます。
- 管理の簡便さ: AHVには"Nutanix Prism"と呼ばれる専用の管理インターフェースが備わっており、仮想環境の効率的な保守・運用を実現するための、ネイティブなパフォーマンス監視、リソース割り当て、およびクラスタ拡張ツールを提供します。
- コスト最適化: Nutanix AHVの価格は競争力があり、ハイパーバイザーのライセンス料を支払う必要がないため、IT予算を節約できます。
デメリット
- ハードウェアの互換性に関する制限: ハイパーコンバージドインフラストラクチャはAHVの得意分野です一方で、追加のディスクアレイなどのハードウェアに対するサポートが不十分な場合があり、そのため他のVMware代替製品がより好ましい選択肢となる。
- 開発中のシステム: NutanixとVMwareを比較した場合、またより成熟したソリューションと比較した場合、AHVはネイティブ統合機能、プラグイン、およびコミュニティからのサポートの面で、機能に制限があると考えられています。
- 第三者に対する制限: Nutanix AHVは現在も開発中であり、サードパーティ製のソフトウェアやハードウェアソリューションとの連携が十分でない可能性があります。
Citrix Hypervisor(XenServer)
Citrix Hypervisorは、Xenオープンソース技術に基づいた、VMwareに代わるもう1つの注目すべきType 1ハイパーバイザーです。このソリューションを利用することで、仮想化環境の管理を効率化し、必要なパフォーマンスとメンテナンスツールを手に入れることができます。さらに、高度なサイバー脅威に対するデータおよびインフラの耐障害性を強化することも可能です。
このハイパーバイザーは、Citrix Virtual Apps and Desktopsのネイティブワークロード向けに最適化されています。 統合された機能により、さまざまな種類のワークロード、OS、ストレージ、ネットワーク環境においてユーザーエクスペリエンスを向上させることができます。リソースを大量に消費する複数の本番環境シナリオにおいて高い効率性を発揮するだけでなく、便利な機能群による運用管理の簡素化を通じて、労力とリソースを節約することも可能です。
主な機能
- シンプルな仮想化: Citrix を利用すれば、複雑なワークロードやネットワーク、ストレージの設定に時間や労力を費やすことなく、仮想マシンを迅速に展開し、必要なソフトウェアをインストールすることができます。
- サーバー管理: Citrix Hypervisorは、効率的なインフラストラクチャの構築とカスタマイズ機能に加え、プロセスの自動化と統合機能を提供します。これにより、IT環境を正常に稼働させるために必要な管理作業が簡素化されます。
- 費用対効果: Citrix Virtual Apps and Desktopsをご利用のお客様は、Citrix Hypervisorの機能を無料でご利用いただけます。そのため、このソリューションは小規模な組織にも最適です。
- オープンソースのVMware代替製品: Citrix Hypervisorのオープンソースという特性により、より高い制御性と柔軟性が得られるだけでなく、ソフトウェアベンダーに起因する問題の影響を受けにくくなります。
- ライブマイグレーション機能: Citrix Hypervisor を使用すると、VM のライブマイグレーションを実行でき、計画的なハードウェア保守作業や緊急のハードウェア保守作業中も、本番環境の継続性を確保できます。
メリット
- 性能: Citrix Hypervisorは、過度なハードウェア性能を必要とすることなく、どのような複雑さの環境でも実行できる十分なパフォーマンスを提供します。
- 使いやすいUI: 明確なダッシュボードと直感的なツールを備えたユーザーインターフェースは、仮想化管理のワークフローを簡素化するように設計されています。
- 統合: Citrixは、ネットワークおよびストレージインフラとのシームレスな統合を実現し、お客様独自の環境を構築する際の柔軟性を高めます。
デメリット
- 無料機能には制限があります: このソリューションは一部無料で利用可能ですが、中規模および大規模な組織では、最適なパフォーマンスと拡張された機能セットを利用するために、有料版の購入が必要になる場合があります。
- 限定的な技術サポート: XenServerのユーザー数は競合他社に比べてはるかに少ないため、サポート対応が遅れたり、ノウハウの共有が限定的になったりする可能性があります。
- 安定性に関する問題: ユーザーからは、ネットワークや仮想ネットワークの安定性が本来あるべき水準に比べて低いとの報告が寄せられています。
Oracle VM VirtualBox
3つ目のオープンソースのVMware代替製品であり、本リストで唯一のタイプ2ソリューションがOracle VM VirtualBoxです。このハイパーバイザーは、Windows、Linux、macOS、Solarisなど、複数のオペレーティングシステム上で動作します。VirtualBoxを使用すると、環境内の仮想マシンを同時に管理することができます。各仮想マシンに対して、CPU、ストレージ、メモリ、ネットワークインターフェースなど、個別の仮想ハードウェア構成を設定することが可能です。
主な機能
- 費用対効果: VirtualBoxは、仮想サーバーとデスクトップノードの両方に対して柔軟かつ効率的な詳細設定を可能にし、仮想化環境の構築および運用にかかるIT投資を削減します。
- 互換性と汎用性: VirtualBoxは、Linux、macOS、Windowsなど、さまざまなx86ホストOS上で実行でき、 拡張パックをインストールする 開発インフラを効率化するため。
- UIの利便性: 堅牢なコマンドラインインターフェースと使いやすいGUIにより、利便性と簡便性が向上し、VirtualBoxはVMwareに代わる最適なソリューションとなり得ます。
- 導入の簡便さ: 組織内のIT担当者は、VirtualBoxを使用して開発用に事前設定済みの仮想マシンを迅速に作成し、本番環境へスムーズに展開することができます。
- ワークスペースの暗号化: Oracle VM VirtualBox は、高度な 256 ビット暗号化を採用しており、接続のセキュリティを確保するとともに、許可されていないリモートデバイスへの制限付きデータのダウンロードや保存を防止します。
メリット
- ハードウェア効率の向上: VirtualBoxは家庭用デスクトップPCでもスムーズに動作するため、企業はそれほど大きな設備投資をせずに効率的な仮想環境を構築することができます。
- セットアップの簡単さとスピード: このVMwareの代替ソフトは、低スペックのマシンやITの知識があまりない方でも、簡単にセットアップしてインストールできます(RAMが2GBしかないマシンでも、VirtualBoxは5分でインストール可能です)。
- 柔軟なリソース管理: VirtualBox を使用すれば、仮想マシンごとに CPU および I/O のタイミングを管理し、環境のその時点でのニーズに合わせてリソースの使用量を調整することができます。
デメリット
- ホストマシンの依存性: VirtualBoxの仮想マシンおよび環境全体のパフォーマンスは、ホストマシンのハードウェア性能に大きく左右されます。
- パフォーマンスに関する問題: VirtualBoxは最適化の面で改善の余地があり、割り当てられたハードウェアリソースの量にかかわらず、ユーザーからパフォーマンスに関する問題が報告されています。
- 設定および機能に関する問題: Oracle VM VirtualBoxは、グラフィックスアクセラレーションの利用やゲストOSへのUSBメモリのマウントに関する不便さのため、開発やテスト以外の目的で使用するのは難しい場合があります。
適切なハイパーバイザーの選び方
VMwareの代替ソリューションを最終的にどの製品にするかは、組織のインフラストラクチャや内部のIT戦略によって異なります。また、提供される機能セットとソリューションの総コストとのバランスにも注目するとよいでしょう。
主な考慮事項
さまざまなVMwareハイパーバイザーの代替製品の中から選択する際に考慮すべき重要なポイントは以下の通りです:
OSの互換性
VMwareの代替製品を選ぶ際、ハイパーバイザーが使用するオペレーティングシステムと効率的に連携できるかどうかは極めて重要です。例えば、Linuxベースの仮想環境においては、Hyper-Vが最適な仮想マシンソフトウェアとは限らないでしょう。一方、Windowsベースの仮想サーバーやワークロードを実行する上で、Microsoft Hyper-Vはおそらく最も効率的なプロプライエタリなハイパーバイザーと言えます。
ハードウェアの互換性
VMwareの代替ソリューションとハードウェアとの互換性は、最終的な選択に影響を与える可能性のあるもう一つの要素です。 仮想化ソリューションは、プラットフォームがプロプライエタリかオープンソースかを問わず、特定のハードウェアと互換性がなかったり、サポート対象外のベンダーのハードウェア上で動作する際にパフォーマンスの問題が発生したりする可能性があります。VMwareの代替ソリューションへの移行と同時に機器の更新を計画している場合は、新しい仮想化プラットフォームと更新後のハードウェアとの間に十分な互換性があることを確認してください。すでに所有しているハードウェア上で新しい環境を稼働させる予定の場合は、その機器の仕様や性能に合わせてハイパーバイザーを選択してください。
拡張性
ビジネス要件は急速に変化するため、縦横に拡張可能な仮想化インフラストラクチャが求められます。プラットフォームを選択する前に、その拡張性を評価するようにしてください。そうすることで、選択したハイパーバイザーの現在の機能が、将来の組織のニーズに見合うものであることを確実にすることができます。
資源消費
仮想化はリソースを大量に消費する作業であり、通常は高性能なマルチスレッドCPU、大容量のRAM、大容量のストレージ、そして十分なネットワーク帯域幅が必要となります。最適化されたハイパーバイザーであれば、仮想化されたワークロードをより効率的に実行できるため、パフォーマンスを低下させることなく、より多くのVMを起動したり、負荷の高いタスクを完了させたりすることが可能になります。一方、仮想環境を比較的単純なタスクに使用する予定であれば、ハイパーバイザーの選択は個人の好み次第となります。
総費用
ハイパーバイザー・ソリューションのライセンス費用は、組織の予算のかなりの部分を占めることがあります。しかし、仮想マシン(VM)用のオペレーティングシステムのライセンスも必要となる場合、仮想化環境の総所有コスト(TCO)はさらに膨らむ可能性があります。また、ハードウェア、スタッフの研修、システムの保守もコスト増の要因となります。さらに、一部のハイパーバイザー・ソリューションでは、効率性を高めるために高度な管理ソフトウェアの購入が必要になる場合もあります。
VMwareからの移行
VMwareから他のハイパーバイザーへ移行する理由は、組織の事業分野、日常的な要件、現在のニーズ、および状況上の制約によって異なる場合があります。例えば、ITコストの最適化が必要となり、無料のオープンソース仮想化ソリューションへ切り替えるケースが考えられます。仮想化環境の移行には、綿密な計画と確実な実行が求められます。
計画と実行
VMwareから別の仮想化プラットフォームへの移行を完了するには、以下の手順を実行してください:
- データとワークロードのバックアップ: インフラの移行を準備・実行する過程で、問題が発生する可能性があります。 VMware仮想マシンのバックアップ 仮想データストレージやその他の関連リソースと組み合わせることで、移行に失敗した場合でもデータ損失を防ぐことができます。
- 代替インフラを構築する: 最適なVMwareの代替ソリューションを選択し、環境を構築・稼働させます。これには、ホストハードウェア、ネットワーク、およびソフトウェアが含まれます。
- VMイメージとデータの移動: 古いVMware環境から新しい環境へVMデータを移行します。時間と手間を節約するため、VMwareのディスクイメージを個別にインポートするのではなく、まとめて新しい環境のストレージボリュームにコピーすることを検討してください。
- ディスクイメージを変換する: すべてのハイパーバイザーがVMwareファイル形式を標準でサポートしているわけではありません。お使いのハイパーバイザーが.vmdk ディスクイメージについては、VMwareのディスクイメージを新しい仮想化ソリューションと互換性のある形式に変換する必要があります。例えば、次のような方法をご検討ください qemu-img このツールは変換できるため .vmdk Hyper-V用のイメージへのファイルの変換 (vhd) またはオープンソースのハイパーバイザー(qcow2).
- 新しい仮想マシンを作成する: 新しいハイパーバイザーで読み込めるディスクイメージを作成したら、仮想マシンの作成を開始できます。分岐が多く複雑な環境では、VMwareインフラストラクチャの設定に基づいて新しい仮想マシンを作成するために、専用のスクリプトや移行ツールを使用することをお勧めします。
- 新しい環境を設定します: VMとデータの準備が整ったところで、今後の本番運用に向けて新しいホストの設定を行う必要があります。これには、VMware環境で適用していたストレージ、セキュリティ、ネットワーク、データアクセス、その他のポリシーを新しい環境に適合させることが含まれます。移行ツールによってこの手順はある程度自動化できますが、手動での設定を行うための余裕時間を確保しておくことをお勧めします。
- データトラフィックをリダイレクトする: 新しい仮想環境が稼働し始めたら、VMwareインフラストラクチャをオフラインにすることができます。トラフィックを新しいVMにリダイレクトすることで、本番環境を、選択したVMwareの代替ハイパーバイザーに移行してください。
- VMware環境を停止します: 新しいインフラストラクチャをテストし、本番ワークフローが想定通りに実行できることを確認してから、VMwareのワークロードを停止してください。