[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