Я совершенно не понимаю, что такое зонды GlusterFS. Видите, я добавляю все серверы в файл / etc / hosts и делаю это для каждого сервера. Допустим, у меня есть 100 серверов, а позже я добавил еще 100. Я не могу представить себе обновление всех файлов хостов 200 серверов, чтобы видеть друг друга.
Что-то я здесь пропустил? Как я могу легко добавить больше серверов, не изменяя каждый файл hosts?
Должен ли я использовать частную локальную сеть и использовать IP-адреса вместо имен хостов? Это сработает?
Застрял на этом месте ...
Документация GlusterFS состояния:
Серверы, используемые для создания пула хранения, должны разрешаться по имени хоста.
Так что здесь нельзя использовать IP-адреса. Вы можете добавить каждый сервер в /etc/hosts
или настройте частный DNS-сервер, например bind
.
Если вы администрируете более 100 серверов, пора подумать о configuration management
решение. Помимо редактирования /etc/hosts
такую систему также можно установить GlusterFS
на узлах. Я предпочитаю Ansible
, другие популярные решения включают Puppet
, Chef
, и т.д.