VMwareESXiのフェイルオーバーを実行するための無料/カスタムソリューションをセットアップしたいと思います。
設定は次のとおりです。
それぞれ独立したストレージを備えた2台の物理サーバー。物理サーバーごとに、2台のWin2k8Enterpriseサーバーがあります。
物理サーバーに完全に障害が発生した場合は、もう一方のサーバー(便宜上、スレーブの役割を割り当てることができます)で操作を再開します。
これを行うには、何らかの方法で仮想サーバーの継続的なレプリケーションを実行する必要があります。プライマリサーバーに障害が発生した場合は、IPを引き継ぎ、仮想マシンを起動して操作を続行します。
私自身はVMwareESXiを初めて使用しますが、フェイルオーバー用の高価なVMwareライセンスの代替ソリューションを研究しようとしています。
ありがとう。
適切なライセンスを購入します。高可用性は安くはありません。とにかく高可用性を確保するには、高品質のSANが必要です。VMotionの追加ライセンスは、SANの価格と比較してバケットが下がっています。ライセンスについて本当に心配している場合は、追加コストなしでフェイルオーバーを提供するHyperVを使用できます。これを機能させるにはSAN)が必要です。安価なSANを入手すると、パフォーマンスと信頼性が低下し、場合によってはまったく機能しません。
高可用性、フェイルオーバーなどの高価なVMWareから完全なソリューション(無料ではありません)を入手できます。機器も必要です(共有ストレージSAN 2つの同一サーバー間の構成)。
SAN(とにかく共有ストレージが必要です)と2つの同一のESXiサーバーを使用して何かをリグアップできるため、何かが失敗した場合でも、別のサーバーをかなり迅速に起動できます。それほど自動ではありません。しかし。
最後に、いくつかのシステムを組み立て、サーバーをDRBDのようなものでミラーリングして、専用IP接続を介してデータボリュームを複製することを検討できます。ただし、ESXiは使用しません。 LinuxシステムでVMWareサーバーを使用することになります。それを行うには他の方法があると確信していますが、そのような自家製のソリューションを手に入れるために多くの時間とダクトテープを費やすことになります。
個人的には、24/9のファイブナインの稼働時間は必要ないため、システムに障害が発生した場合にコピーできるように、サーバーVMのコピーをネットワークストレージデバイスに定期的に作成して、同じ構成の2つのサーバーを取得しようとしています。 VMそして数時間以内にそれを起動します。また、バックアップソフトウェアを使用してVM内のいくつかのVMのバックアップを持っているので、プッシュする場合「空白」を作成してVM)、バックアップサーバーから復元を実行できます。
ビジネスでこれらのVMを実行する必要がある場合は、VMWareのサポートを受けて完全なESXパッケージを入手する必要があります。そうでない場合は、自由にまとめてください。または、DRBD、ハートビート、クラスタリング、フェンシングなどの構成に関する高可用性Linuxプロジェクト情報と、仮想世界で高可用性サーバーを実行するときに心配するすべてのすばらしいことを調べることができます。
幸運を!
ローカルディスクとESXiでは、リアルタイムレプリケーションを実行する方法はありません。
私たちが持っているシステムは、ghettoVCBを使用してVMのイメージを中央のNAS毎晩コピーするため、必要に応じてそこにロードできるようにする2つのESXiサーバーです。簡単なスクリプトで確認できます。一方のサーバーがダウンしている場合は、これを使用してもう一方のサーバーでVMを起動します(pingを確認します。そうでない場合は、vim-cmd vmsvc/power.on <id>
ただし、Jasonが言うように、この種の稼働時間が必要な場合は、適切なESXライセンスと、それらの間にSANが必要です。
他の人が反応していることを繰り返します。適切な高可用性は安くはなく、これで手抜きをしようとしているのであれば、明らかにHAはビジネスにとって十分に重要ではありません。もしそうなら、あなたは適切なリターンのために適切な投資を計画しているでしょう。
小規模なショップで、サイトごとに3つ未満のESXiホストでこれが必要な場合は、VMWareEssentialsの価格モデルを調べてください。これは(通常のソケットライセンスと比較して)非常に安価であり、vMotion、FT、DRS、およびHAがスキーム内で利用できます。要件が将来増大する場合は、ライセンスアップオプションもあります。
とはいえ、物理マシンの場合と同様に、ESXiで実行されているVM内でアプリケーション/ OSレベルのクラスタリングテクノロジーを活用できます。問題を解決するために、OSまたはアプリ内でクラスタリングを追求することをお勧めします。
VMWareは、ESXiのライセンスバージョンと競合する無料バージョンのソリューションをベンダーに出荷しないように特に要求しているため、ESXiの問題に対するハイパーバイザーレベルのソリューションを見つけることはほとんどありません。古典的な例-Veeamは、バックアップツールで無料のESXiをサポートするために使用されていました。 vBackup APIはホストのライセンスが付与された後にのみ公開されるため、VMWareは彼らに連絡し、これを停止するように要求しました。 Veeamに準拠し、ESXiの無料サポートはVeeamバックアップでは利用できなくなりました。
ジェイソンが言ったように、フェイルオーバーが必要な場合は、SANストレージソリューションが必要です。VMWareライセンスはそれに比べて小さなものです。VMWareパートナーにvSphereEssentials Plusの見積もりを依頼しましたか?これは、3つのホスト(それぞれ最大2つの6コア物理プロセッサを搭載)のライセンス、これら3つのホストのvCenter、HA、およびvMotionを約2,000米ドルで含むバンドルです。
「高可用性」ソリューションを非常に安価にしたい場合は、XenServerまたはHyper-Vを使用し、OpenFilerを実行しているマシンをiSCSIストレージターゲットとして使用します。