スリップストリーム セットアップのコマンド実行後の、SQL Server 2008 のクラスタのインストール手順をまとめてみたいと思います。
まずは [その 1] としてフェールオーバークラスタの新規インストールについて。
SQL Server 2005 までは複数ノードを同時にインストールする形式となっていましたが、SQL Server 2008 では 1 ノードで
インストールしてからノードの追加をしていく形式となります。
[その 2] でノードの追加をまとめたいと思います。
[SQL Server 2008 フェールオーバー クラスタのインストール]
- [プログラムを実行する] をクリックします。
- [インストール] → [SQL Server フェールオーバー クラスタの新規インストール] をクリックします。
- [プログラムを実行する] をクリックします。
- [OK] をクリックします。
- [インストール] をクリックします。
- [次へ] をクリックします。
- [次へ] をクリックします。
- [使用許諾契約書に同意する] を有効にして、[次へ] をクリックします。
- インストールする機能を選択して、[次へ] をクリックします。
- [SQL Server ネットワーク名] と [インスタンス名] を設定し [次へ] をクリックします。
ネットワーク名が SQL Server の仮想ホストのコンピュータ名になります。
SQL Server のクラスタインスタンスが 1 インスタンスだけであれば、[既定のインスタンス] でのインストールでもよいかと。
今回構築している環境は複数インスタンスをインストールするので [名前付きインスタンス] でインストールしています。 - [次へ] をクリックします。
- SQL Server のクラスタインスタンスをインストールするグループを指定し、[次へ ]をクリックします。
グループはこの画面で新規作成するか、事前に作成しておいた空のグループを指定します。下の画像ではリストの一番下のグループが事前に作成しておいた空のグループになります。
緑のチェックアイコンになっているグループはプルダウンから選択することが可能です。
グループ名のプルダウンはコンボボックスになっているので、新規にグループを作成する場合はコンボボックスに
グループ名を入力します。
? - SQL Server で使用する共有ディスクを選択し、[次へ] をクリックします。
- SQL Server のクラスタインスタンスの IP アドレスを入力し、[次へ] をクリックします。
デフォルトでは [DHCP] が有効になっているので、IP を入力する場合は DHCP のチェックをはずします。
DHCP の使用は Windows Server 2008 からの機能だったかと。 - SQL Server のクラスタのセキュリティで使用するアカウントを指定し、[次へ] をクリックします。
推奨となっている [サービス SID を使用する] は OS に Windows Server 2008 / R2 を使用している場合に使用できます。
Windows Server 2003 の場合には、ドメイングループを用意する必要があります。ここで指定したアカウントはディレクトリやレジストリのセキュリティ設定で使われていたはずです。
サービスの起動アカウントに直接権限
を付与するのではなく、グループに付与することで、サービスアカウントを
変更した際の影響を少なくするような設計になっていかと。
グループを指定した場合は、次の画面で設定したサービスの起動アカウントがグループに追加されます。
# グループに対して権限を付与しておけば、サービスアカウントを変更してもグループに追加するだけで OK ですので。サービス SID は Vista 以降の起動だったはずです。
アカウントだけでなくサービス自身にも SID を持ち、サービスに対してのアクセス許可が可能になっています。 - サービスの起動アカウントと照合順序を設定し、[次へ] をクリックします。
[SQL Server Agent] と [SQL Server Database Engine] のアカウントはドメインユーザーの必要があります。
クラスタではサービスのスタートアップは [手動] が基本ですのでこれは変更することはできません。
# サービスはクラスタ側から起動されるので、[手動] になります。照合順序は任意の設定ですが、SQL Server 2008 の場合私は [Japanese_XJIS_100] を設定することが多いですね。
[Analysis Services] の照合順序は Analysis Servicec をインストールしなくても設定する必要があるようです。
# これがなんでなのかがわかっていません。 - SQL Server の管理者アカウントを指定して、[次へ] をクリックします。
ここで指定したアカウントが SQL Server の管理者になります。
あとで変更することも可能ですので、インストールを進めるのであれば [現在のユーザーの追加] をクリックして、
インストールを実行しているユーザーを追加して下さい。 - [次へ] をクリックします。
- [次へ] をクリックします。
?
- [インストール] をクリックして、インストールを開始します。
今回はスリップストリーム セットアップをしているので、[PCU ソース ディレクトリ] [CU ソース ディレクトリ] が
表示されているのが確認できますね。 - [次へ] をクリックします。
- [閉じる] をクリックします。
このままでは 1 ノードクラスタですので次にノードを追加していきます。
ノードの追加は次の投稿で。