20. Первым шагом является создание виртуальной машины для восстановления этого физического сервера с новым образом. Это достигается с помощью серии ‘Xe’ команды. Первый ‘Xe’ команда будет использоваться для поиска необходимых UUID для репозитория хранилища.
# xe sr-list name-label = "Хранилище Tecmint"
С UUID доступного хранилища репозитория следующая задача - создание виртуального гостя из шаблона. Физический сервер, который здесь виртуализируется, представляет собой Debian 8 system, и поэтому будет использоваться шаблон Debian.
# xe vm-install template = "Debian Wheezy 7.0 (64-разрядная версия)" new-name-label = "TecmintVM P2V" sr-uuid = bf53e6b3-3065-8058-ca1e-311366eb692d.
Примечание: При виртуализации чего-то, кроме Debian, можно использовать следующую команду для просмотра списка доступных шаблонов.
# xe список-шаблонов.
Всегда полезно подтвердить создание / модификацию технологических элементов. Чтобы подтвердить создание этого виртуального гостя, выполните следующую команду.
# xe vm-list name-label = Tecmint \ P2V \ VM.
21. Теперь, когда гость создан, необходимо настроить некоторые параметры загрузки. Этому конкретному гостю необходимо сначала выполнить загрузку PXE, чтобы Clonezilla смогла восстановить недавно созданный физический сервер. Изменение виртуального гостя для загрузки через PXE может быть выполнено и подтверждено с помощью следующих ‘Xe’ команды.
# xe vm-param-set uuid =HVM-boot-policy = "порядок BIOS" Параметры загрузки HVM: порядок = n. # xe vm-param-list uuid = b4d92a28-a836-32c5-0ea2-384245a7fdba | grep -i hvm.
22. На этом этапе гость настроен на загрузку по сети, но шаблон не предоставил сетевой интерфейс для этой виртуальной машины. Виртуальный интерфейс (VIF) должен быть прикреплен к этому гостю, чтобы он мог загружаться через PXE. Первый шаг - найти подходящую сеть для этой виртуальной машины.
# xe список сетей.
23. Сеть, которую должна использовать эта виртуальная машина, - это «Tecmint VM’s» сеть и вывод UUID этой команды необходимы для подключения VIF к виртуальной машине. С доступным сетевым UUID, VIF может быть добавлен к гостю для загрузки PXE с помощью другого ‘Xe’ команда.
# xe vif-create network-uuid = ed7e14a1-13d1-4e15-67a9-65369aced236 vm-uuid = b4d92a28-a836-32c5-0ea2-384245a7fdba device = 1. # xe vif-list vm-uuid = b4d92a28-a836-32c5-0ea2-384245a7fdba.
24. На этом этапе гость готов попытаться выполнить загрузку PXE, однако, чтобы увидеть гостевую консоль, ssh туннель к XenServer необходим и xvncviewer потребуется для подключения к консоли через туннель SSH.
Первый шаг - включить гостя, чтобы определить домен, в котором он был запущен. Следующая серия команд выполняется на хосте XenServer для определения необходимой информации для VNC клиентское соединение.
# xe vm-start vm = Tecmint \ P2V \ VM. # xe vm-list params = dom-id метка-имя = Tecmint \ P2V \ VM. # xenstore-read / local / domain / 1 / console / vnc-port.
Эти команды запустят виртуальную машину, найдут домен, в котором работает виртуальная машина, а затем, используя этот номер домена, будет определен порт VNC для xvnc клиент для подключения.
Этот процесс должен выполняться быстро и на хосте XenServer. Если при загрузке возникнут какие-либо проблемы, виртуальная машина отключится примерно через 30 секунд, и сеанс консоли для гостя будет недоступен.
В последнем зеленом поле указана информация, необходимая для создания SSH-туннеля к хосту XenServer. Теперь туннель SSH можно создать с помощью следующей команды.
# ssh -L: localhost: [электронная почта защищена] -N. # ssh -L 5902: локальный хост: 5902 [электронная почта защищена] -N.
Это устанавливает SSH-соединение с XenServer. '
из порта 5902: локальный для переноса порта VNC на указанный выше сервер XenServer, который в этом примере также равен 5902. Теперь с помощью Xvncviewer можно просмотреть консоль для этой загружаемой виртуальной машины PXE.
# xvncviewer localhost: 5902.
Если все пойдет по плану, должно появиться небольшое окно, в котором будет содержаться консольный сеанс виртуального гостя на хосте XenServer.
25. На этом этапе консольный сеанс установлен, и хост может быть загружен с помощью PXE в Clonezilla, чтобы отправить ранее созданный образ на этот новый виртуальный хост.
Прежде чем продолжить, сделайте несколько предостережений: