IPアドレスの自動更新(ddo.jp)

■ FC2~FC6
非固定IPアドレス環境の場合、不定期にIPアドレスが変わってしまうので、Dynamic DO!.jp – ダイナミックDNSに登録したIPアドレスと変わってしまう。そうするとyokensaka.ddo.jpでサーバーにアクセスできなくなってしまう。そこで、定期的に自動でIPアドレスを更新出来るようにして、常にyokensaka.ddo.jpでサーバーにアクセスできるようにしないといけない。自動更新のやり方は「Dynamic DO!.jp」の「使い方」ページにある「wgetでは下記のコマンドでIPアドレスが更新できます」を利用することにした。コマンドは以下。

IPアドレスの更新。
ドメインとパスワードには、登録した「ドメイン」と「パスワード」を入力。
[root@fedora ~]# wget -O - 'http://ddo.jp/dnsupdate.php?dn=ドメイン&pw=パスワード'
--04:57:40--  http://ddo.jp/dnsupdate.php?dn=ドメイン&pw=パスワード
=> `-'
ddo.jp をDNSに問いあわせています... 211.123.57.98, 219.166.120.226
ddo.jp[211.123.57.98]:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 217 [text/html]
0% [                                                    ] 0             --.--K/s
Dynamic DO!.jp
SUCCESS: yokensaka.ddo.jp <= [ 60.42.105.57 ]
IPアドレス更新完了.
※IPアドレスに変更がありませんため、パスワードはチェックしておりません。
100%[===========================================>] 217           --.--K/s
04:57:40 (2.07 MB/s) - `-' saved [217/217]

自動でIPアドレスの更新が行われるようにスクリプトの作成。

[root@fedora ~]# vi ddo.jpIP_upgrade.sh
#!/bin/sh
wget -O - 'http://ddo.jp/dnsupdate.php?dn=ドメイン&pw=パスワード'
作成したスクリプトに実行権限を与える。
[root@fedora ~]# chmod 700 ddo.jpIP_upgrade.sh
プログラムを12分と42分の30分おきに自動実行できるようにcrondの設定ファイルに追加。
[root@fedora ~]# crontab -e
12,42 * * * * /root/ddo.jpIP_upgrade.sh

ハードウェアRAID

20061002-raid1.jpg
サーバーのバックアップは予備サーバーを1台用意しておき、予備サーバーの電源を入れたときに自動でバックアップ出来るようにして、メインサーバーに何かトラブルがあったときには予備サーバーを稼動させるという方法をとることにした。
今日は、メインサーバーをハードウェアRAIDでミラーリングをするという、もうひとつのバックアップを導入。
HDR-MD2A-PCI というハードウェアミラーリングユニットに現在使ってるハードディスクと新しいハードディスクの2台を接続してミラーリングを行うというもの。対応OSはWindowsのみだが、Linuxでも問題なく使えた。 
マニュアルはこちら

サーバー機

現在のメインサーバー機の詳細、忘れないためにパーツの備忘録(2005年9月から稼動)
これはドスパラのAMD Sempronプロセッサを採用したPrime Aという4~5万の安い組み立てキット。
CPU:Socket A Sempron 2600+ (クロック1.83GHz/2次キャッシュ128KB)
メモリ:DDR SDRAM 256MB×2枚=512MB
ハードディスク:80GB Ultra ATA HDD (7200rpm) ST380011A×2
ハードウェアRAID:HDR-MD2A-PCI
マザーボード:M7VIG 400(Rev:7.3)VIA KM266Pro
ドライブ:CD-ROM (CD×50)
フロッピーディスク:2mode FDD
ケース:GW Micro (MicroATX)
電源:SilentKing2 350W LW-6350H-2(静音電源)
CPUクーラー:SCSM-2000(SAMURAIリビジョンB)
20051024-6046
予備サーバー機
20060627-images764495
バックアップ兼用予備サーバー機の本体のEZ-Buddie2のスペックはこんな感じ これにCPU=Celeron2.4GHZ、メモリー=256Mを1枚、HDD=SEAGATEの80GB (2005年2月から稼動)