-
続いて 2 ノード目のインストールです。 .NET Framework 3.5 SP1 とネットワークバインドの順序の手順は実施済みです。 ■2 ノード目のインストール [Setup.exe] を実行します。 [インストール] → [SQL Server フェールオーバー クラスターにノードを追加します。] をクリックします。 [OK] をクリックします。 [次へ] をクリックします。 [ライセンス条項に同意する。] を有効にして、[次へ] をクリックします。 [インストール] をクリックします。 [次へ] をクリックします。 ノードを追加するインスタンスを選択し、[次へ] をクリックします...
-
ネットワークのバインド順序の設定は実施済みの状態です。 SQL Server 2008 R2 のクラスターインストール時のネットワークバインド順序の警告について ■.NET Framework 3.5 SP1 のインストール SQL Server 2008 R2 は .NET Framework 3.5 SP1 が必要になります。 Windows Server 2008 R2 の場合、.NET Framework 3.5 SP1 は機能の追加からインストールすることができます。 SQL Server のインストールメディアの [redist\DotNetFrameworks] に .NET Framework...
-
SQL Server 2008 R2 の日本語版 RTM がダウンロードできるようになったので、さっそくクラスタのインストールをまとめてみたいと思います。 # 私のブログに期待されているのはこの内容だと思いますので。 まずは、MSDTC のリソース作成から。 今までまとめたことなかったみたいなんですよね。 WSFC のコアクラスタリソースに関しては構築が完了しています。 コンピュータ名等に関しては以下の図のようになっています。 # 2008R2-WSFC-01 がクラスタのコンピュータ名になります。 ■MSDTC 作成前の準備 MSDTC のリソース作成時に [ 共有ディスク ] [ コンピュータアカウント...
-
リストアですがまずは、サーバーのベース部分のリストアについてまとめてみました。 この手順に関してはクラスタ特有の内容はないですね。 ■サーバーの全損の再現 全損状況の再現として、iSCSI の共有ディスクとして使用していた LUN は一度削除して再作成しています。 各ノードの内蔵ディスクに関しては、DISKPART で Clean を実行して一度クリアした状態にしてあります。 ■サーバーのベース部分のリストア サーバーのベース部分 (内蔵ディスク) のリストアに関しては通常のベアメタル回復と同じです。 今回の環境には、DHCP サーバーがあるため [NETSH コマンド] を使用した...
-
続いては全損時に備えたバックアップの取得です。 全損時に備えたバックアップとしてはクラスターの構成情報のバックアップだけでなく、共有ディスクのバックアップも 取得する必要があります。 共有ディスクのバックアップについていろいろと検証してみたところ、バックアップの設定に少し癖がありそうでした。 ■共有ディスクのバックアップ取得の注意点 Windows バックアップで共有ディスクを選択することは可能ですが、バックアップのスケジューリング時に共有ディスクを 選択できるのは、設定時にディスクを所有しているノードだけになります。 上記の図のような状態になっている場合、共有ディスクのバックアップのスケジューリングを設定できるのは...
-
昨日から Windows Server 2008 R2 のクラスター環境のバックアップ / リストアの基本手順の確認をしていました。 大体の検証ができたのでまずは、クラスターの構成情報のバックアップの基本をまとめてみたいと思います。 今回の検証ですが、基本的な動作の確認のため、 [ クラスター コア リソース ] のみの環境で検証をしています。 # 2 ノードクラスターの環境です。 ■クラスターの VSS Writer 以下は クラスターの環境で、VSS のライターの情報を取得したものになります。 C:\Windows\system32>vssadmin list writers...
-
SQL Server 2005 以降のクラスターのインストールではセットアップ時に以下のようなインストール前の検証が行われます。 # 以下は SQL Server 2008 R2 November CTP の内容です。 [ ネットワーク バインド順序 ] 以外のルールはすべて [合格] にできるのですが、環境によっては [ネットワーク バインド順序] だけが [ 警告 ] になってしまうという現象がまれに発生していました。 警告は以下の内容となっています。 今回の環境では、[Public] というドメインのネットワークと、[Private] というクラスタの内部通信用のネットワークの 2 種類を用意しています...
-
先週、QNAP の TS-439 Pro というモデルの iSCSI に対応した NAS を購入しました。 現行モデルは TS-439 Pro Ⅱ というモデルになりこのひとつ前の製品となります。 # この、ひとつ前の製品を型落ちの新品でなく、中古で購入した購入しました。 この NAS を使った iSCSI ターゲットの設定方法を。 ■iSCSI ターゲットの設定 TS-439 は Web ベースの管理コンソールを持っており、iSCSI の設定もこの管理コンソール上で実行することができます。 iSCSI の設定もシンプルで、ターゲットを定義して、そのターゲットに対して LUN を割り当てるだけで...
-
自宅の検証環境にはインストールマニアックス 3 の勉強用で構築した Hyper-V Server 2008 R2 が 1 台あります。 # 私は VPS コースだったのですが勉強を兼ねて構築していました。 せっかくなので、この環境で Live Migration 環境を作ってみたいと思います。 1 台なので Live Migration のテストはできませんが。 # 2 月のどこかで中古の ThinkPad を購入して Live Migration の検証環境を作りたいな~とは思っているのですが。 UPS の電源容量が小さいので Live Migration...
-
久しぶりにクラスタ関連の投稿を。 といっても私はクラスタのエンジニアではないのですが…。 今まで、クラスタの構築は何件か投稿しているのですが、設定項目についてきちんとまとめたことがありませんでした。 いくつか調べたいことがあったので、小出しにクラスタの設定項目を確認していきたいと思います。 [構築ができる = 知っている] と思われることって多々ありますよね。会社の技術レベルによるのでしょうか?? 構築は事前に検証して、手順書があれば対応できるパターンが多いとおもいますので、構築だけで終わってしまうと、 その技術を知っていると言えるレベルには達しないですよね…。 このあたりの考え方の違いが今の会社とのスキルレベルに関して埋まらな溝なんだろうな...
-
SQL Server のクラスタ構成では Is Alive のチェックで定期的な間隔 (デフォルトは 1 分) で SELECT @@servername が実行され、クラスタリソースの起動状況の確認がされます。 Windows Server 2003 上で SQL Server を MSCS で構築した場合は、Is Alive のチェックには、 クラスタサービスのサービスアカウント (ドメインユーザー) が使用されていました。 そのため、SQL Server のログインからクラスタのサービスアカウントを消してしまうとリソースが 起動できなくなります。 Windows Server 2008 の...
-
前回の投稿でシステムテーブルの更新には、専用管理者接続 (Dedicated Administrator Connection : DAC) を 使用すると書きました。 DAC は SQL Server 2005 からの機能で、SQL Server の応答が無くなった時に、トラブルシューティング等を するために使用します。 デフォルトでは SQL Server をインストールしているサーバー (127.0.0.1) からのみ接続ができるようになっています。 以下の SQL を実行することで、リモートからも DAC による接続が可能となります。 sp_configure 'remote admin...
-
SQL Server 2008 R2 August CTP のノード追加のリトライ結果です。 SQL Server 2008 R2 だけがインストールされている環境を作って再検証してみました。 今回は最初のノードのインストール後に再起動し、ノード追加を実行してみたところ、正常にインストールが完了しました。 [SQL Setup failuer] のエラーポップアップが表示されてしまていたのは、SQL Server のリソースが 起動していなかったからかもと、今更ながら思ってしまいました…。 再起動したタイミングでリソースを移動するの忘れていたらポップアップとしては同じメッセージが表示されました...
-
今回、Windows Server 2008 R2 で SQL Server を 3 インスタンス起動させた Active / Active / Active / Passive (AAAP) の クラスタを構築したのは Windows Server 2008 の WSFC で AntiAffinityClassNames プロパティが動くことの検証を したかったためです。 [AntiAffinityClassNames] は 3 ノード以上のクラスタでクラスタグループに設定するプロパティになります。 サーバー クラスタ : Windows Server 2003 のクラスタ構成の推奨事例 ホット...
-
SQL Server 2008 R2 のノード追加作業です。 最初に書いておきますと、ノードの追加に失敗してしまいました…。 [Installation] → [Add node to a SQL Server failover cluster] をクリックします。 [OK] をクリックします。 [Next] をクリックします。 [I accept the license terms] を有効にして、[Next] をクリックします。 [Install] をクリックします。 [OK] をクリックします。 このタイミングで再起動したほうがいいんでしょうね。 今回は検証なので再起動せずに進めてみます...