ようこそ!
答えてねっと for Businessは、
マイクロソフトが運営する
ビジネスで使うパソコンや
ITに関するQ&Aサイトです。

質問

MSCSにActiveDirectoryは必須なのでしょうか。

製品名:デスクトップ OS、サーバー OS/Windows Server 2003

現象:知りたい/機能

この質問は解決で締め切られています

SQLサーバ2台をMSCSでAct-Standbyのクラスタ構成にしたいと考えております。

MSCSを利用する場合は、ADサーバが必要と聞いたのですが
・本当にADサーバは必須なのでしょうか?
・また、ADサーバはクラスタの制御にどのように関わってくるのでしょうか?

クラスタ構成において、ADサーバがどのような働きをするのか
教えていただけますようお願いいたします。

質問者からのコメント

  • 投稿日時:2007/10/28 16:51

bohemiyan様、チャブーン様

MSCSとADサーバはセットであるということがわかりました。

回答いただき、ありがとうございました。

回答1 (この回答は質問に対する回答です)

  • 投稿ID:A2007328302
  • 投稿日時:2007/10/23 09:35

大雑把に言えば、クラスタ上のどの物理サーバに対しても共通のアカウント認証を行うため、Active Directoryが必要である、ということのようです。既存のネットワークにドメインコントローラが無い場合はクラスタのノードの一つをドメインコントローラにすることも(文脈からは非推奨であることが窺えますが)一応は可能なようです。詳細は下記技術情報を参照ください。

Windows 2000 および Windows Server 2003 クラスタ ノードをドメイン コントローラとして構成する
http://support.microsoft.com/kb/281662/ja

  •  

回答4 (この回答は回答1に対する回答です)

  • 投稿ID:A2007330155
  • 投稿日時:2007/10/24 23:57

ドメインコントローラが別途必要であるということはわかりました。

クラスタの動作、ADの役割についてが結局読み取れずにおります。
もう少し、MSのwebで文書を調べたいと思います。

ご回答ありがとうございました。

  •  

回答2 (この回答は質問に対する回答です)

  • 投稿ID:A2007328350
  • 投稿日時:2007/10/23 10:22

チャブーンです。

MSCS でドメイン環境が必要なのは、各ノードの Cluster サービスはドメインアカウントで起動されるため、このときに認証が必要なためです。

両方のノードでサービスが起動していれば、ドメインコントローラと通信できなくてもフェールオーバはできるはずですが、ダウンした方のサービス再起動ができないためフェールバックはできないでしょう。

あと他の方からコメントがありますが、MSCS をドメインコントローラ上に構成することは不推奨ですが、これは「事実上やめてください」と取った方がよいでしょう。

そもそもめんどうな作りのドメインコントローラ上に MSCS を載せるとトラブルが起こったときの対応が致命的なものとなりますし、MSCS で動作させたい場合 「高可用、高負荷」 なリソースを使うことが多いため、そのサーバリソースやドメインコントローラの機能に悪影響がでるためです。

以前は MS のサイトに 「ドメインレット」 というドメインコントローラと MSCS を直接組み合わせたソリューションについての記事がありましたが、うえの状況をふまえたのか、現在はコンテンツ自体が削除されていますね。

  •  

回答3 (この回答は回答2に対する回答です)

  • 投稿ID:A2007330150
  • 投稿日時:2007/10/24 23:52

ご回答ありがとうございます。

ADサーバがほぼ必須ということ、理解しました。

ADサーバとクラスタの関係についてがよくわかっていないのですが、

それぞれのノードでサービスが起動していれば、
ドメインコントローラと通信できなくても
フェールオーバーができるということは、
MSCS自体の制御(どちらをプライマリ?とするか)は
ADから独立しているということでしょうか。

そして、ADサーバとの通信はサービス起動時にしか
発生しないということでしょうか。

知識不足で申し訳ございませんが、ご教授いただけると助かります。

  •