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

Загрузите Clonezilla с XenServer VM

В настоящее время я пытаюсь переместить сервер на базе RHEL на виртуальную машину Citrix XenServer (5.6).

Мой план состоял в том, чтобы использовать Clonezilla LIVE CD, с которым у меня были хорошие успехи, чтобы клонировать физическое на физическое раньше. Итак, я уже создал образ физического сервера.

Я создал новую виртуальную машину в XenCenter с одним процессором и 1 Гб памяти - для простоты - позже добавлю больше ресурсов.

Однако, что касается восстановления, я могу загрузить Clonezilla на новую виртуальную машину, и у меня появится экран-заставка, на котором я могу выбрать различные режимы Clonezilla. Но я так и не прошел мимо первой заставки. ISO расположены в общей сетевой папке.

Теперь я пробовал разные сборки Clonezilla, как Debian по умолчанию, так и альтернативную версию на основе Ubuntu, в вариантах amd64 и i486. Всего 4 ISO.

a) clonezilla-live-2.1.0-26-amd64: остановка на нижних строках с мигающей кареткой после

[2.808077] Refined TSC clocksource calibration: 2666.841 Mhz
[2.808108] Switching to clocksource tsp

б) clonezilla-live-2.1.0-26-i486: Остановка с черным экраном

c) clonezilla-live-20130226-Quantal-amd64: Остановка с белым экраном

г) clonezilla-live-20130226-Quantal-i386: остановка с белым экраном

Паравиртуализированные гости по определению должны иметь модифицированное ядро. По той же причине, что MS Windows не загружается паравиртуализированной. Таким образом, у нас остается семь вариантов:

  1. Убедите Стивена Скиау, xen.org или кого-то создать версию clonezilla с использованием xen Linux, тогда вы сможете загрузить ISO в паравиртуализированной среде.
  2. Сделайте резервную копию вашей текущей конфигурации pvm. Измените его, чтобы он работал как полноценный HardwareVM или HVM. Загрузите clonezilla и клонируйте образ RedHat на диски xen. Выключите HVM-версию вашего PVM. Измените конфигурацию обратно на PVM. Загрузите RedHat PVM.
  3. Завершите работу существующего PVM. Создайте новый HVM и подключите диски к этому новому HVM из PVM. Загрузите новый HVM с помощью Clonezilla и выполните клонирование из образа RedHat. Отключите этот временный HVM. Загрузите исходный PVM, который теперь будет загружаться с образами дисков RedHat.
  4. Окончательно преобразовать существующий PVM в HVM. У всех нас есть бесконечные деньги, следовательно, бесконечные ЦП и ОЗУ.
  5. Следуйте ответу от @Rajat, за исключением того, что замените уже паравиртуализированный LiveCD в его «Шаг 13 загрузочной виртуальной машины с Clonezilla Live CD».
  6. следить ИТПроктология Как.
  7. Используйте xenconvert для преобразования образа Clonezilla непосредственно в образ, пригодный для использования xen. Зависит от типа исходного изображения.

Вы P2V? Если да, следуйте шагу

Step 1 use "clonezilla Live CD"
Step 2 boot using Clonezilla Live CD 
Step 3 Choose language in Clonezilla live
Step 4 Keyboard selection in clonezilla live
Step 5 Enter clonezilla or shell command (choose shell command)
Step 6 Choose option "2"
Step 7 You'll get "$" prompt 
Step 8 $ sudo bash
Step 9 # ifconfig eth0 XXX.XXX.XXX.XXX
Step 10 # passwd (change root passwd)
Step 11 # /etc/init.d/ssh restart
Step 12 Create new VM with HDD/CPU/MEM
Step 13 Boot VM with Clonezilla Live CD
Step 14 Follow above 11 step
Step 15 # dd if=/dev/sda |gzip -c | ssh root@target ip address 'gzip -d | dd of=/dev/sda'
Step 16 reboot VM

У меня была такая же проблема ... пока я не попытался выделить моей виртуальной машине 4 ГБ ОЗУ. Я знаю, это звучит странно, но с 2 ГБ оперативной памяти:

б) clonezilla-live-2.1.0-26-i486: Остановка с черным экраном

Хотя с выделенной оперативной памятью 4 ГБ он работает отлично, но только с версией i486 AMD64 все еще дает черный экран.

А если у вас низкая производительность из-за эмулированной сетевой карты 100 Мбит, просто замените ее на Intel E1000, как описано в этой статье:

http://www.netservers.co.uk/articles/open-source-howtos/citrix_e1000_gigabit

Работает в Citrix Xenserver 6.1 (коммерческий) с iso clonezilla-live-2.1.2-43-i686-pae.iso, последней версией на данный момент.

http://clonezilla.org/downloads/download.php?branch=stable