2009年10月20日火曜日

DomU dns01の導入

最近内向きプライマリDNSサーバがよく落ちる。
セカンダリDNSサーバを仮想サーバで立てることにします。
DNSくらいリアルサーバで導入しろよって気もしますが。。

■立ち上げ
sed -i 's/IPADDR=192.168.0.XXX/IPADDR=192.168.0.21/g' /etc/sysconfig/network-scripts/ifcfg-eth0
sed -i 's/HWADDR=00:16:3E:63:95:XX/HWADDR=00:16:3E:63:00:15/g' /etc/sysconfig/network-scripts/ifcfg-eth0
sed -i 's/ONBOOT=no/ONBOOT=yes/g' /etc/sysconfig/network-scripts/ifcfg-eth0
sed -i 's/HOSTNAME=standard.hoge.com/HOSTNAME=dns01.hoge.com/g' /etc/sysconfig/network
rm -rf /etc/ssh/ssh_host*
rm -rf /root/.bash_history
reboot

ここらでyum updateする

■BIND導入
# yum install bind
# chkconfig named on

■BIND スレーブ設定
webminでBINDを開くと設定をジェネってくれる。
内向き用の設定で作成する。

新規のスレーブ ゾーンを作成
ドメイン名 / ネットワーク:hoge.com
マスターサーバ:192.168.0.6

で保存して「更新を強制する」でおk。


■全サーバにセカンダリDNS設定を配布する
対象ファイル:
/etc/resolv.conf

内容:
search hoge.com
nameserver 192.168.0.6
nameserver 192.168.0.21
nameserver 202.224.32.1

配布先:
rsync -av /etc/resolv.conf beta.hoge.com:/etc/resolv.conf
rsync -av /etc/resolv.conf ad01.hoge.com:/etc/resolv.conf
rsync -av /etc/resolv.conf gatekeeper01.hoge.com:/etc/resolv.conf
rsync -av /etc/resolv.conf iwata01.hoge.com:/etc/resolv.conf
rsync -av /etc/resolv.conf mail01.hoge.com:/etc/resolv.conf
rsync -av /etc/resolv.conf pb01.hoge.com:/etc/resolv.conf
rsync -av /etc/resolv.conf ssh01.hoge.com:/etc/resolv.conf
rsync -av /etc/resolv.conf stats01.hoge.com:/etc/resolv.conf
rsync -av /etc/resolv.conf www01.hoge.com:/etc/resolv.conf
rsync -av /etc/resolv.conf www02.hoge.com:/etc/resolv.conf
rsync -av /etc/resolv.conf dbm01.hoge.com:/etc/resolv.conf
rsync -av /etc/resolv.conf dns01.hoge.com:/etc/resolv.conf

※standardイメージには未反映

0 件のコメント: