Мне нужно создать полную резервную копию сервера Redhat по сети. Я рассмотрел пару решений, таких как дамп и моментальный снимок, но ни одно из них не похоже, что они просто предоставят мне полный образ сервера на локальном компьютере.
Есть ли какое-либо программное обеспечение, которое будет создавать образ всей машины по сети, позволяя сделать полную резервную копию?
Я не знаю программного обеспечения, которое бы (надежно) создавало бы образ работающего сервера: для того, чтобы резервное копирование образа было жизнеспособным, вам действительно нужно, чтобы машина находилась в неподвижном состоянии (на диски, образ которых вы создаете, не вносятся никакие изменения). Отсутствие стабилизации системы может привести к получению ненадежных / непригодных для использования данных в изображениях. Если эти изображения будут критически важны, замените «может» на «Уилл». Может быть, не в первый раз или во второй, но определенно один раз, когда вы НЕОБХОДИМО это работать ".
Тем не менее, вы можете загрузиться с диска восстановления или LiveCD и использовать dd
подключены по SSH или посмотрите что-нибудь вроде g4u чтобы сделать работу еще немного полиролью. Если вы создаете образы с намерением виртуализировать, возможно, у вашего поставщика платформы виртуализации есть инструменты, специально разработанные для этой задачи.
Если у вас настроен LVM, вы можете сделать то же самое со снимками LVM, но надежность будет немного ниже, чем при создании образа системы, которая была должным образом выключена (вы можете запустить снимок в середине запись в базу данных например).
Обратите внимание, что, хотя создание полных образов дисков является допустимым методом резервного копирования, оно безумно трудоемко и сложно в управлении, а перевод системы в состояние, при котором вы можете выполнять резервное копирование, обычно влечет за собой отключение. Если вам нужны резервные копии (что-то, что вы делаете периодически для защиты от потери данных), вам почти наверняка лучше изучить программное обеспечение для резервного копирования - Я предлагаю Bacula для сред * NIX.
В настоящее время я использую bacula enterprise для живых выступлений BMR (Bare Metal Recovery), что вы и ищете. Я считаю, что версия с открытым исходным кодом также имеет аналогичную функциональность.
Хорошо, я предполагаю, что вы можете отключить сервер. Раньше я использовал следующий процесс.
Я, конечно, предполагаю, что у вас есть монтируемые области ext2 или ext3.
Я не фанат dd, поскольку он блокирует много информации о разделах, которая мне не нужна, и обычно она больше, чем вывод дампа. После восстановления этого материала на новом сервере вам нужно будет использовать команду grub для правильной инициализации загрузочного сектора.