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

Логика сервера GlusterFS

Я совершенно не понимаю, что такое зонды GlusterFS. Видите, я добавляю все серверы в файл / etc / hosts и делаю это для каждого сервера. Допустим, у меня есть 100 серверов, а позже я добавил еще 100. Я не могу представить себе обновление всех файлов хостов 200 серверов, чтобы видеть друг друга.

Что-то я здесь пропустил? Как я могу легко добавить больше серверов, не изменяя каждый файл hosts?

Должен ли я использовать частную локальную сеть и использовать IP-адреса вместо имен хостов? Это сработает?

Застрял на этом месте ...

Документация GlusterFS состояния:

Серверы, используемые для создания пула хранения, должны разрешаться по имени хоста.

Так что здесь нельзя использовать IP-адреса. Вы можете добавить каждый сервер в /etc/hosts или настройте частный DNS-сервер, например bind.

Если вы администрируете более 100 серверов, пора подумать о configuration management решение. Помимо редактирования /etc/hosts такую ​​систему также можно установить GlusterFS на узлах. Я предпочитаю Ansible, другие популярные решения включают Puppet, Chef, и т.д.