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

DRBD Те же спецификации сервера

Возможно ли DRDB на весь сервер?

У нас есть около 5 веб-серверов с идентичными характеристиками, но для каждого из них мне пришлось войти в систему и установить все программное обеспечение и т. Д.

С DRDB я думал, что если я обновлю один (скажем, перекомпилирую apache), все они будут обновлены.

Спасибо

Возможно, вы могли бы использовать GlusterFS для распространения / usr / local, но похоже, что распространение конфигураций с помощью Puppet, вероятно, является лучшим решением.

Вы используете дистрибутив с хорошим менеджером пакетов, RPM или APT?

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

это не сработает, потому что drbd поддерживает только три узла.

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

А как насчет обслуживания корневого раздела NFS, в который можно вносить изменения?

Используйте загрузку с корнем NFS.

Как уже говорили другие, существует ограничение на количество узлов с DRBD. Далее, вероятно, это неправильное решение. Puppet хорош для централизованного управления конфигурацией, но я бы не стал использовать только puppet для доставки обновленных двоичных файлов. Научитесь использовать пакетный инструмент вашего дистрибутива Linux и настройте частный репозиторий, из которого программное обеспечение может быть установлено с помощью марионетки на всех серверах. Если это кажется слишком сложным решением, используйте rsync. Или даже смонтированный по NFS / usr.