Proces decentralizácie obraz okna z VMware do XEN je dostatočne rýchly, že prekážky sú považované pollibili niekoľko. Najdôležitejšie je určiť mapovanie disku vo VMware. Možnosti sú dve, alebo ako IDE alebo SCSI, konverziu obrazu je možné, že Windows hosť nepracuje viac xchč nepodporuje XEN virtuálnej hardware, viac informácií je k dispozícii na Microsoft kb314082.
Ak ste si istí, že majú mapovanie na IDE zariadení, môžete pristúpiť k prevodu. Ak chcete vykonať konverziu server "VMware-vdiskmanager" s týmto programom dostanete VMWare vmdk súbor používaný na konverziu. Tento nástroj je prítomná vo VMWare 5.0 a VMware Server 1.0. Táto metóda je použiteľná s niekoľkými zmenami VMWare ESX.
Príponu súboru. Vmdk je používaný na opis vášho virtuálneho disku VMware:
- Lone. Vmdk súbor, ktorý je skôr drobná a obsahuje počet riadkov textu popisujúcom geometriu a konštrukčnej série súborov, ktoré tvoria celok. Vmdk.
- Prvá. Vmdk obrázok v sérii 2G segmentovaných súborov s názvom koncové -0001 štýl číslovania,
- Posledným "snímku". Vmdk obrázok v sérii (opäť s názvom koncové -00.001 štýle s názvom súboru).
- Najnovšie "Opakovať". Vmdk obrázok v sérii snímok.
Existuje viac povedať o súboru. Vmdk, ale pre naše účely, to je dost. Teraz pokračujte určením súboru. "VMX" parameter sa riadok:
scsi0: 0.fileName = windows2003.vmdk
alebo
IDE0: 0.fileName = windows2003.vmdk
To je to, čo vieme, samozrejme, predpokladať, ako hodnota parametra naše fileNane: "windows2003.vmdk".
$ Vdiskmanager VMware-windows2003.vmdk-r-t 0 Windows2003-flattened.vmdk
To vytvára "single growable virtuálny disk" je uložená v jednom súbore.
Ďalším krokom je previesť naše jediné. Vmdk súbor na disk obraz s QEMU-img patrí do projektu QEMU.
$ QEMU previesť okná-img-2003-flattened.vmdk windows2003.img
Po procese konverzie, budete mať obrázok windows2003.img pripravený na štart.
Bohužiaľ to nie je hotové tu, tvrdé časti prichádza teraz. Po reštartovaní systému nájdu rozdiely Microsoft hardware. Možno budete musieť zmeniť a potom Hardware Abstraction Layer (HAL).
Windows 2003, napríklad HAL 6:
Halmacpi.dll - ACPI Multi procesor PC
Halapic.dll - ACPI jednoprocesorové PC
Halacpi.dll - Pokročilá konfigurácia a PowerInterface (ACPI)
Halmps.dll - MPS Multiprocesorové PC
Halapic.dll - MPS PC
Hal.dll - Standard PC
Iba jedna je vybraná a inštalovaná pri prvej inštalácii: WINDOWSSYSTEM32HAL.DLL.
Ak je to možné, mali by ste zmeniť C: boot.ini špecifikovať "/ HAL = hal.dll", ak používate inú kópiu je uvedená DLL je potreba. V tomto prípade je potrebné urobiť nejaké testy, ak nenájdete HAL perfettaemnte prácu s našou konfiguráciu HVM domu.
Po vytvorení vášho XEN konfiguráciu, je vhodné nastaviť 4 parametre dôležité pre fungovanie HAL:
# Povolí / zakáže HVM hostí PAE, default = 0 (vypnuté)
PAE = 0
# Povolí / zakáže HVM hostí ACPI, default = 0 (vypnuté)
ACPI = 0
# Povolí / zakáže APIC HVM hosť, default = 0 (vypnuté)
APIC = 0
# Počet procesorov priradiť k tomuto domu
vcpus = 1
Chcete zvýšiť svoje šance na úspech je lepšie používať "Standard PC" hal.dll.
Pre MPS HAL, 1 umožňuje APIC.
Pre ACPI HAL, 1 umožňuje ACPI.
Ak VMWare vytvoril obraz Windows, s ACPI táto bola použitá umožňujúce ACPI HAL. Ak si chcete zmeniť ju na "Standard PC" hal.dll, musíte pripojiť obraz a nahradiť obrázok:
# Mount-o slučku, offset = $ ((63 * 512)), windows2003.img rw / mnt
Nájdete # / mnt-name '*. hál dll'-print
/ 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
Teraz máte obraz "pevné" mechaniky, môžeme použiť príkaz dd vytvoriť lvm logický zväzok, ktorý má byť použitý ako Xen PHY: VBD zariadenia:
# Ls-la win2003.img
-rw-r-r-1 root root 8589934592 2006-11-16 13:44 win2003.img
# Lvcreate-8g L-n Win2003-hda VG
# Dd if = o = windows2000.img / dev/vg/win2003-hda bs = 1M
Dielo je hotové, môžete začať nový HVM domény.



































