CyberTek - the future at the present!
Google

Převést Windows 2003 hostem z VMware do XEN

Zaslal: admin (Jan 28)

Proces převádění obraz okna z VMware do XEN je dostatečně rychlý, že překážky jsou považovány pollibili několik. Nejdůležitější je určit mapování disku ve VMware. Možnosti jsou dvě, nebo jako IDE nebo SCSI, konverzi obrazu je možné, že Windows host nepracuje více xchè nepodporuje XEN virtuální hardware, více informací je k dispozici na Microsoft kb314082.

Pokud jste si jisti, že mají mapování na IDE zařízení, můžete přistoupit k převodu. Chcete-li provést konverzi server "VMware-vdiskmanager" s tímto programem dostanete VMWare vmdk soubor používaný pro konverzi. Tento nástroj je přítomna ve VMWare 5.0 a VMWare Server 1.0. Tato metoda je použitelná s několika změnami VMWare ESX.

Příponu souboru. Vmdk je používán k popisu vašeho virtuálního disku VMware:

  1. Lone. Vmdk soubor, který je spíše drobná a obsahuje počet řádků textu popisujícím geometrii a konstrukční řady souborů, které tvoří celek. Vmdk.
  2. První. Vmdk obrázek v sérii 2G segmentovaných souborů s názvem koncové -0001 styl číslování,
  3. Posledním "snímek". Vmdk obrázek v sérii (opět s názvem koncové -00.001 stylu s názvem souboru).
  4. Nejnovější "Opakovat". Vmdk obrázek v sérii snímků.

Existuje více říci o souboru. Vmdk, ale pro naše účely je to dostačující. Nyní pokračujte určením souboru. "VMX" parametr se položka:

scsi0: 0.fileName = windows2003.vmdk

nebo

ide0: 0.fileName = windows2003.vmdk

To je to, co víme, samozřejmě předpokládat jako hodnota parametru naše fileNane: "windows2003.vmdk".

$ Vdiskmanager VMware-windows2003.vmdk-r-t 0 Windows2003-flattened.vmdk

To vytváří "single growable virtuální disk" je uložena v jednom souboru.

Dalším krokem je převést naše jediné. Vmdk soubor na disk obraz s QEMU-img patří do projektu QEMU.

$ QEMU převést okna-img-2003-flattened.vmdk windows2003.img

Po procesu konverze, budete mít obrázek windows2003.img připraven pro start.

Bohužel to není hotové zde, tvrdé části přichází nyní. Po restartování systému najdou rozdíly Microsoft hardware. Možná budete muset změnit a pak Hardware Abstraction Layer (HAL).

Windows 2003, například vrstvy HAL 6:

Halmacpi.dll - ACPI Multi procesor PC
Halaacpi.dll - ACPI jednoprocesorové PC
Halacpi.dll - Pokročilá konfigurace a PowerInterface (ACPI)
Halmps.dll - MPS Víceprocesorový PC
Halapic.dll - MPS PC
Hal.dll - Standard PC

Pouze jedna je vybrána a instalována při první instalaci: WINDOWSSYSTEM32HAL.DLL.

Pokud je to možné, měli byste změnit C: boot.ini specifikovat "/ HAL = hal.dll", pokud používáte jinou kopii je uvedena DLL je potřeba. V tomto případě je potřeba udělat nějaké testy, pokud nenajdete vrstvy HAL perfettaemnte práci s naší konfiguraci HVM domu.

Po vytvoření vašeho XEN konfiguraci, je vhodné nastavit 4 parametry důležité pro fungování vrstvy HAL:

# Povolí / zakáže HVM hosty PAE, default = 0 (vypnuto)
PAE = 0

# Povolí / zakáže HVM hosty ACPI, default = 0 (vypnuto)
ACPI = 0

# Povolí / zakáže APIC HVM host, default = 0 (vypnuto)
APIC = 0

# Počet procesorů přiřadit k tomuto domu
vcpus = 1

Chcete zvýšit své šance na úspěch je lepší používat "Standard PC" hal.dll.

Pro MPS vrstvy HAL, 1 umožňuje APIC.

Pro ACPI vrstvy HAL, 1 umožňuje ACPI.

Pokud VMWare vytvořil obraz Windows, s ACPI tato byla použita umožňující ACPI HAL. Chcete-li změnit ji na "Standard PC" hal.dll, musíte připojit obraz a nahradit obrázek:

# Mount-o smyčku, offset = $ ((63 * 512)), windows2003.img rw / mnt
Najdete # / mnt-name '*. hal 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

Nyní máte obraz "pevné" mechaniky, můžeme použít příkaz dd vytvořit lvm logický svazek, který má být použit jako Xen PHY: VBD zařízení:

# 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

Dílo je hotové, můžete začít nový HVM domény.

Published in: virtualizace, VMware

Přidat komentář

Powered by CyberTek - Vzdálená pomoc