sersync 2はサーバ間のファイル同期を実現します.
http://blog.johntechinfo.com/sersyncguild
回転
現在のバージョンのsersyncは、rsyncに依存して同期します.次の図に示すように、同期マスタサーバでsersyncをオンにして、監視パス中のファイルをターゲットサーバに同期させるため、メインサーバにsersyncを配置し、同期対象サーバにrsyncを配置する必要があります.rsyncの配置について、googleでは多くの資料を見つけることができます.以下は必要な配置と使用説明だけです.参考にしてください.実際の状況によって修正してください.
同期マスタサーバにsersyncを配置し、同期対象サーバにrsyncを配置し、ターゲットサーバでrsyncを開いてプロセスを待つ必要があります.このようにメインサーバで作成されたファイルは、sersyncによってリアルタイムで複数のターゲットサーバに同期されます.centosシステムではデフォルトではすでにrsyncがインストールされています.設定を行い、rsyncを開いてプロセスを待つだけでいいです.
同期先サーバの設定rsync.(
設定ファイルが存在しません.手動で追加する必要があります.
複数のターゲットサーバには以下のように配置されています.
開く sersync:
https://code.google.com/p/sersync/downloads/list
回転
現在のバージョンのsersyncは、rsyncに依存して同期します.次の図に示すように、同期マスタサーバでsersyncをオンにして、監視パス中のファイルをターゲットサーバに同期させるため、メインサーバにsersyncを配置し、同期対象サーバにrsyncを配置する必要があります.rsyncの配置について、googleでは多くの資料を見つけることができます.以下は必要な配置と使用説明だけです.参考にしてください.実際の状況によって修正してください.
同期マスタサーバにsersyncを配置し、同期対象サーバにrsyncを配置し、ターゲットサーバでrsyncを開いてプロセスを待つ必要があります.このようにメインサーバで作成されたファイルは、sersyncによってリアルタイムで複数のターゲットサーバに同期されます.centosシステムではデフォルトではすでにrsyncがインストールされています.設定を行い、rsyncを開いてプロセスを待つだけでいいです.
同期先サーバの設定rsync.(
設定ファイルが存在しません.手動で追加する必要があります.
複数のターゲットサーバには以下のように配置されています.
vi /etc/rsyncd.conf
uid=root
gid=root
max connections=36000
use chroot=no
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
[tongbu1]
path=/opt/tongbu1
comment = xoyo video files
ignore errors = yes
read only = no
hosts allow = 192.168.0.100/24
hosts deny = *
上の配置ファイルは、メインサーバ(仮にipが192.168.0.100)にアクセスできるようにすることを示しており、rsync同期モジュール名は「tongbu 1」であり、同期したファイルをpath指定のディレクトリ/opt/tongbu 1に入れる.サーバーから複数台がある場合は、一台ごとに同様の配置が必要です.配置が完了したら、次のコマンドを使って、rsync保護プロセスを開始します.
rsync --daemon
メインサーバにインストールされたSreyncはgoogle codeでSersyncの実行可能ファイルバージョンをダウンロードしています.中には設定ファイルと実行可能ファイルがあります.ここでsersync 2.5で説明しています.新しいバージョンの構成は似ています.vi confxml.xml
以下の部分を修正します <localpath watch="/opt/tongbu">
<remote ip="192.168.0.104" name="tongbu1"/>
</localpath>
<inotify>
<delete start="true"/>
<createFolder start="true"/>
<createFile start="true"/>
<closeWrite start="true"/>
<moveFrom start="true"/>
<moveTo start="true"/>
<attrib start="true"/>
<modify start="true"/>
</inotify>
メインサーバ上のローカル/opt/tongbuパス下のファイルをリモートサーバ192.168.0.104上のtongbu 1モジュールに同期することを示しています.開く sersync:
/usr/local/sersync/sersync25/sersync2 -o /usr/local/sersync/sersync25/confxml.xml -d
http://www.teachlinux.cn/bbs/read.php?tid=462 https://code.google.com/p/sersync/downloads/list