実稼働サーバーを仮想化するプロセスはすでに実行済みですが、開発環境でも同じことを実行したいと考えています。ただし、ESXホストとクラスターの構成(SAN、物理スイッチ、ホストプロファイルなど)はすべてプロバイダーが処理しました。
ここで、無料のESXiを使用して開発環境を仮想化する必要があります。ハイパーバイザーをインストールするとすぐに「機能する」ことがわかりますが、ある程度の冗長性を備えた「適切な」セットアップを試みたいと思います。たとえそれが貧乏人の解決策であったとしても。
だからここに私たちが持っているものがあります:
私が持っている質問:
どのような戦略をお勧めしますか?
テクノロジーの一貫性が問題ではなく、本当に貧乏人の解決策を探している場合、 [〜#〜] kvm [〜# 〜] あなたが探している答えかもしれません。
KVMは、vmwareと同様のヘッドレス仮想ソリューションの多くの産業強度機能により、仮想化シーンである程度の牽引力を得ているようです。 ここにサイトがあります セットアップがどのように見えるかについての良い概要を提供します。 bunt KVMのネイティブサポートが付属するディストリビューションがすでにいくつかあるため、利用可能なアクティブなコミュニティ/フォーラムがいくつかあります。
ハードウェアに関する考慮事項として、可用性とレイテンシーは、開発者にとっての使いやすさの観点から最大の関心事です。私見では、大きいほど良いので、仮想プラットフォームを可能な限りネットワークから切り離そうとします(必要なゲスト数、各ゲストに割り当てられたリソースなどの理由で)。
2)一貫したバックアップがある場合、1台のESXiサーバーに依存しても大丈夫ですか?はい、ダウンタイムが発生する可能性がある場合は可能です。
3)安価または無料のレプリケーションソリューションはありますか?何を求めているのかわからないかもしれませんが、nfsベースのデータストアを使用している場合、一方のホストがダウンした場合は、もう一方のホストブート仮想マシンに切り替えてください。同じことがiscsiベースのソリューションでも実行できます。私はnfsを好みます。
より堅牢なソリューションが必要な場合は、zfs/nfsベースのデータストアを取得してから、リモートレプリケーションなどを実行できます。zfsホストとしてopenindianaをお勧めします。