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

Создание полной резервной копии корпоративного сервера Redhat

Мне нужно создать полную резервную копию сервера Redhat по сети. Я рассмотрел пару решений, таких как дамп и моментальный снимок, но ни одно из них не похоже, что они просто предоставят мне полный образ сервера на локальном компьютере.

Есть ли какое-либо программное обеспечение, которое будет создавать образ всей машины по сети, позволяя сделать полную резервную копию?

Я не знаю программного обеспечения, которое бы (надежно) создавало бы образ работающего сервера: для того, чтобы резервное копирование образа было жизнеспособным, вам действительно нужно, чтобы машина находилась в неподвижном состоянии (на диски, образ которых вы создаете, не вносятся никакие изменения). Отсутствие стабилизации системы может привести к получению ненадежных / непригодных для использования данных в изображениях. Если эти изображения будут критически важны, замените «может» на «Уилл». Может быть, не в первый раз или во второй, но определенно один раз, когда вы НЕОБХОДИМО это работать ".
Тем не менее, вы можете загрузиться с диска восстановления или LiveCD и использовать dd подключены по SSH или посмотрите что-нибудь вроде g4u чтобы сделать работу еще немного полиролью. Если вы создаете образы с намерением виртуализировать, возможно, у вашего поставщика платформы виртуализации есть инструменты, специально разработанные для этой задачи.

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


Обратите внимание, что, хотя создание полных образов дисков является допустимым методом резервного копирования, оно безумно трудоемко и сложно в управлении, а перевод системы в состояние, при котором вы можете выполнять резервное копирование, обычно влечет за собой отключение. Если вам нужны резервные копии (что-то, что вы делаете периодически для защиты от потери данных), вам почти наверняка лучше изучить программное обеспечение для резервного копирования - Я предлагаю Bacula для сред * NIX.

В настоящее время я использую bacula enterprise для живых выступлений BMR (Bare Metal Recovery), что вы и ищете. Я считаю, что версия с открытым исходным кодом также имеет аналогичную функциональность.

Хорошо, я предполагаю, что вы можете отключить сервер. Раньше я использовал следующий процесс.

  1. Перезагрузите систему (или с компакт-диска) в однопользовательский режим.
  2. Если у вас есть LVM, активируйте группу томов, в которой находятся разделы, которые необходимо скопировать.
  3. Настройте сетевой интерфейс вручную.
  4. Мне нравится использовать дамп для резервного копирования, потому что обычно их так же легко восстановить с помощью восстановления. Дальнейший дамп обрабатывает резервную копию на уровне, близком к файловой системе, так что разреженные файлы действительно выгружаются и восстанавливаются как таковые. Сделайте это как dump 0fds - 99999 99999 / dev / sda1 | gzip | пользователь ssh @ имя хоста 'кошка> имя_файла.dmp.gz'

Я, конечно, предполагаю, что у вас есть монтируемые области ext2 или ext3.

Я не фанат dd, поскольку он блокирует много информации о разделах, которая мне не нужна, и обычно она больше, чем вывод дампа. После восстановления этого материала на новом сервере вам нужно будет использовать команду grub для правильной инициализации загрузочного сектора.