CyberTek - the future at the present!
Google

Convert Windows 2003 viesu no VMware uz Xen

Posted by: admin (Jan 28)

Xen process konvertētu attēlu Windows no VMware, ir diezgan ātri, pollibili apsvērt šķēršļi ir daudz. Vissvarīgākais ir noteikt kartēšanas VMware diska. Ir divas iespējas, vai kā SCSI vai IDE, pārvēršot attēlu ir iespējams, ka Windows viesu nestrādā vairāk xchè neatbalsta Xen virtuālās aparatūras, vairāk informācija ir pieejama kb314082 Microsoft .

Ja esat pārliecināts, ir kartēšanas uz IDE ierīce var doties uz atgriešanos. Lai konvertētu servera "vmware-vdiskmanager, šī programma saņems VMWare VMDK fails, ko izmanto konversijai. Šis rīks ir klāt 5,0 VMware un VMware Server 1.0. Metodi piemēro ar dažām izmaiņām VMware ESX.

Faila paplašinājums. Vmdk lieto, lai aprakstītu jūsu VMware virtuālā diska:

  1. Vientuļo Vmdk failus. Kas drīzāk ir niecīgs, un satur noteiktu skaitu līnijām teksta, kas apraksta ģeometrija un komponentu sēriju failus, kas veido veselumu. Vmdk.
  2. Pirmā Vmdk failu. 2G sērijas sadalītu failu nosaukts ar noslēgumiezīmi -0001 stilu numerāciju,
  3. Pēdējais "momentuzņēmumu". Vmdk failu sērija (atkal, nosaukts ar noslēgumiezīmi -00001 stils nosaukts failus).
  4. Jaunākais "REDO". Vmdk failu virkni snapshots.

Ir daudz ko teikt par failu. Vmdk, bet mūsu izpratnē tas ir pietiekami. Tagad mēs turpinātu, nosakot failu. "Vmx" ar līniju parametru:

scsi0: 0.fileName = windows2003.vmdk

vai

ide0: 0.fileName = windows2003.vmdk

Šis ir tas, ko mēs zinām, protams, uzņemas kā vērtību mūsu parametra fileNane "windows2003.vmdk.

$ VMware-vdiskmanager windows2003.vmdk-r-t 0, flattened.vmdk Windows2003

Tas rada "viena growable virtuālo disku" tiek glabāta vienā failā.

Nākamais solis ir pārvērst mūsu vienu. Vmdk failu diska attēlu ar qemu-img pieder projekta QEMU .

$ Qemu-img konvertēt windows-2003-flattened.vmdk windows2003.img

Pēc konvertēšanas process, jums failu windows2003.img gatava boot.

Diemžēl tas vēl nav viss, strādājis daļa nāk tagad. Kad jūs restart sistēmas Microsoft aparatūras atšķirībām. Iespējams, tam ir nepieciešams mainīt aparatūras abstrakcijas slāni (HAL).

Windows 2003, piemēram, ir 6 Hals:

Halmacpi.dll - ACPI Multi procesoru PC
Halaacpi.dll - ACPI Uniprocessor PC
Halacpi.dll - Uzlabotā konfigurācijas un PowerInterface (ACPI)
Halmps.dll - MPS vairākprocesoru PC
Halapic.dll - MPS Uniprocessor PC
HAL.DLL - Standard PC

Tikai viens ir izvēlēts un uzstādīts, kad jūs pirmo reizi instalēt: WINDOWSSYSTEM32HAL.DLL.

Ja jums nepieciešams mainīt C: boot.ini noteikt "/ HAL = HAL.DLL", ja jūs izmantojat citu eksemplāru DLL būs atsauces. Šajā gadījumā jums ir nepieciešams veikt dažas pārbaudes, ja vien jums nav atrast Hals perfettaemnte darbojas ar mūsu domu HVM konfigurāciju.

Veidojot savu konfigurāciju Xen, četri svarīgākie rādītāji jānosaka darbības Hals:

# Ieslēgt / izslēgt HVM viesu PAE, noklusējums = 0 (invalīdi)
PAE = 0

# Ieslēgt / izslēgt HVM viesu ACPI, noklusējums = 0 (invalīdi)
ACPI = 0

# Ieslēgt / izslēgt HVM viesu APIC, noklusējums = 0 (invalīdi)
APIC = 0

# Skaits CPU nodot šo domu
vcpus = 1

Lai uzlabotu viņu izredzes uz panākumiem ir labāk izmantot "Standard PC" hal.dll.

Par MPS Hals 1 ļauj APIC.

ACPI Hals 1 ļauj ACPI.

Ja VMware ir radījusi tēlu Windows, tas ir izmantots, ja jūs varētu ACPI ACPI HAL. Lai mainītu to uz "Standard PC" HAL.DLL, jums ir mount image un aizstāt failu:

# Mount-o cilpa, ofseta = $ ((63 * 512)), windows2003.img rw / mnt
# Atrast / 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

Jums tagad ir attēlu "fiksētu" visu disku, mēs varam izmantot dd komandu, lai izveidotu LVM loģiski tilpums, ko izmanto kā Xen PHY: vbd Device:

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

Darbs ir pabeigts, jūs varat sākt jaunu HVM jomā.

Publicēts: virtualizācijas , VMware

Pievienot komentāru

Spam aizsardzību ar WP Captcha-Free

Powered by Cybertek - Remote palīdzību