Назад | Перейти на главную страницу

Синхронизация учетных записей пользователей на нескольких серверах Linux

Каков наилучший способ синхронизации нескольких учетных записей пользователей и домашних каталогов на нескольких серверах, все они будут одной ОС. Серверы находятся в разных местах по всему миру, поэтому, если один из них выйдет из строя, остальные будут доступны. в настоящий момент на одном сервере есть пользователи, но если этот сервер выйдет из строя, нет другого выхода, кроме повторного создания пользователей и rsyncing каталогов. Так что просто интересно, есть ли способ лучше? Я не использовал LDAP, но это может быть работа для него или нет?

Я бы рекомендовал начать использовать систему управления конфигурацией (на данный момент это два хороших варианта: Puppet и Chef) для развертывания данных пользователей / групп на ваших серверах.

В идеале у вас должен быть один центральный сервер LDAP или NIS, но из-за вашей распределенной природы использование системы управления конфигурацией для синхронизации ваших локальных баз данных пользователей / групп было бы лучшим вариантом для вас.

Вы можете использовать LDAP для централизованного управления пользователями с репликами на всех серверах. И некоторая кластерная файловая система для домашних каталогов, например: GlusterFS или XtreemFS.

Вам нужно взвесить стоимость настройки LDAP-сервера и количество пользователей. Как отмечали другие, если у вас всего несколько пользователей, придерживайтесь простого решения.

Если вы хотите настроить LDAP, также можно настроить сервер LDAP для репликации между сайтами и настроить локальные машины на их локальный LDAP.

инструкции для репликации OpenLDAP.