В настоящее время я пытаюсь переместить сервер на базе 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 не загружается паравиртуализированной. Таким образом, у нас остается семь вариантов:
Вы 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, последней версией на данный момент.