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, но за нашите цели това е достатъчно. Сега започва с идентифицирането на файла. "ГП Намери Ме" линия на параметъра:

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 конвертирате Windows-2003-flattened.vmdk windows2003.img

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

За съжаление това не е всичко, сега идва от страна трудил. При рестартиране на системата ще Microsoft хардуер различия. Тогава може да се наложи да промените Хардуер абстракция Layer (HAL).

Windows 2003, например разполага с 6 Hals:

Halmacpi.dll - ACPI Multi процесор PC
Halaacpi.dll - ACPI еднопроцесорни PC
Halacpi.dll - разширена конфигурация и PowerInterface (ACPI)
Halmps.dll - MPS многопроцесорни компютри
Halapic.dll - MPS еднопроцесорни PC
Hal.dll - стандартен персонален компютър

Само един е избран и инсталиран при първото му инсталиране: WINDOWSSYSTEM32HAL.DLL.

Ако имате нужда да промените C: Boot.ini да се уточнят "/ HAL = Hal.dll, ако използвате различни копие на DLLs ще бъдат съотнесени. В този случай трябва да се направят някои тестове, докато не се намери Hals perfettaemnte работим с нашите Domu конфигурация HVM.

При създаване на вашата конфигурация XEN, четири критични параметри трябва да бъдат определени за извършване на Халс:

# Включване / изключване на HVM гости ППР, по подразбиране = 0 (изключено)
ППР = 0

# Включване / изключване на ACPI HVM гости, по подразбиране = 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. За да го промените на "Стандарт PC" Hal.dll, трябва да монтирате изображение и замени на файла:

# На монтиране-о линия, офсетов = $ ((63 * 512)), windows2003.img RW / MNT
# Намери / MNT име "Хал *. 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
# Umount / MNT

Вече имате един образ на "фиксирана" целия диск, можете да използвате дд команда, за да създадете LVM логически обем, за да бъдат използвани като PHY Xen: vbd устройство:

# ЛС-ла win2003.img
-RW-R-R-1 корен корен 8589934592 16.11.2006 13:44 win2003.img
# Lvcreate-н L-8G Win2003-hda VG
# Dd ако = на = windows2000.img / dev/vg/win2003-hda BS = 1M

Работата е завършен, можете да започнете нов домейн HVM.

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

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

Спам защита от WP Captcha-Free

Осъществено от Cybertek - Отдалечена помощ