Процесс преобразования изображений в 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 виртуальный диск:
- Одинокий. VMDK файлы, которые, скорее, слишком мала, содержит ограниченное количество строк текста, описывающих геометрию и комплектующие ряд файлов, которые составляют в целом. VMDK.
- В первую очередь. VMDK файл 2G ряд сегментированных файлов с именами с задней -0001 стиль нумерации,
- Последнее "моментальный снимок". VMDK файл в серии (опять же, с именем задней -00001 стиль имени файлов).
- Последние "Повторить". 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.



































