てこずらせやがって

今、仕事で演習中の環境にて、どうしてもとあるサービスが自動起動してくれない。


そのサービスが上がらないがために何が悪いのかの追跡が困難という悪循環。


一旦起動したサーバー機上でそのサービスを起動するのには問題がなく、ポイントは「起動時」にあるところまでは絞り込めていた。


色々調べて分かったことは、コンピューターの名前の解決に失敗してエラーになっているということ。


都合の悪いことにこのサーバーテスト環境のActive Directoryサーバーと(何故か)BINDで構成したDNSサーバーを兼任している。

つまり、件のサービスがBINDより先に起動してしまうがための問題であったのだ。

Windowsベースのサービスを起動順序を制御する術を、現在私は有していないため、どうしたものかと考えたが……


今の自分のスキルと相談すると、BINDで2台目のサーバーを立て、スレーブ設定にし、正しくあるべき構成にするのが早そうだった。(そういうBINDだって、先日買った本
ISBN:4873111250 でまだ勉強中だし……)

まぁ、実際これで解決したのだが

「hosts書けばそれで済んだンじゃないか?」
と気付いたのは、業務終了後だった。

まぁ、無駄にはならなかったから良いか。(苦笑)