Как стать автором
Поиск
Написать публикацию
Обновить

С чем нам пришлось столкнуться при использовании утилиты Csync2

Время на прочтение4 мин
Количество просмотров4.2K
Всего голосов 12: ↑12 и ↓0+12
Комментарии5

Комментарии 5

Учитывая, что Csync2 делался для синхронизации конфигов (на что и намекает буква C в начале), странно синкать им 100500 тысяч файлов
NickyX3 Здравствуйте.
Учитывая, что Csync2 делался для синхронизации конфигов
почему вы так решили? Буква «С» в название утилиты вероятнее означает cluster. В официальной документации также говорится, что данная утилита используется для синхронизации файлов в кластере, а не конкретно конфигов. Источник: github.com/LINBIT/csync2/blob/master/doc/csync2.adoc
Потому, что идея оригинального csync примерно в том и состояла.
To be more precise csync is a client only bidirectional file synchronizer. You can use csync for different things. The intention is to provide Roaming Home Directories for Linux

Мы пробовали использовать csync2 для синхронизации user-generated картинок на несколько серверов статики лет так 6 назад. В итоге столкнулись примерно с теми же проблемами. Но объемы у нас были несколько побольше чем 10 гиг. Сейчас там примерно 1.5Tb.
В итоге им синкаются только конфиги apache/nginx/php etc.
В итоге им синкаются только конфиги apache/nginx/php etc.

а можете рассказать подробнее: с чем сравнивали, почему выбрали?


у меня сейчас конфиги разбрасываются ансиблом по факту изменения, а сертификаты rsync'ом в кроне.

У нас серверов не много. и ансибл не нужен. Для конфигов csync2, файлы попадают при заливке в хот кеш на балансере статики и пока не растянулись rsync'ом по серверам отдаются оттуда
Зарегистрируйтесь на Хабре, чтобы оставить комментарий