DNS Recovery Kitは、仮想サーバー名のためのDNS Aレコードおよび関連するPTRレコードを生成、更新、管理する機能を提供します。DNSリソースでは、フェイルオーバまたはスイッチオーバの発生時に関連付けられる、仮想サーバー名とIPアドレスを管理された形で構成することができます。
下記の表は、サービス中のアクティブもしくはスタンバイのクラスターノードで、管理下にあるサーバー名(SQLSERVER)のDNSで起きる変更の例です。この例では、アクティブノードの公開IPアドレスは172.17.10.24で、スタンバイノードの公開IPアドレスは172.16.10.25です。管理下にある仮想サーバー名、SQLSERVERは、どちらのLifeKeeper nodeが稼働しているかにしたがって、そのIPアドレスを変更します。
Zone: mydomain.com
サービスのアクティブノード(スイッチオーバーもくしくは、フェイルオーバー前)
| Aレコード_ | SQLSERVER | 172.17.10.24 |
| PTRレコード | 25.10.16.172.in-addr.arpa | SQLSERVER.mydomain.com |
スタンバイノードでサービス中 (スイッチオーバーもしくは、フェイルオーバー後)
| A レコード | SQLSERVER | 172.17.10.25 |
| PTR レコード | 25.10.16.172.in-addr.arpa | SQLSERVER.mydomain.com |
プライマリーサーバー上で DNS リソース階層を作成するには、次の手順に従ってください。
- サーバーを選択します。次に、 サーバコンテキストメニュー または サーバーコンテキストツールバー の [リソース階層の作成] をクリックします。
- [保護するアプリケーションを作成] ウィンドウが起動し、 プライマリー サーバおよび スタンバイ サーバーが表示されます。この設定を行う正しいシステムを選択します。
- クラスターにインストールされているすべてのリカバリーキットの一覧が表示されます。*DNS* を選択し、 [次へ] をクリックします。
- [保護するアプリケーションを作成] ウィンドウに従って、下表の情報を入力します。
- リソース階層が無事、プライマリーノード上に生成されたとのメッセージが表示されたら、 [次へ] をクリックし、DNSリソースをスタンバイノードへも拡張します。
| フィールド | 説明 |
|---|---|
| リソースDNSタグ | 作成するDNSリソースインスタンスの一意のタグ名を選択するか入力します。このフィールドには、デフォルトのタグ名が表示されます。このタグ名は変更できます。 注意 : タグ名に使用できる文字はASCII印字可能文字のみです。詳細については、 リソースタグ名の制限 を参照してください。 |
| _A レコード_のオーナー名 | DNSで更新されるAレコードとPTRレコードの仮想サーバー名を入力します。このサーバー名の入力では、サーバーの完全修飾ドメイン名ではなく、NetBIOSのコンピュータ名を使用してください。 |
| IP アドレス | DNSリソースがこのノードでサービス中に仮想サーバー名にアサインするIPアドレスを入力してください。このIPアドレスは、通常、LifeKeeperノードの公開IPアドレスです。このIPアドレスにマップされるAレコードは、フェイルオーバーまたは手動切り替え時に更新されます。 |
| DNSサーバー名 (完全修飾ドメイン名) | DNSリソースレコードを変更する DNSサーバーの完全修飾ドメイン名 (FQDN) を< DNS Server Name> <mydomain.com> 形式で入力します。もし、複数のDNSサーバーが構成される場合には、名前をスペースで区切ってください。サービス中は、少なくとも一つ以上のDNSサーバーが、常に、プライマリー、もしくはスタンバイ用のLifeKeeperノードのサーバーからアクセスできなくてはなりません。そのDNSサーバーは、可能であれば、同じサイトのプライマリーサーバーからアクセスできるようにします。ターゲットとなるDNSサーバーのリストはそれぞれのLifeKeeperノードにおいて同じ場合もあれば、異なる場合もあります。同じDNS環境の他のネームサーバー (NS) のレコードもフェイルオーバーまたは手動切り替えの発生時に更新されます。 DNSサーバーリソースの生成の際には、DNSサーバーの全リストを用意する必要はありません。LifeKeeperは、DNSリソースの生成時には全リストの内のサーバの一つに接続できれば、正しく構成されているほかのDNSサーバーを検出します。 |
| DNS管理ユーザ名 | Windows DNS/ドメイン管理者のユーザ名を入力します。このユーザアカウントには DNS 設定を変更する権限が必要です。ユーザは、DNS サーバと同じドメインの「Domain Admins」グループに属している必要があります。ユーザーIDは <DomainName>\<UserID> 形式で入力します。<DomainName> はドメインのNetBIOS名です。 |
| DNS管理者のパスワード | Windows DNS/ドメイン管理者アカウントのパスワードを入力します。 |
各サーバーにおけるDNSリソースの構成を変更する場合は、DNSリソースを右クリックし、[プロパティ] を選択すると、現在のDNSリソース構成が下記のように表示されます。

各クラスターノードにおけるDNSリソースの構成がすぐに検出され、上記の[リソースのサーバーを選択]から対象となるLifeKeeperクラスターノードを選択することで変更が可能です。
リソース構成には下記のオプションが含まれます:
・ DNS/Domain Account IDおよび、もしくはDNS更新に使われるパスワード
・ 対象となるDNS Server Name Listの管理(追加もしくは削除)
管理対象となるDNSリソースを監視するDNSのDeep Check Scriptは、対象となるDNSサーバー(最初に接続されたサーバー)の管理されるサーバー名のAレコードの有無をチェックし、その後、検出されDNS(NS)サーバーについてもチェックします。もし、正しいIPアドレスへマップされたAレコードが少なくとも一つ以上のDNSサーバーについて見つからない場合、Deep Check ScriptはFailし、ローカルリカバリー(有効な場合)をトリガーし、AレコードおよびPRTレコードが対象となる検出されたDNS(NS)サーバーに対して再生成されます。
もしローカルリカバリーがそのDNSサーバーで無効とされている場合、もしくは有効とされていて機能しなかった場合は、フェールオーバーします。



このトピックへフィードバック