CyberTek - the future at the present!
Google

Преобразование Windows 2003 гость из VMware для Xen

Добавил: администратора (28 января)

Процесс преобразования изображений в Windows с VMware, чтобы Xen очень быстро, pollibili рассмотреть препятствия, очень много. Самое главное, чтобы определить VMware диска отображение. Есть две возможности, или, как SCSI и IDE, преобразования изображения, возможно, гостевой Windows не работает более xchè не поддерживает Xen виртуальное оборудование, более подробная информация о Microsoft kb314082 .

Если вы уверены, что у отображения устройства IDE могут приступить к обращению. Чтобы перевести сервер "VMware-vdiskmanager, данная программа будет получить VMWare VMDK файл, используемый для конвертации. Этот инструмент находится в VMWare 5.0 и VMWare Server 1,0. Метод применяется с некоторыми изменениями, VMWare ESX.

Расширение файла. VMDK используется, чтобы описать Ваши VMware виртуальный диск:

  1. Одинокий. VMDK файлы, которые, скорее, слишком мала, содержит ограниченное количество строк текста, описывающих геометрию и комплектующие ряд файлов, которые составляют в целом. VMDK.
  2. В первую очередь. VMDK файл 2G ряд сегментированных файлов с именами с задней -0001 стиль нумерации,
  3. Последнее "моментальный снимок". VMDK файл в серии (опять же, с именем задней -00001 стиль имени файлов).
  4. Последние "Повторить". VMDK файл в серии снимков.

Существует еще говорить о файле. VMDK, но для наших целей этого достаточно. Теперь перейдем к определению файла ". VMX" с линией параметра:

scsi0: 0.fileName = windows2003.vmdk

или

ide0: 0.fileName = windows2003.vmdk

Это то, что мы знаем, конечно, предположить, в качестве значения параметра нашей fileNane "windows2003.vmdk.

$ Vmware-vdiskmanager windows2003.vmdk-т-т-0 flattened.vmdk Windows2003

Таким образом создается "единый growable виртуальный диск" хранятся в одном файле.

Следующий шаг заключается в преобразовании нашего сингла. VMDK файл образа диска с QEMU-IMG принадлежащих проекта QEMU .

$ Qemu-IMG конвертировать окна-2003-flattened.vmdk windows2003.img

После процесса конвертации, вы получаете готовый файл windows2003.img для загрузки.

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

Windows 2003, например, имеет 6 HALS:

Halmacpi.dll - ACPI многопроцессорные PC
Halaacpi.dll - Однопроцессорный компьютер с ACPI
Halacpi.dll - Расширенная настройка и PowerInterface (ACPI)
Halmps.dll - Многопроцессорный компьютер с MPS
Halapic.dll - MPS Однопроцессорный компьютер
Hal.dll - стандартный PC

Только одна выбирается и устанавливается при первой установке: WINDOWSSYSTEM32HAL.DLL.

Если вам необходимо изменить C: boot.ini для укажите "/ HAL = Hal.dll, если вы используете различные копии библиотеки будут ссылаться. В этом случае вам нужно сделать несколько тестов, пока не найдет HALS perfettaemnte работать с нашими HVM конфигурации DomU.

При создании конфигурации Xen, целесообразно создать четыре критических параметров для функционирования HALS:

# Включить / выключить HVM гостевой PAE, по умолчанию = 0 (отключен)
PAE = 0

# Включить / выключить HVM гостевой ACPI, по умолчанию = 0 (отключен)
ACPI = 0

# Включить / выключить HVM APIC гостя, по умолчанию = 0 (отключен)
APIC = 0

# Количество процессоров, чтобы назначить на эту DomU
vcpus = 1

Чтобы повысить свои шансы на успех, лучше использовать "PC" hal.dll стандарта.

Для MPS HALS 1 позволяет APIC.

ACPI позволяет HALS 1 ACPI.

Если VMware создала образ Windows, это была использована, если Вы разрешите ACPI ACPI HAL. Чтобы изменить его на "Стандартный компьютер" Hal.dll, вы должны смонтировать образ и заменить файл:

# Маунт-о цикла, смещение = $ ((63 * 512)), windows2003.img RW / мнт
# Поиск / мнт имя 'HAL *. dll' печати
/ Mnt/WINDOWS/ServicePackFiles/i386/halaacpi.dll
/ Mnt/WINDOWS/ServicePackFiles/i386/hal.dll
/ Mnt/WINDOWS/ServicePackFiles/i386/halacpi.dll
/ Mnt/WINDOWS/ServicePackFiles/i386/halapic.dll
/ Mnt/WINDOWS/ServicePackFiles/i386/halmacpi.dll
/ Mnt/WINDOWS/ServicePackFiles/i386/halmps.dll
/ Mnt/WINDOWS/system32/hal.dll
# CP-F / mnt/WINDOWS/ServicePackFiles/i386/hal.dll
/ Mnt/WINDOWS/system32/hal.dll
# Размонтируйте / мнт

Теперь у вас есть образ "фиксированной" весь диск, можно использовать команду дд для создания логических томов LVM для использования в качестве PHY Xen: VBD устройства:

# Ls-ла win2003.img
-RW,-г-г-1 корень корень 8589934592 11/16/2006 13:44 win2003.img
# Lvcreate-L 8G, Win2003, п HDA В.
# Если Dd = о = windows2000.img / dev/vg/win2003-hda BS = 1M

Работа окончена, вы можете начать новый домен HVM.

Опубликовано в: виртуализации , VMware

Добавить комментарий

Защита от спама РГ Captcha-Бесплатно

Работает на Cybertek - Удаленный помощник