Лучший способ клонировать живую систему Linux

Я посреди планирования и развертывания среды Snow Leopard. После некоторого обширного тестирования я могу сказать Вам, что да Ваш сервер SL не будет играть приятно с клиентами Leopard. От Администраторского Руководства Сервера Адресной книги

The only versions of the Address Book application that support using Address Book Server are those in Mac OS X version 10.6. Earlier versions of Address Book don’t support binding to Address Book Server.

Ведение календаря и почта не должно быть проблемой клиентам Leopard, а также iPhone. Если Вы не планируете обновление всех Ваших клиентов, я придерживался бы 10.5 Серверов и установил бы что-то как Почтовый сервер Kerio для синхронизации контакта/календаря.

17
задан 21 January 2011 в 19:54
7 ответов

На исходной машине:

dump -0 -f - / | ssh -c blowfish root@target_machine "cd /; restore -rf -"

Это выведет фс на Вашей исходной машине, скопирует ее по ssh, и на целевой машине она восстановит его.

Конечно, необходимо повторить это в течение каждой фс.

'шифр' состоит в том, чтобы там только сделать его для более быстрого сжатия и распаковки.

12
ответ дан 2 December 2019 в 20:31

На какую платформу VM Вы мигрируете? VMware имеет преобразователь для Linux. Это преобразует включенную машину.

1
ответ дан 2 December 2019 в 20:31

Взгляните на преобразователь VMware, которому я верю, позволяет живое системное клонирование.

1
ответ дан 2 December 2019 в 20:31

Мы обычно делаем это:

  • Загрузите целевой виртуальный хост от CD (или netboot это)
  • Подготовьте файловые системы на виртуальном хосте (то есть, подготовьте диск (диски), создайте fileystems и смонтируйте их).
  • Rsync файлы от физического хоста до виртуального хоста
  • Установите загрузчик на целевом узле

Это работает отлично, пока данные, которые Вы копируете, являются относительно не сохраняющими состояние. Если Вы будете иметь дело, например, с сервером базы данных, особенно один с большим действием, то необходимо будет удостовериться, что база данных является статической перед созданием финала cutover... так, что-то вроде этого, после того, как все остальное готово:

  • Остановите базу данных
  • Выполните финал rsync данных
  • Закройте физический хост
  • Запустите виртуальный хост
1
ответ дан 2 December 2019 в 20:31

Взгляд на VMware Converter (это свободно, если у Вас есть vCenter), или Вращение Пластины (одним из их продуктов является преобразователь).

Вращение пластины сделает живую машину с минимальным временем простоя для вырезания.

С преобразователем VMware это сделает живую машину (если будет база данных, которой это могло бы быть вне синхронизации), просто не имеют его, загружают VM, когда это закончено. Затем разъедините vNIC и затем загрузите машину, зарегистрируйте на пути консоль и измените дюйм/с и т.д. Затем повторно подключите vNIC.

0
ответ дан 2 December 2019 в 20:31

VMware Converter может сделать самую современную ОС, не завершая работу сервера, но как Dennis, на которого указывают, мы действительно должны знать, который ОС Вы выполняете.

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

6
ответ дан 2 December 2019 в 20:31

Ее невозможное для получения последовательного снимка, не останавливая все операции, которые могут изменить состояние системы.

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

Однако возможно уменьшить окно времени для создания снимков система значительно (например, путем удаления зеркала из набора RAID, затем повторно монтирующего его в другое место). И чем короче время, которое требуется для генерации снимка, тем менее вероятно, что транзакции охватят операцию.

И большинство файловых систем / DBS будет поддерживать своего рода журналирование, которое должно позволить наиболее поврежденным операциям или восстанавливаться или откатываться.

0
ответ дан 2 December 2019 в 20:31

Теги

Похожие вопросы