!Порт 30865
Для начала, необходим файл - приватный ключ
csync2 -k /etc/csync2/csync2.cluster.key
Теперь надо править конфиги
vi /etc/csync2/csync2.cfg
Теперь построим локальную базу всех файлов проекта, с которой работает csync2.
Если данные на серверах идентичны, можно использовать команду:
# csync2 -cIr /
Мы выполняем именно ее, так как второй сервер клонирован из первого.
Если есть какие-либо различия (например, данные на второй сервер копировали с первого по сети, и при этом в это же время на первом сервере могли быть изменены какие-либо данные), лучше использовать:
# csync2 -cr /
Эта команда будет работать дольше, и при первом запуске синхронизации будут проверены на актуальность все данные (что тоже для первого раза будет работать достаточно долго, несколько минут).
Клиентская часть - запуск csync2 с ключом "-x".
Можно определить (в зависимости от объема данных) необходимую частоту обновлений и прописать запуск csync2, например, через cron. Строка в /etc/crontab:
*/5 * * * * root /usr/sbin/csync2 -x >/dev/null 2>&1
...означает запуск csync2 каждые 5 минут.
http://packetcloud.net/2009/08/28/compiling-csync2-on-centos-5/
http://www.1c-bitrix.ru/blog/demidov/start-the-web-cluster-in-the-cloud-scalaxy.php
http://habrahabr.ru/blogs/sysadm/120702/
Комментариев нет:
Отправить комментарий