CyberTek - the future at the present!
Google

Átalakít Windows 2003 vendég a VMware a XEN

Írta: admin (jan. 28)

A folyamat átalakításának egy kép a Windows a VMware a XEN is elég gyors, az akadályokat is figyelembe kell venni pollibili keveset. A legfontosabb, hogy azonosítsa a feltérképezés, a lemez a VMware. A lehetőségeket két, vagy a SCSI vagy IDE, átalakítása a kép lehet, hogy egy Windows vendég nem működik tovább xchè nem támogatja a XEN virtuális hardver, több információ áll rendelkezésre a Microsoft kb314082.

Ha biztos vagy benne, hogy a térképezés egy IDE eszközt, akkor az átváltás. Annak érdekében, hogy az átalakítás kiszolgáló "vmware-vdiskmanager" ezzel a programmal kap egy VMWare vmdk fájlban használt átváltási. Ez az eszköz jelen van VMWare 5.0 és VMWare Server 1.0. A módszer alkalmazható bizonyos módosításokkal a VMWare ESX.

A fájl kiterjesztése. Vmdk használnak, hogy leírják a virtuális lemez VMware:

  1. A magányos. Vmdk fájl meglehetősen kicsi, és tartalmaz egy numer sorok szöveg leírja a geometria és alkatrész sor, hogy a fájlok tartalmazzák az egész. Vmdk.
  2. Az első. Vmdk fájl számos 2G megosztott fájlok nevét a záró -0001 stílusú számozás,
  3. Az utolsó "pillanatfelvétel". Vmdk fájlt egy sorozat (újra nevű tartalmaz -00001 stílusú nevű fájlok).
  4. A legújabb, "Újra". Vmdk fájl számos pillanatfelvételt.

Nincs több mondanivalóm a fájlt. Vmdk, de a mi célból ez elég. Most folytassuk meghatározásával a fájlt. "Vmx" paraméter a sor:

scsi0: 0.fileName = windows2003.vmdk

vagy

ide0: 0.fileName = windows2003.vmdk

Ez az, amit tudunk, természetesen vállalja az értéke a paraméter fileNane: "windows2003.vmdk".

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

Ez olyan "egységes growable virtuális lemez" tárolják egy fájlt.

A következő lépés az egységes alakítják át. Vmdk fájlt egy lemez kép qemu-img tartozó projekt QEMU.

$ Img átváltandó Qemu-windows-2003-flattened.vmdk windows2003.img

Miután az átalakítási folyamatot, ha egy fájl windows2003.img kész elindulni.

Sajnos ez nem végeztem itt, a kemény rész jön most. Amikor újraindítja a rendszer megkeresi a különbségek a Microsoft hardware. Lehet, hogy módosítani kell majd a hardver absztrakciós réteg (HAL).

Windows 2003, például a 6 Halsig:

Halmacpi.dll - Több processzor ACPI PC
Halaacpi.dll - ACPI egyprocesszoros PC
Halacpi.dll - Advanced Configuration és PowerInterface (ACPI)
Halmps.dll - MPS többprocesszoros PC
Halapic.dll - MPS egyprocesszoros PC
Hal.dll - Standard PC

Csak egy van kiválasztva, és telepíteni, amikor először telepíteni: WINDOWSSYSTEM32HAL.DLL.

Ha lehetséges, meg kell változtatni a C: boot.ini, hogy "/ HAL = Hal.dll", ha egy másik példányt a hivatkozott DLLs van szükség. Ebben az esetben meg kell tennie bizonyos vizsgálatokat, amíg nem talál egy Halsig perfettaemnte dolgozik a konfigurációs HVM domu.

Amikor létrehozza a konfigurációs XEN, helyénvaló, hogy a kritikus paraméterek 4 működéséhez Halsig:

# Engedélyezi / letiltja a HVM vendég PAE, alapértelmezés = 0 (letiltva)
PAE = 0

# Engedélyezi / letiltja a HVM vendég ACPI, alapértelmezés = 0 (letiltva)
acpi = 0

# Engedélyezi / letiltja a HVM vendég APIC, alapértelmezés = 0 (letiltva)
APIC = 0

# A több CPU-kat arra, hogy ez domu
vcpus = 1

Javítsák az esély a sikerre jobban használni "Standard PC" Hal.dll.

Az MPS Halsig, 1 lehetővé teszi, hogy APIC.

Az ACPI Halsig, 1 lehetővé teszi, hogy az ACPI.

Ha VMWare egy olyan képet, a Windows, az ACPI ezt használni, hogy az ACPI HAL. Ha módosítani, hogy "Standard PC" Hal.dll, akkor csatold a képet, és cserélje ki a fájlt:

# Mount-o loop, offset = $ ((63 * 512)), windows2003.img RW / mnt
Találj / mnt-name "*. dll' Hal-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

Most már van egy kép "rögzített" a meghajtóba, akkor használd a dd parancsot, hogy hozzon létre egy LVM logikai kötet kell használni, mint a Xen PHY: VBD eszköz:

# Ls-la win2003.img
-rw-r-r-1 root root 8589934592 2006-11-16 13:44 win2003.img
# Lvcreate-L 8G-n Win2003-hda VG
# Dd if = of = windows2000.img / dev/vg/win2003-hda bs = 1M

A munka befejezése után, akkor lehet kezdeni az új HVM domain.

Hozzászólás

Powered by CyberTek - Távsegítség