1台のサーバーにHyper-Vをインストールし、そのサーバーのリソースの制限まで、そのサーバー上で複数の仮想マシンを実行できることを理解しています。仮想マシンが両方のサーバーの基盤となるリソースプールを使用できるように、Hyper-V集中定数を2つ以上のサーバーにインストールできるかどうかを知りたいですか?また、2台のサーバーではなく、「n」個のサーバーでも同じことが可能である場合。
あなたはこれが欲しいようです:
これはそのままでは実行できませんが、ネットワークを介して相互に通信し、さまざまなノード間で作業を分割できるアプリケーションがいくつかあります。たとえば、MemcachedとWindows AppFabric Velocityは、相互に通信してノードを追加するときにスケールアップできるキャッシュツールです。
これはアプリケーションの問題ですが、Hyper-Vの問題ではありません。問題は、物理サーバーを使用している場合でも仮想サーバーを使用している場合でも同じです。あなたが解決しようとしているビジネス上の問題は何ですか、そして私たちはこの種のスケーリングを行うアプリケーションについて話すことができますか?
ああ。いいえ。Hyper-Vはピザのようなものです。ピザからスライス(VM#)を作成することはできますが、異なるスライスの多くのスライスから1つのピザを作成することはできません。
最大16台のサーバー(共有ANストレージが必要)をクラスター化し、それらの間で仮想マシンを移動できます。これはメンテナンスなどに最適ですが、すべてのVMは1台のマシンで実行し、すべてのリソースを取得する必要がありますそれから。
そうは言っても、Hyper-Vではできませんが、そのようなことはできます。それはあなたにたくさんの費用がかかるので、あなたはしかし望んでいません。 VM複数のサーバーにまたがる)を形成する、あなたが求めるものに対応するテクノロジーを備えたプロバイダーが1つあります。それに対してお金を払うことはできません(非常にハイエンドのハードウェア要件があります)。
あなたは(コメントで)「今、私は1つのVMを複数のサーバーにまたがらせたくないということです。むしろ、特定のVMを実行するように指定せずに、複数のVMを複数のサーバーにまたがらせたいのです。特定のホスト上。– user67905 "
それで問題ないので、実際には標準のHyper Vクラスターについて話しているだけで、まったく問題ありません。 Hyper Vクラスターを実行するには、無料のHyper Vサーバー(一部の人は考えていますが、これにはクラスタリング機能があります)またはEnterpriseエディションまたはDatacentreエディションのWindows 2008(+ -R2)が必要です。 VMを実行しているので、とにかく少なくともEnterpriseバージョンが必要になります。これは、さらに4つのVMのライセンスを取得するためです。
インストールするときは、各ホストで「フェールオーバークラスターサービス」機能をアクティブにするだけです(または、役割であるか、覚えていないか)。次に、MMCで名前の付いたクラスターコンソールを開き、フェールオーバークラスター検証ウィザードを実行します。これは、キットが正しくセットアップされているかどうかを示す非常に便利な診断です。通常エラーが発生する領域はストレージです。完了し、各Tweakの後に検証ツールを実行し、正常な状態を取得したら、クラスターを楽しんでください。 VMを一方から他方に移動し、ストレージをプールし、基本的に必要なことを実行できるようになります。クラスターあたりのホストの最大許容数を思い出せませんが、12のようなものです。ちなみに、他の人が意見を述べているように、ホスト間にメモリをプールするポイントはおそらくないので、費用がかかる可能性があります。それはアプリケーションのことです。また、4つ以上のホストで30以上のVMが実行されていると言わない限り、SCVMMなどは気にしません。 VMを手動で分散することができ、2008 R2 SP1で展開された新しい動的メモリ機能を使用すると、すべてのマシンを計画しない限り、メモリの制約に遭遇することはおそらくありません。いつも槌で打った。