[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:39186] 別ネットワークからのafbackup
中川@大沢興業です。
現在 afbackup と afbackup-client を利用して
ネットワーク越しで、サーバのデータをバックアップすることに挑戦しておりますが
こちらの思うようにバックアップシステムが動作してくれません。
[ 実現したいこと ]
afbackup がインストールされているサーバマシンの /etc/crontab の
スケジュールに従って、サーバと同一ネットワークのクライアントマシンと
別ネットワークのクライアントマシンのデータを
サーバマシンの外付けHDDにバックアップしたい。
環境としては、以下のようになります。----------------------------------
※ IPとサブネットは例です。マシンは全てwoodyです。
○ネットワークA (192.168.0.1/29)
ホスト名:host1 … afbackup と afbackup-client がインストールされているサーバ
ホスト名:host2 … afbackup-client がインストールされているクライアント
○ネットワークB (192.168.1.1/29)
ホスト名:host3 … afbackup-client がインストールされているクライアント
-----------------------------------------------------------------
[ これまでの結果 ]
-----< 1 >-----
host1/host2/host3 にそれぞれログインして、フルバックアップコマンドを実行。
# full_backup
→ 3台のマシンはそれぞれ host1 の外付けHDDにデータを記録。
-----< 2 >-----
host1 の /etc/crontab に記述されているスケジュールに従って、
フルバックアップコマンドを host1 の cron に実行してもらう。
→ host1/host2 は正常にバックアップ完了。
→ host3 に対しては、下記のように host1 から返答される。
Error: Cannot open communication socket.
※ host1/host2/host3 の /etc/afbackup/cryptkey の内容は、全て同一です。
※ host1 の /etc/crontab は次のような内容です。
host2/host3 の crontab には特別な記述はしておりません。
host1:/# cat /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file.
# This file also has a username field, that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
25 6 * * * root test -e /usr/sbin/anacron || run-parts --report /etc/cron.daily
47 6 * * 7 root test -e /usr/sbin/anacron || run-parts --report /etc/cron.weekly
52 6 1 * * root test -e /usr/sbin/anacron || run-parts --report /etc/cron.monthly
#
0 7 * * * root full_backup; for host in host2 host3; do afclient -X full_backup -h $host -k /etc/afbackup/cryptkey; done
現状と致しましては、別ネットワークに存在する host3 のみが
こちらが思うように動いてくれません。
別ネットワーク上のマシンのデータをバックアップするという
都合の良いことは無理なのでしょうか?
ちなみに、host3 の /etc/crontab に
0 8 * * * root full_backup
とか記述すると、何故かうまく動きます。
どなたか、この辺りのことをご存知の方がいらっしゃいましたら
お手数ですが、何かヒントをいただけませんでしょうか?
宜しくお願い致します。
-----
Toshiharu Nakagawa
nakagawa@xxxxxxxxxxxx