0

SQL Server 2005フェールオーバークラスターでホストされているアプリケーションを開発しています。 C#、.Net 2.0を使用して開発されたアプリケーションは、多数のクラスタ化されたリソース(プリンタ、ファイル共有など)を使用します。クラスタを複製するテスト環境をセットアップしたいと思います。ただし、現在のテスト環境にはSQLサーバーが1つしかないため、完全なクラスタを作成するために2台目のサーバーを取得することは期待できません。単一のサーバーのみを使用してクラスタ環境を模擬する方法はありますか?1台のサーバーを使用するSQL Server 2005フェールオーバークラスター?

アドバイスをいただければ幸いです。

多くのおかげで、MagicAndi。

答えて

2

仮想マシンを使用します。私はこれにMS Virtual ServerとR2を使っていましたが、仮想クラスタの作成をサポートしています。私はクラスターに対してテストしなければならず、コードが正常に機能しているかどうかを確認しなければならないとき、これを何度もやってきました。

仮想プライベートネットワークを作成し、2つの仮想ホストでクラスタ用の仮想SCSIドライブを共有する必要があるため、プロセス全体が少し畳み込まれていますが、幸いなことに、ステップバイステップガイドがあります。 http://www.microsoft.com/technet/prodtechnol/virtualserver/deploy/cvs2005.mspx

クラスタを稼働したら、クラスタ化されたSQLインスタンスをインストールしてください。このプロセスは、実際のメタルクラスタで行うのとまったく同じです。

+0

無料のMS Virtual PCは仮想クラスタをサポートしていません –

+0

さらにテストを行うと、テストを実行し、結果を観察してログに記録し、仮想イメージを毎回テスト前の状態に戻すことができます。 –

+0

Remus、リンクと情報をありがとう、それは非常に感謝しています。 +1 – MagicAndi

0

私はあなたがOSの仮想化によって実現できると思います。

0

唯一の可能性のあるオプションについては、仮想マシンを1台のサーバーにセットアップすることです。正直なところ、MSのクラスタリングが仮想マシンをクラスタノードとして使用することをサポートしているかどうかはわかりません。

2

ちょうどので、SQL Serverの中央には、今日、この上の記事を投稿していることが起こる:SQL cluster under MS VS2005 R2 Part1, By Perry Whittle

+0

MS Virtual Serverは、クラスタリングをセットアップするのに本当に使いやすいですが、ドメインにいない場合は、仮想DCも作成する必要があります。 – SqlRyan

+0

Cade、リンクありがとうございました。 – MagicAndi

0

を設定する私はそれを試していないが、しかし、あなたは、サーバー上のSQL Serverの別のインスタンスをインストールしてみてください。

0

いいえ、MSクラスタリングは、仮想マシンをクラスタノードとして使用することをサポートしています....また、物理マシンに適切なリソースがある場合は、クラスタ環境をテストするために仮想マシンを使用することをお勧めします。

関連する問題