3:サーバーのテスト及び最初のバックアップ

Date 2010-3-18 12:39:18 | Topic: domU(samba)へamandaのインストール

amandaサーバー(samba)で
# su - amanda
-bash-3.2$ /usr/sbin/amcheck intra

ここで どつぼ にハマル
WARNINGS: web: selfcheck request failed: timeout waiting for ACK
とエラーが出る。ファイヤーウォール等を見直しても直らない。
domU(samba)からdomU(web)にpingを打つと、 Destination Host Unreachable となり、pingが届かない。これはdomU同士のみpingが届かないだけで、それ以外(domOやxenに入っていないサーバーやrouterには問題なく届く) domU(web)はwebをインターネットに公開し、mailサーバー等も動いているが問題は無い。
何でdomU同士のみpingが届かないの!!!!!
原因はもちろん設定ミス
判明するとまったくばかばかしいくらいのミスでしたが、エラーが出ている時は気がつかないものですね!!
原因はxenのdomU (webとsamba)の設定ファイル(/etc/xen/ドメインUホスト名)に同じMACアドレスの設定がしてあった。
これはdomUを作っていく時はxenが自動的に重複しないアドレスを設定してくれるが、私はその後、domUのコピーなどをし、同じmacアドレスになっているのを気が付かなかった。 あーーしんどかった。違うMACアドレスを設定し、domUを立ち上げ直すと問題は解決。
この時curinfoやindexのディレクトリが無いとNOTE:が出るが、次回に作ると書いてるので問題ない。

最初のバックアップをする
-bash-3.2$ /usr/sbin/amdump intra
これで最初のバックアップが出来る(もちろん最初は時間がかかる)
次にcronの設定
-bash-3.2$ crontab -e
として、下記を書き込む。
0 16 * * 1-7 /usr/sbin/amcheck -m intra
45 1 * * 1-7 /usr/sbin/amdump intra

この設定の意味は毎日午後4時にチェックをし問題があればe-mailする(問題が無ければメールはされない)、毎日午前1時45分にバックアップをする(結果のメールが届く)

テストその他で作ったバックアップデーターを消去し、初期化するには
# su - amanda
-bash-3.2$ rm -r /var/log/amanda/intra/curinfo/*
-bash-3.2$ rm -r /var/log/amanda/intra/index/*
-bash-3.2$ rm -r /var/log/amanda/intra/log*
-bash-3.2$ rm -r /var/log/amanda/intra/amdump*
-bash-3.2$ rm -r /var/log/amanda/*.debug
 ← これは消去しなくてもいいが、残しておくと本番で見にくくなる
ラベルを付ける事によりデーターは初期化され消去される。
-bash-3.2$ cd /Data/LinuxBackup/intra/slots
-bash-3.2$ for ((i=1; $i<=29; i++)); do /usr/sbin/amlabel -f intra intra-$i slot $i; done

仮想テープをリセットし、データが消去されたか確認する
-bash-3.2$ /usr/sbin/amtape intra reset
-bash-3.2$ /usr/sbin/amadmin intra find

No dump to list と表示される。
-bash-3.2$ /usr/sbin/amadmin intra ホスト名 /ディスク名 /ディスク名 他のホスト名 /ディスク名 /ディスク名
とし、次回のバックアップを強制的にフルバックアップにする。
確かに次のバックアップはフルバックアップになったが各ディスクの次回のフルバックアップがバラバラのままで、amandaはどこかで、各ディスクが何回目のバックアップかを保持しているようです。どこにその設定があるかわから無いので、リカバリーにはそのままでも問題ないので調べていません。


This article comes from 錦稜会 KINRYOKAI
https://www.kinryokai.net

The URL for this story is:
https://www.kinryokai.net/article.php?storyid=39