Mondanom sem kell, hogy sok már az ugrás az 8:04 változata Ubuntu, és hasznos lesz ez a kis tippek felhasználói VMWare és különösen felhasználók a VMWare Server konzolt. Azok, akik megpróbálták telepíteni a konzol nagy valószínűséggel problémát könyvtárak nem találhatók elindításakor az alkalmazás:
$ Vmware-server-console
/ Usr / lib / vmware-server-console / bin / vmware-server-console:
/ Usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0:
nem verzióadatokkal (required by / usr/lib/libcairo.so.2)
/ Usr / lib / vmware-server-console / bin / vmware-server-console:
/ Usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1:
GCC_4.2.0 változat "" Nem található (required by / usr / lib / libstdc + +. So.6)
/ Usr / lib / vmware-server-console / bin / vmware-server-console:
/ Usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0:
nem verzióadatokkal (required by / usr/lib/libcairo.so.2)
/ Usr / lib / vmware-server-console / bin / vmware-server-console:
/ Usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1:
GCC_4.2.0 változat "" Nem található (required by / usr / lib / libstdc + +. So.6)
/ Usr / lib / vmware-server-console / bin / vmware-server-console:
/ Usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0:
nem verzióadatokkal (required by / usr/lib/libcairo.so.2)
/ Usr / lib / vmware-server-console / bin / vmware-server-console:
/ Usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1:
GCC_4.2.0 változat "" Nem található (required by / usr / lib / libstdc + +. So.6)
Meg lehet könnyen megoldani a következő parancsokat:
Sudo $ ln-sf / usr/lib/libpng12.so.0
/ Usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0
Sudo $ ln-sf / usr/lib/libgcc_s.so.1
/ Usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1
Link az eredeti forrás
A folyamat átalakításának egy kép a Windows a VMware a XEN elég gyors, az akadályokat el kell tekinteni 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è hardver nem támogatja a virtuális XEN, több információ áll rendelkezésre a Microsoft kb314082.
Ha biztos vagy benne, hogy a térképezés egy IDE eszköz, 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 ismertetéseiben használt virtuális lemez VMware:
- A magányos. Vmdk fájl meglehetősen kicsi, és tartalmaz egy numer sorok szöveg leírja a geometria és a komponensek sorozata fájlok tartalmazzák az egész. Vmdk.
- Az első. Vmdk fájl számos 2G megosztott fájlok nevét a záró -0001 stílusú számozás,
- Az utolsó "aktuális". Vmdk fájlt egy sorozat (újra nevű tartalmaz -00001 stílusú nevű fájlok).
- A legújabb, "Újra". Vmdk fájl számos pillanatfelvételt.
Nincs több mondanivalóm a fájlt. Vmdk, de 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 tudnunk kell, persze mi 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. Ezután kell változtatni Hardware Abstraction Layer (HAL).
A Windows 2003-ban például már 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 meg tudod 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 van szükség, hogy néhány vizsgálatot, 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 jobb felhasználása "Standard PC" Hal.dll.
Az MPS Halsig, 1 lehetővé teszi, hogy APIC.
Az ACPI Halsig, 1 lehetővé teszi, hogy az ACPI.
Ha létrehoztunk egy VMWare kép a Windows ACPI alkalmaztak, amely lehetővé teszi, 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 = windows2000.img of = / dev/vg/win2003-hda bs = 1M
A munka befejezése után, akkor lehet kezdeni az új HVM domain.
Karbantartás szinkronizált alkalommal VMware virtuális gépek nem teljesen azonnali, CMQ marad kötelezettséget, hogy használja a virtuális gépeket, illetve a termelés kielégítő tapasztalat bármilyen típusú virtuális gép.
Menjünk throw (abban az esetben is helyre a környezet és a fogadó = Linux = Linux vendég környezetben):
- Telepítés VMware eszközök (a képek a / usr / lib / vmware / isoimages /).
Meghatározása után a konzolt vmware szerveren a fájlt. Iso x CD-ROM-on virtuális kell mounting (# mount / dev / cdrom / media / cdrom).
Ebben gyökerezik az a CD-t is a virtuális változatot. RPM és a forrás verzió kell kitölteni.
Miután végzett a telepítést be kell futtatni a parancsot: vmware-config-tools.pl.
És ellenőrizze az állapotot a szolgáltatás csak a típus: / etc / init.d / vmware-tools állapot, és ha minden jól megy, akkor lásd meg a képernyőn: mware-guestd fut. - Módosítsa a konfigurációs fájl a VMware virtuális gép módosításával vagy hozzáadásával a következő paramétereket:
tools.remindInstall = "false"
tools.syncTime = "true" - Módosítsa a konfigurációs fájl a vmware az / etc / vmware / config hozzá paramtro host.cpukHz beállítás a pontos érték a CPU frekvenciájának kifejezve kHz. Megtalálhatja ezt az értéket beírja: more / proc / cpuinfo.
Példa: host.cpukHz = "2394000" - Befejezni a munkát tudunk meg a sort a rendszermag betöltése a rendszer a fogadó paraméter: óra = gödör.
Például, a grub edit / etc / grub.conf:
kernel / vmlinuz-2.6.9-67.0.1.ELsmp ro root = / dev/md1 # Az első felülvizsgálat
kernel / vmlinuz-2.6.9-67.0.1.ELsmp ro root = / dev/md1 # óra = pit váltás után - Indítsa újra a rendszert, és újraindítja a fogadó vendégeinek. Mindez hatással van néhány cliclo cpu fogyasztás, de ezúttal mindig helyes.
Annak érdekében, hogy a split egy VMWare virtuális lemez csak egy parancs, és a változás, hogy a konfigurációs fájl a virtuális gép. Vmx. Mindent meg kell tenni, miután abbahagyta a virtuális gépet, amely a működését.
Például, amikor egy virtuális lemez split sok kép preallocati a 2G:
vmware-vdiskmanager-r-t myos.vmdk én 3-split-pre.vmdk
A művelet befejezését követően (lehet elég hosszú), akkor meg kell szerkeszteni a fájlt. Vmx, és váltsa meg a lemezt. Vmdk az újat is meghatározzák, mint a példa. Hivatkozva a fenti példa is helyettesíthető:
scsi0: 0.fileName = "myos.vmdk a scsi0: 0.fileName =" my-split-pre.vmdk "
Példa Files kapott:
-rw --- 1 root root 2147221504 január 10-én 14:31 pre-split-f001.vmdk
-rw --- 1 root root 2147221504 január 10-én 14:30 pre-split-f002.vmdk
-rw --- 1 root root 2147221504 január 10-én 14:30 pre-split-f003.vmdk
-rw --- 1 root root 2147221504 január 10-én 14:31 pre-split-f004.vmdk
-rw --- 1 root root 2147221504 január 10-én 14:30 pre-split-f005.vmdk
-rw --- 1 root root 2147221504 január 10-én 14:31 pre-split-f006.vmdk
-rw --- 1 root root 2147221504 január 10-én 14:31 pre-split-f007.vmdk
-rw --- 1 root root 2147221504 január 10-én 14:30 pre-split-f008.vmdk
-rw --- 1 root root 2147221504 január 10-én 14:31 pre-split-f009.vmdk
-rw --- 1 root root 2147221504 január 10-én 14:31 pre-split-f010.vmdk
-rw --- 1 root root 2147221504 január 10-én 14:31 pre-split-f011.vmdk
-rw --- 1 root root 2147221504 január 10-én 14:30 pre-split-f012.vmdk
-rw --- 1 root root 2147221504 január 10-én 14:30 pre-split-f013.vmdk
-rw --- 1 root root 2147221504 január 10-én 14:30 pre-split-f014.vmdk
-rw --- 1 root root 2147221504 január 10-én 14:30 pre-split-f015.vmdk
-rw --- 1 root root 3932160 január 10-én 13:28 pre-split-f016.vmdk
-rw --- 1 root root 873 január 10-én 13:42 osztott pre.vmdk
Opciók:
-c: Létrehoz egy virtuális lemezt, meg egyéb lehetőségek
-D: töredezettségmentesítése virtuális lemez
-n <source-disk>: rinonima a virtuális lemez, meg kell adnia az új név
-q: ne naplóüzeneteket
-r <source-disk>: Átalakítja a virtuális lemezt, akkor meg kell határozni, mit kell átalakítani
x <new-capacity>: bővül a kapacitás, a lemez meghatározott
További lehetőségek:
-a <adapter>: (használd a-C ") típusú adapter (IDE, vagy Buslogic lsilogic)
-s <size> kapacitását virtuális lemez
-t <disk-type>: tárcsás id
Lemez típusa:
0: egyetlen growable virtuális lemez (egyetlen lemezen való növekedés)
1: growable virtuális lemez oszlik 2Gb fájlokat (a lemez a 2 GB-os növekedés)
2: preallocated virtuális lemez (egyetlen lemezen preallocato)
3: preallocated virtuális lemez oszlik 2Gb fájlok (Disk 2 Gb preallocati)
Bővíteni a virtuális lemez vmware szerver segítségével írja be a parancsot (természetesen Stoppato után a virtuális gépet, és elvégezni a mentést megelőzően):
vmware-vdiskmanager-x 10GB virtual_disk.vmdk
E "figyelembe kell vennie, hogy egyes esetekben, mint a jelen rendszer a Windows boot partíciót, akkor kell átméretezni a partíciót egy eszköz, például gparted.