SQL Server 2005 のWindows Server 2008 でのクラスタ [Cluster]
SQL Server 2005 でのクラスタなのでほとんど Windows Server 2003 でのクラスタと変わりません。
2003でのクラスタはこちら→ http://ojaoki.blog.so-net.ne.jp/2006-03-31
↓は一応クラスタ化が完了したところ。Windows Server 2008 の フェイルオーバークラスタ管理 の画面です。
まず、最初に違うのはSQLServer用のクラスタグループを選択するところです。
Windows Server 2003 ではディスクが適当なグループにありましたが、Windows Server 2008 では「使用可能領域」というグループにあります。
でもこのグループは フェイルオーバークラスタ管理 からは見えないので操作出来ません。
SQL Server 用には適していません。
SQL Server のインストーラでは選択出来ますが、後で操作できません。
あらかじめ適当なグループを作って、SQL Server で使用するディスクをそのグループに移動させておきます。
あらかじめ作っておいた SQLServer グループへ移動させます。
その後で、SQL Server をセットアップします。
次にインストールが終わった後、SQL Server Fulltext がオンラインになりません。
これは、どういう訳か SQL Server Fulltext のサービスの前提サービスに NTLMSSP が設定されてしまうためです。
環境にもよるのでしょうが、インストールされてないサービスが前提サービスとして設定されてしまうので、この定義をレジストリから削除します。
regedit.exe を起動して、以下のキーの値を
RPCSS だけに変更します。
両ノードで行います。
これでSQL Server のクラスタがすべてオンラインになります。
インストール後、フェイルオーバーしてみると…
接続出来ません…
Windows Server 2008 では Windows Fire Wall が標準で有効ななっているので、ノードA から ノードB に移った後に ノードA から接続しようとしてもブロックされます。
新しい規則を作って接続できる様にします。
デフォルトのポート 1433 を両ノードで有効にしました。
この辺りは SQL Server 2008 では自動的に構成してくれるのかな?
2003でのクラスタはこちら→ http://ojaoki.blog.so-net.ne.jp/2006-03-31
↓は一応クラスタ化が完了したところ。Windows Server 2008 の フェイルオーバークラスタ管理 の画面です。
まず、最初に違うのはSQLServer用のクラスタグループを選択するところです。
Windows Server 2003 ではディスクが適当なグループにありましたが、Windows Server 2008 では「使用可能領域」というグループにあります。
でもこのグループは フェイルオーバークラスタ管理 からは見えないので操作出来ません。
SQL Server 用には適していません。
SQL Server のインストーラでは選択出来ますが、後で操作できません。
あらかじめ適当なグループを作って、SQL Server で使用するディスクをそのグループに移動させておきます。
あらかじめ作っておいた SQLServer グループへ移動させます。
その後で、SQL Server をセットアップします。
次にインストールが終わった後、SQL Server Fulltext がオンラインになりません。
これは、どういう訳か SQL Server Fulltext のサービスの前提サービスに NTLMSSP が設定されてしまうためです。
環境にもよるのでしょうが、インストールされてないサービスが前提サービスとして設定されてしまうので、この定義をレジストリから削除します。
regedit.exe を起動して、以下のキーの値を
RPCSS だけに変更します。
両ノードで行います。
これでSQL Server のクラスタがすべてオンラインになります。
インストール後、フェイルオーバーしてみると…
接続出来ません…
Windows Server 2008 では Windows Fire Wall が標準で有効ななっているので、ノードA から ノードB に移った後に ノードA から接続しようとしてもブロックされます。
新しい規則を作って接続できる様にします。
デフォルトのポート 1433 を両ノードで有効にしました。
この辺りは SQL Server 2008 では自動的に構成してくれるのかな?
win2008 sql 2005で検索していた
こちらのサイトにたどりつきました。
助かる情報ばかりだったのですが「MSDTC」の追加を
画面をみるとされているのですが、このリソースをどのように
追加されたのでしょうか?
どうしても追加はできてもオンライン化できず・・・
ご教授頂けたら幸いです。
by さめ (2010-04-30 18:08)
さめ さんコメントありがとうございます。
今は Windows Server 2008 のクラスタ環境が無いので何とも言えません…特に何か苦労した様な記憶がなかった様に思います。
とりあえず 2008R2 でクラスタしてみましたが、特に問題無くMSDTCのクラスタ化出来る様です。
by aki-aoki (2010-05-05 22:10)