У меня есть 2 важных сервера, на которых установлена неподдерживаемая и старая версия Linux, и в настоящее время для них нет плана действий на случай аварии.
Я хочу создать для них систему резервного копирования и иметь возможность составить надежный план действий в случае бедствия.
Серверы не могут быть отключены, поэтому о замораживании их для создания моментальных снимков или репликации не может быть и речи. Я посмотрел на Шеф-повара и марионетку, не знаю, стоит ли их снимать. Хотелось бы услышать рекомендации.
Вы находитесь примерно в миллионе миль от того, чтобы быть готовым рассмотреть Puppet или Chef.
В первую очередь позаботьтесь о своих (несуществующих) резервных копиях и плане аварийного восстановления.
Был бы я на твоем месте (я был 3 года назад), вот что я сделал бы --
Шаг 0: Получите какую-нибудь резервную копию. СЕЙЧАС.
Если эти машины действительно критически важны, просто подключите большой жесткий диск USB и возьмите tar
архив всей системы (см. man tar
в вашей системе).
Как только у вас будет хотя бы архив, попробуйте найти исходный установочный носитель для системы, запустить виртуальную машину (используйте Virtualbox или что-то подобное) и выполните чистую установку вашей древней версии Linux.
Теперь выясните, как вы вернетесь в рабочее состояние, если метеорит ударит и выведет из строя ваши производственные машины.
СТОП
Не двигайтесь дальше, пока не выполните нулевой шаг и не сможете восстановить рабочую конфигурацию в случае аварии. Обезьяна Хаоса наблюдает за тобой.
Шаг 1: Выберите, установите и настройте систему резервного копирования.
Моя рекомендация для вас будет Bacula. Заставьте его работать и регулярно создавайте резервные копии.
Выполните тесты восстановления на своей виртуальной машине с шага 0 и убедитесь, что вы можете вернуться от чистой чистой установки к работающей системе.
С этого момента выполняйте этот тест чаще. (Я делаю это каждые 3 месяца. Серьезно.)
Шаг 2: Перейдите к поддерживаемой версии вашей операционной системы.
Возьмите эту виртуальную машину с нулевого шага и тестируйте пути обновления, пока не найдете тот, который работает.
Лучший случай? Хорошее чистое простое обновление, поддерживаемое производителем.
Худший случай? Переустановите и немного ручной боли и страданий.
Пока вы это делаете, вы можете начать смотреть на такие инструменты, как Puppet и Chef, и думать о том, как вы хотите реализовать управление конфигурацией.
(Не забывайте эти резервные копии и тесты восстановления после обновления.
Шаг 3:* Управление конфигурацией
Теперь, когда у вас есть среда, которой не грозит взрыв, вы можете вздохнуть спокойно и спокойно и спланированно рассмотреть инструменты управления конфигурацией.
Вы можете развернуть это на шаге 2 и сделать его неотъемлемой частью обновления вашей ОС, или вы можете стабилизировать все вручную, а затем ввести управление конфигурацией позже - это ваш выбор.
Когда вы будете готовы к этому шагу, вернитесь и внимательно посмотрите кукольный и повар вопросы. Вы также можете найти интересную информацию, спрятанную под управление конфигурацией