Xen procesas konvertuoti į vaizdo Windows iš VMware, yra gana greitas, pollibili apsvarstyti kliūtis, yra daug. Svarbiausia yra nustatyti priskyrimo VMware disko. Yra dvi galimybės, arba, kaip SCSI ar IDE, konvertuoti vaizdas gali būti, kad Windows svečių neveikia daugiau xchè nepalaiko Xen virtualioje aparatūros, daugiau informacijos apie "Microsoft" kb314082 .
Jei esate tikri, kad žemėlapiai į IDE įrenginius gali pradėti konversiją. Norėdami konvertuoti serverio "vmware-vdiskmanager, šioje programoje, gaus VMware VMDK failą naudojamas konversijos. Ši priemonė yra pateikti į VMware 5.0 ir VMWare Server 1.0. Metodas taikomas su tam tikrais pakeitimais, VMware ESX.
Failo plėtinys. Vmdk naudojamas apibūdinti savo VMware virtualių diskų:
- Lone. Vmdk failus, veikiau yra nedidelis ir sudaro tam tikrą skaičių eilučių teksto, aprašančio geometrija ir sudėtinės serijos failai, sudaro visumą. Vmdk.
- Pirma. Vmdk failą 2G serijos segmentuoti rinkmenoms pavadinimai galiniais -0001 stiliaus numeraciją,
- Paskutinis fotografiją. Vmdk failą serija (vėlgi, jiems su galiniais -00001 stilius pavadintas failus).
- Naujausia "REDO". Vmdk failą iš nuotraukos serijoje.
Yra daugiau pasakyti apie jį. Vmdk, bet mūsų tikslams, tai pakankamai. Dabar pereikite nustatant failą ". VMX" su eilutės parametrą:
scsi0: 0.fileName = windows2003.vmdk
arba
ide0: 0.fileName = windows2003.vmdk
Tai, ką mes žinome, žinoma, prisiimti kaip windows2003.vmdk vertę mūsų parametras fileNane ".
$ Vmware-vdiskmanager windows2003.vmdk-r-t 0-flattened.vmdk Windows2003
Tai sukuria "Single growable virtualų diską" saugomi vienoje byloje.
Kitas žingsnis yra paversti mūsų singlą. Vmdk failą disko su qemu-img priklausantys projekto QEMU .
$ Qemu-img konvertuoti Windows-2003-flattened.vmdk windows2003.img
Po pertvarkymo procesą, gauname failą windows2003.img pasirengęs atsisiųsti.
Deja, kad ne visiems dabar yra dalis darbavosi. Iš naujo paleidus sistema Microsoft įrangos skirtumų. Tada reikia pakeisti abstraktųjį aparatūros (HAL).
Windows 2003, pavyzdžiui, turi 6 Halso:
Halmacpi.dll - ACPI Daugiamandatėje kompiuterio procesorius
Halaacpi.dll - ACPI Jednoprocesorowy PC
Halacpi.dll - Aukštesnio tipo konfigūracija ir PowerInterface (ACPI)
Halmps.dll - MPS Daugiaprocesorinės PC
Halapic.dll - MPS Jednoprocesorowy PC
Hal.dll - Standartinės kompiuterio
Tik viena pasirinkta ir įdiegta, kai pirmą kartą įdiegti: WINDOWSSYSTEM32HAL.DLL.
Jei jums reikia pakeisti C: boot.ini nurodyti "/ HAL = Hal.dll, jei jūs naudojate kitą kopiją DLL bus apibrėžimas. Šiuo atveju Jums reikia atlikti keletą tyrimų, kol jūs nerandate Halso perfettaemnte darbo su mūsų namuose HVM konfigūracijos.
Kurdami konfigūracija Xen, keturi kritiniai parametrai turėtų būti nustatomi Halso veiklos:
# Įjungti / išjungti HVM svečių čiai, pagal nutylėjimą = 0 (išjungta)
Pagal pasirengimo narystei = 0
# Įjungti / išjungti HVM svečių ACPI, pagal nutylėjimą = 0 (išjungta)
acpi = 0
# Įjungti / išjungti HVM svečių APIC, pagal nutylėjimą = 0 (išjungta)
APIC = 0
# CPU skaičius priskirti tai namuose
vcpus = 1
Norint pagerinti jų šansai yra sėkmė, geriau naudoti "Standartinio PC" Hal.dll.
Deputatas Halso 1 leidžia APIC.
ACPI Halso 1 leidžia ACPI.
Jei VMware sukūrė Windows įvaizdį, tai yra naudojamas, jei norite įjungti ACPI HAL ACPI. Norėdami jį pakeisti į "Standard PC" Hal.dll, turite prijungti vaizdo ir pakeisti failą:
# Mount-o loop, offset = $ ((63 * 512)), windows2003.img RW / mnt
# Find / mnt-name "*. hal dll'-spausdinti
/ 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
Dabar jūs turite vaizdas "fiksuotų" viso disko, mes naudojame komanda dd sukurti LVM loginių apimtis būti naudojamas kaip Xen PHY: vbd įtaisas:
# Ls-la win2003.img
-Rw-r-r-1 root root 8589934592 win2003.img 2006/11/16 01:44
# Lvcreate-L 8G-N win2003-hda VG
# Dd if = iš = windows2000.img / dev/vg/win2003-hda bs = 1M
Darbas baigtas, galite pradėti naują HVM srityje.



































