Annak érdekében, hogy a használata a kernel modul a VirtualBox kívüli felhasználók root, be kell állítania engedélyeinek ugyanaz:
chmod 660 / dev / vboxdrv
chgrp adm / dev / vboxdrv
Ez elegendő, amíg a következő indításkor a Linux box, ha azt akarjuk, hogy megőrizzék az engedélyeket be kell szerkeszteni:
gedit / etc/udev/rules.d/40-permissions.rule s
majd adjuk hozzá a következő sort:
KERNEL == "vboxdrv", GROUP = "adm", MODE = "0660"
Megjegyzés: A csoport adm használják, de lehet ilyen.
Mondanom sem kell, hogy sok már az ugrás az 8:04 változata Ubuntu, és segíteni fogja ezt a kis tippek felhasználói VMWare és a felhasználóknak a VMWare Server konzolt. Azok, akik megpróbálták telepíteni a konzolra leginkább tapasztalt problémák 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)
Könnyen megoldható, 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 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:
- 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.
- Az első. Vmdk fájl számos 2G megosztott fájlok nevét a záró -0001 stílusú számozás,
- Az utolsó "pillanatfelvétel". 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 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.
Karbantartás szinkronizált alkalommal VMware virtuális gépek nem teljesen azonnal, 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.
Mi megyünk sétálni (az esetben helyezze 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).
A gyökér a cd 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 típusa: / etc / init.d / vmware-tools állapot, és ha minden jól megy, akkor lásd meg a képernyőn: mware-guestd fut. - Edit 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 is megadhatod a vonal loading a kernel a rendszerünk, 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 most már 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 helyébe:
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 konvertálni
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, Buslogic vagy 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ájlok (2 GB-os lemezek növelése)
2: preallocated virtuális lemez (egyetlen lemezen preallocato)
3: preallocated virtuális lemez oszlik 2Gb fájlok (Disk 2 Gb preallocati)