[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:39187] Re: 別ネットワークからのafbackup
host1 で実行されたafclient は、host3 の afserver を呼び出そうとするの
で、afserver が、host3 にインストールされてなければ、うまく動作しない
でしょう。host2 には、afbackup が、インストールされていませんか?
真一
==============================================================================
Shinichi Sakata Phone: (604) 822-5360 / Fax: (604) 822-5915
University of British Columbia E-mail:ssakata@xxxxxxxxxxxxxxxxxx
Department of Economics
==============================================================================
From: "nakagawa" <nakagawa@xxxxxxxxxxxx>
Subject: [debian-users:39186] 別ネットワークからのafbackup
Date: Thu, 8 Jan 2004 10:11:25 +0900
> 中川@大沢興業です。
>
> 現在 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
>
>
>
>