[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
> 
> 
> 
>