You are about a million miles away from being ready to consider Puppet or Chef.
Worry about your (nonexistent) backups and disaster recovery plan first.
Were I in your shoes (I was 3 years ago), this is what I would do --
Step 0: Get some kind of backup. NOW.
If these machines are really mission critical just plug in a big USB hard drive and grab a tar
archive of the whole system (see man tar
on your system).
После того, как у вас будет хотя бы архив, попробуйте найти исходный установочный носитель для системы, запустить виртуальную машину (используйте Virtualbox или что-то подобное) и выполните чистую установку своей древней версии Linux.
Теперь выясните, как вы вернетесь к рабочему состоянию, если метеорит ударит и уничтожит ваши производственные машины.
STOP
Не двигайтесь дальше, пока не завершите нулевой шаг и не сможете восстановить рабочую конфигурацию в событие катастрофы. Chaos Monkey наблюдает за вами .
Шаг 1: Выберите, установите и настройте систему резервного копирования.
Я бы порекомендовал вам Bacula .
Сделайте так, чтобы он работал, и регулярно создавайте резервные копии.
Выполните тесты восстановления вашей виртуальной машины с шага 0 и убедитесь, что вы можете вернуться от чистой чистой установки к работающей системе.
С этого момента выполняйте этот тест чаще. (Я делаю это каждые 3 месяца. Серьезно.)
Шаг 2: Перейдите к поддерживаемой версии вашей операционной системы.
Возьмите эту виртуальную машину с нулевого шага и тестируйте пути обновления, пока не найдете тот, который работает.
Лучший случай? Хорошее чистое простое обновление, поддерживаемое производителем.
Худший случай? Переустановка и некоторая ручная боль и страдания.
Пока вы делаете это, вы можете начать смотреть на такие инструменты, как Puppet и Chef, и думать о том, как вы хотите реализовать управление конфигурацией.
(Не забывайте эти резервные копии и восстановление тесты после обновления.
Шаг 3: * Управление конфигурацией
Теперь, когда у вас есть среда, которая не находится в опасности взрыва, вы можете вздохнуть спокойно и спокойно и спланированно рассмотреть инструменты управления конфигурацией .
Вы можете развернуть это на шаге 2 и сделать его неотъемлемой частью обновления вашей ОС, или вы можете стабилизировать все вручную, а затем ввести управление конфигурацией позже - это ваш выбор.
Когда вы ' готовы к этому шагу, вернитесь и внимательно просмотрите вопросы марионетки и повар . Вы также можете найти интересную информацию, спрятанную в разделе configuration-management