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

Дублирование установок Linux на нескольких серверах

У меня 3 сервера абсолютно одинаковой конфигурации. Можно ли установить linux на 1 именно так, как я хочу, а затем клонировать поверх установки? Какие были бы проблемы с этим?

Вам следует взглянуть на некоторые системы управления конфигурациями. Я предлагаю использовать Кукольный или CFengine

Это позволяет вам определять состояние системы на главном узле, а затем распространять это состояние на другие блоки. Например, вы можете определить, что каждый узел должен иметь пакеты X, Y и Z с определенной структурой каталогов и конкретными файлами / пользователями / конфигурацией. Затем мастер будет постоянно применять это состояние ко всем своим узлам. Для правильной установки и настройки требуется некоторое время, но это может творить чудеса. Есть инструмент под названием Чертеж это позволит вам составить карту работающей системы и экспортировать ее в рецепт марионетки (или ее собственную внутреннюю вещь).

Вы также можете просто клонировать HD в другой HD с помощью Norton Ghost или Clonezilla, но, как упоминал MadHatter, вы можете столкнуться с проблемами.

Обычно большие проблемы возникают, когда детали оборудования исходной системы встроены в файлы конфигурации. К ним относятся файлы конфигурации сетевого интерфейса (в которые часто встроены MAC-адреса), файлы конфигурации md RAID (в которых часто содержатся UUID физических устройств) и modprobe.conf и аналогичные файлы (которые часто имеют связи между аппаратными модулями ядра и различными сетевыми адаптерами, контроллерами жестких дисков и т. д., на которые они ссылаются).

Также могут возникнуть проблемы с лицензионными ключами для проприетарного программного обеспечения, которые часто предназначены для привязки к оборудованию. Но ведь у вас не было никакого отвратительного проприетарного программного обеспечения? (ухмылка)