トップ回答者
ADサーバのメンテナンスについて

質問
-
ADサーバが3台あります。それをメンテナンスする予定なのですが、メンテナンス後の動作確認方法で質問させてください。
メンテナンスはADサーバ1台ずつ行い、動作確認が終わったら、2台目のメンテナンスを実施と考えております。
動作確認を効率的に行うために、必ずメンテナンスしているADサーバへ1台にアクセスが集中するようにしたいと思っています。
(1台にアクセスが集中してもネットワーク負荷は上がらない前提です。)
テスト環境で試してみた事は、
ADサイトとサービスで新しいサイトを作ってメンテナンスをしていないほかの2台をそちらのサイトに移動させてみたのですが、
AD3台ともにアクセスが集中してしまいました。
メンテナンス対象外の2台のADサーバをとめてみましたが、とめている2台にもアクセスしようとしていました。
どのようにすれば任意の1台のADサーバにアクセスが集中するようにできるでしょうか。
回答
-
チャブーンです。
A~Cサーバですが、「すべて同じサブネット」内にいるのでしょうか?同じサブネットにいる場合、うまくいかない可能性があります。
サイトを構成する場合、すべてのサイトに対して何らかのサブネットを紐づける必要があります。Bのサイト=<BのIPアドレス/32>、Cのサイト=<CのIPアドレス/32>のサブネットを最低指定します。
A~Cが異なるネットワークにあればこれで大丈夫と思いますが、もともとのネットワークが同一だった場合Aのサイト=<A/B/Cを含むネットワーク>が登録されてしまっているので、A~Cを区別できず、期待した動作にならないことがあります。
IPアドレスとは無関係にサイトとの紐づけを行いたい場合、各クライアントに対してグループポリシーでサイトの結び付けを行います。以下のポリシーを適用させます。
[コンピューターの構成]-[管理用テンプレート]-[システム]-[Net Logon]-[サイト名を指定する]
うえの設定ですが、グループポリシーの設定ですので「動作中のコンピューターに即時適用する」ということはできません(反映に時間がかかったり再起動が必要だったりします)。ですから「メンテナンス目的でクライアントの動作を臨時制御する」しくみとしては、かなり使いづらいといえます。
なお、サイトの構成はあくまで「優先的にログオンするドメインコントローラを指定」するだけですので、100%アクセス可否の担保はできません。つまりB/Cのドメインコントローラにログオンする可能性を0%にすることはできません。
- 回答としてマーク 佐伯玲 2014年10月7日 0:12
-
チャブーンです。
グループポリシーについては、手動で強制的に適用する事で即時反映が可能かと思いますので、それを試してみたいと思います。
gpupdateコマンドを指しておられると思いますが、グループポリシーによりレジストリに書き込まれることと、「実機が設定に添った動作を行う(反映する)」は違ったりします。レジストリに書き込まれた内容の反映にはログオフや再起動が必要なケースが多いです。実際にはモノによりますので、やってみないとわかりません。
なお、ドメインコントローラの検出は30分毎に行われるはずなので、仮に「動作中の状態で反映」されたとしてもすぐに思った通りの動作にはならない、というところは含みおきいただく必要があります。
- 回答としてマーク 佐伯玲 2014年10月7日 0:12
すべての返信
-
>テスト環境で試してみた事は、
>ADサイトとサービスで新しいサイトを作ってメンテナンスをしていないほかの2台をそちらのサイトに移動させてみたのですが、
>AD3台ともにアクセスが集中してしまいました。
サブネットの設定はされたのでしょうか。
サイトに移動させてもサブネットの紐付けがされていないのでは意味がないのでは?
- 回答の候補に設定 チャブーンMVP, Moderator 2014年9月25日 7:59
-
チャブーンです。
A~Cサーバですが、「すべて同じサブネット」内にいるのでしょうか?同じサブネットにいる場合、うまくいかない可能性があります。
サイトを構成する場合、すべてのサイトに対して何らかのサブネットを紐づける必要があります。Bのサイト=<BのIPアドレス/32>、Cのサイト=<CのIPアドレス/32>のサブネットを最低指定します。
A~Cが異なるネットワークにあればこれで大丈夫と思いますが、もともとのネットワークが同一だった場合Aのサイト=<A/B/Cを含むネットワーク>が登録されてしまっているので、A~Cを区別できず、期待した動作にならないことがあります。
IPアドレスとは無関係にサイトとの紐づけを行いたい場合、各クライアントに対してグループポリシーでサイトの結び付けを行います。以下のポリシーを適用させます。
[コンピューターの構成]-[管理用テンプレート]-[システム]-[Net Logon]-[サイト名を指定する]
うえの設定ですが、グループポリシーの設定ですので「動作中のコンピューターに即時適用する」ということはできません(反映に時間がかかったり再起動が必要だったりします)。ですから「メンテナンス目的でクライアントの動作を臨時制御する」しくみとしては、かなり使いづらいといえます。
なお、サイトの構成はあくまで「優先的にログオンするドメインコントローラを指定」するだけですので、100%アクセス可否の担保はできません。つまりB/Cのドメインコントローラにログオンする可能性を0%にすることはできません。
- 回答としてマーク 佐伯玲 2014年10月7日 0:12
-
チャブーンです。
グループポリシーについては、手動で強制的に適用する事で即時反映が可能かと思いますので、それを試してみたいと思います。
gpupdateコマンドを指しておられると思いますが、グループポリシーによりレジストリに書き込まれることと、「実機が設定に添った動作を行う(反映する)」は違ったりします。レジストリに書き込まれた内容の反映にはログオフや再起動が必要なケースが多いです。実際にはモノによりますので、やってみないとわかりません。
なお、ドメインコントローラの検出は30分毎に行われるはずなので、仮に「動作中の状態で反映」されたとしてもすぐに思った通りの動作にはならない、というところは含みおきいただく必要があります。
- 回答としてマーク 佐伯玲 2014年10月7日 0:12