Virtualizáció

Kisebb segédprogramok virtualizációhoz

Fórumok

E téma célja, hogy lehetőleg minél kisebb, egyszerűbb, ám hasznos alkalmazásokat/információkat ide összegyűjtsünk a virtuális gépekkel foglalkozók számára.

http://sanbarrow.com/files/vmx-builder.cmd (vmware virtuális gép generátor, pl. playerhez)
vmdkgen.sh (2GB-nál nem nagyobb fájlokból álló vmware virt. diszk generátor) elavult, tudja pl. a www.qemu.org qemu-img binárisa, minden platformra.
raw2vmdk.bat (nyers lemezképhez előállítja külön fájlba a vmdk leíró fájlt, amely vmdk már vmx gépbe felcsatolható. unix és win* alatt is működik!)

Forrás:
:<<NUL
@echo off
rem NEM adom, az enyem. Minden szar es jog fenntartva!
if "x%1"=="x" echo elso parameter nem lehet ures
if "x%1"=="x" exit /b 1
if not exist %1 echo nem letezik az elso parameterkent megadott fajl!
if not exist %1 exit /b 1
for %%G in (%1) do set /A CYL1=%%~zG/512
set /A CYL2=CYL1/1008
echo # Disk DescriptorFile > "%~dpn1.vmdk"
echo version=1 >> "%~dpn1.vmdk"
echo CID=fffffffe >> "%~dpn1.vmdk"
echo parentCID=ffffffff >> "%~dpn1.vmdk"
echo createType="monolithicFlat" >> "%~dpn1.vmdk"
echo # Extent description >> "%~dpn1.vmdk"
echo RW %CYL1% FLAT "%1" 0 >> "%~dpn1.vmdk"
echo # The Disk Data Base >> "%~dpn1.vmdk"
echo #DDB >> "%~dpn1.vmdk"
echo ddb.geometry.cylinders=^"%CYL2%^" >> "%~dpn1.vmdk"
echo ddb.geometry.heads="16" >> "%~dpn1.vmdk"
echo ddb.geometry.sectors="63" >> "%~dpn1.vmdk"
echo ddb.adapterType="ide" >> "%~dpn1.vmdk"
echo ddb.toolsVersion="0" >> "%~dpn1.vmdk"
exit /b
NUL
[ ! -f "$1" ] && echo "$1" nem letezik vagy nem regularis fajl'!'
[ ! -f "$1" ] && exit 1
CYL1=`wc -c "$1" | cut -d' ' -f1`
CYL1=`expr $CYL1 / 512`
CYL2=`expr $CYL1 / 1008`
echo '# Disk DescriptorFile' > "$1.vmdk"
echo 'version=1' >> "$1.vmdk"
echo 'CID=fffffffe' >> "$1.vmdk"
echo 'parentCID=ffffffff' >> "$1.vmdk"
echo 'createType="monolithicFlat"' >> "$1.vmdk"
echo '# Extent description' >> "$1.vmdk"
echo "RW $CYL1 FLAT "'"'"$1"'"' 0 >> "$1.vmdk"
echo '# The Disk Data Base' >> "$1.vmdk"
echo '#DDB' >> "$1.vmdk"
echo 'ddb.geometry.cylinders="'$CYL2'"' >> "$1.vmdk"
echo 'ddb.geometry.heads="16"' >> "$1.vmdk"
echo 'ddb.geometry.sectors="63"' >> "$1.vmdk"
echo 'ddb.adapterType="ide"' >> "$1.vmdk"
echo 'ddb.toolsVersion="0"' >> "$1.vmdk"

melyik virtualizációs megoldást?

Fórumok

Desktop célokra szeretnék virtualizációt. Első sorban XP-t szeretnék futtatni. Célom, hogy minél gyorsabb legyen. A Vmware -el nem tudtam a paravirtualizációt megoldani, ezért nekem lassúnak tűnt. Ubuntu 9.4, 64 biten próbáltam. Nem tudom, hogy esetleg nem-e bugos valamelyik. A Vmware, XEN, KVM, Qemu vagy valami más közül melyikkel járok jobban?
A processzorom 8200, van virtualizációs támogatása. 9.4-hez, ha ki akarom használni, a virtual kernelt kell-e használnom?
Ha valaki tud egy jó megoldást, azt nagyon megköszönném.

Xen teszt avagy Centos vs Lenny

Fórumok

Hali

http://hup.hu/node/70462#comment-764879 alapján felbuzdulva, nekiláttam egy kis teszthez.
A tesztkonfig:
Gép: Dell Poweredge 2900, 8G ram, 1db E5320 xeon, 3db 146G-s SAS raid5 ben.
A guest os mindkét esetben ugyanaz a paravirtualizált lenny lesz.
Egyenlőre kitömörítés, betömörítést nézek majd meg egy ~9G-s fájlon, ami egy komplett rendszer tar.gz-ben. Esetleg egy apache benchmark. Nem igérek mindent mára, de mihelyt lesz eredmény kiteszem.
Ötleteket, tanácsokat addig várok.

Virtualbox és a VT-x

Fórumok

Üdv!

A minap kaptam egy notebookot, minden földi jóval. Amit kiemelnék, az az Intel Core 2 Duo P7350 CPU.

Ahogy tegnap kijött a Windows 7 RC, gondoltam kipróbálom a hardveren. De mivel mar felraktam egy XP-t (öreg hiba, tudom :)), ezért inkább a virtualizáció mellett döntöttem. Fel is raktam a 2.2.2-es Virtualboxot, majd rá a Windows 7-et.

Viszont azt tapasztaltam, hogy borzasztóan lassú. Annyira, hogy nekem gyanús, hogy a régi amd-s desktop gépemen is gyorsabban futna.

Kicsit körülnéztem, és a következőket tapasztaltam. Az Intel weboldala, valamint különböző hw infót adó programok egyöntetűen állítják, hogy a cpuban nincs vt-x támogatás. Ezt én elfogadom, bár nem örülök neki (Intel mentalitás :)), viszont ez akkor is egy C2D, gyorsabbnak kellene lennie a szoftveres virtualizációnak.

Ezért megnéztem a Virtualboxban a virtuális gép beállításait, és azt láttam, hogy a Vt-x/AMD-v opció ki van pipálva, de nem engedi módosítani. Ha jól tudom, ha nincs engedélyezve hardveres virtualizáció, akkor a virtualizációs szoftverek képesek arra, hogy bizonyos utasításokat/utasítássorozatokat máshogy hajtsanak végre, ezáltal gyorsabb működést érve el. Viszont mi van akkor, ha az sw először azt hiszi, hogy a hw tud virtualizálni, ezért minden utasítást egy-az-egyben küld ki a cpura, miközben az mégsem tud virtualizálni?

Szóval a kérdés, hogy hogyan tudnám ezt a beállítást módosítani, azaz rendesen letiltani a hardveres virtualizációt? Vagy esetleg van-e mód arra, hogy engedélyezzem a cpuban a vt-x flaget? Biosban nem lehet módosítani, azt már néztem.

VBox.log

Ami nekem a logból feltűnt:


00:00:01.726 [/HWVirtExt/] (level 1)
00:00:01.726   Enabled      <integer> = 0x0000000000000001 (1)
00:00:01.726   64bitEnabled <integer> = 0x0000000000000000 (0)

és


00:00:01.776 VMX - Virtual Machine Technology       = 0 (0)

illetve


00:00:03.239 HWACCM: No VT-x or AMD-V CPU extension found. Reason VERR_VMX_NO_VMX
00:00:03.253 HWACCM: VMX MSR_IA32_FEATURE_CONTROL=0

Proxmox (openvz)

Fórumok

Sziasztok!

Ha esetleg valakinek éles környezetben van tapasztalata a Proxmox-os openvz, vagy openvz témakörben azokat szívesen fogadnám.

Ha nem proxmox akkor milyen más host os?
Webes admin felület (vtonf, webvz, egyéb más)?
Stabilitás, megbízhatóság?
Cluster drbd-vel?
Felejtsem el és más virtualizációt válasszak?

Egyéb bármi ami elrettent :), vagy támogat, hogy ezt ne használjam, vagy használjam élesben.

Előre is köszönöm.

Üdv.: Balázs

citrix XenServer 5

Fórumok

Sziasztok,

Nem tudom hogy valaki próbálta-e a címben említett szoftvert. Olyan problémám van, hogy hiába állítom futási időben a CPU-k számát az adott domU-nak, a domU-n belül akkor sem változik meg a cpu-k száma (Ez sima linux-os dom0 esetén a xm vcpu-set -nél változik a domU-n is). Valamint további problémám hogy nem is találok opciót arra hogy futási időben hogyan állítsam egy gépnek a rendelkezésre álló memória méretét.

Ha valakinek van tapasztalata az kérem írjon néhány sort.

Köszönöm!

VirtualBox 2.2.2, 512 mbyte RAM

Fórumok

Sziasztok. Használ-e valaki Windows (XP) hoszton vbox 2.2.2 -t 512 (vagy kevesebb) ram társaságában? Nekem egyedül a damn small linuxot hajlandó elindítani, az összes többinél már az installer futásakor host low memory -val elszáll. És a DSL is, amint mk2efs -ezni kezdek.

192 mbyte ramot osztottam a DSL-nek, Live módban elfutogat, de nem bírom installálni.

http://download.cnet.com/Free-Ram-Optimizer-XP/3000-2086_4-10238479.html

Találtam egy ilyet, néha segít, de az mk2efs -en nem jutok tovább.
Rambővítés már folyamatban, de azért érdekelne hogy a riliz lett-e ilyen, vagy tényleg kevés az 512 ram neki? Köszi!

virtualizált környezetben merevlemezen ülő oprendszer indítása

Fórumok

A felállás a következő: Windows Vista a merevlemezen, mellette OpenSuse dualboottal. Amit szeretnék: ha az egyik rendszer kell, miközben fut a másik, akkor egy virtualizált környezetben csak simán elindítom, és ugyanaz fut, mintha eleve a GRUB menüből választottam volna ki (most a forgókocka, és az aero nem számít, mint "ugyanaz"). Jó lenne továbbá, ha a virtualizált környezethez tudnék csatolni megosztott könyvtárakat is (ez gondolom eléggé alap manapság)

Ezt oda-vissza szeretném megoldani(tehát adott esetben jó lenne, ha windowsról is el tudnám indítani a linuxot), de elsősorban a linux->windows a fontos, mert 5 perces dolgokra, amiket windowson tudok csak megoldani, nem indítanék újra, viszont adott esetben szükségem lesz arra is, hogy a windowst mint elsődleges operációs rendszert indítsam el (pl. mondjuk visual studio nem tudom mit művelne egy virtuális gépen, még ha sok ramot is kap)

Ki mit tud ajánlani? Virtualboxszal próbálkoztam, de nem találtam, hol lehetne merevelemeznek a fizikai merevlemezt megadni.

Vmware server - GuestRpcSendTimedOut

Fórumok

Nem tudom tud e valaki segíteni ,de gondoltam bedobom a közösbe, hátha valaki rájön a nyitjára.

Adott egy VMware server ( 2.0.1), és egy guestOS ( Win XP SP3 ). A guest-nek van 1 6 GB-os diskje, egy NAT-olt kártyája, meg /dev/hdc-n elérhető CD meghjajtója ( plusz kiallokalva 512 MB ram ). Mindezek felett samba-val még be van tolva alá egy megosztás, és lényegében ennyi.

Az utóbbi időben elkezdte azt játszani, hogy egy idő után csak úgy beáll az egész VM, mint a gerely, és a vmware log-ban ilyeneket látok:

May 02 13:37:45.210: mks| MKS switching absolute mouse on
May 02 17:17:04.437: vmx| GuestRpcSendTimedOut: message to toolbox timed out.
May 02 17:17:04.438: vmx| GuestRpcSendTimedOut: message to toolbox-dnd timed out.
May 02 17:17:19.438: vmx| GuestRpcSendTimedOut: message to toolbox timed out.
May 02 17:17:19.438: vmx| GuestRpc: app toolbox's second ping timeout; assuming app is down
May 02 17:17:19.439: vmx| GuestRpcSendTimedOut: message to toolbox-dnd timed out.
May 02 17:17:19.439: vmx| GuestRpc: app toolbox-dnd's second ping timeout; assuming app is down

Ha megpróbálom leállítani a VM-et, akkor az egész shutdown folyamat is beáll, és nem mozdul semerre.. Ha ne addj isten még a gépet is restartolni akarom, akkor a Vmware nem bírja unloadolni a moduljait..

A neten elnézegelődve csak 2 normálisnak tűnő linket találtam, de egyik se adott megoldást a problémámra:
http://communities.vmware.com/thread/195211
http://communities.vmware.com/thread/182956

Esetleg valakinek van még valami 5lete merre fele keressem a problémát?

vmware server 1.0.9 + linux kernel 2.6.29.1

Fórumok

Kedves Kollégák!

Az fenti virtualizációs szoftvert szeretném összeházasítani a fenti kernellel, azonban ez sajnos eddig nem sikerült.
A neten található patch-ek sajnos nem igazán működnek, és ami van, az is inkább a vmware workstation-höz, illetve a 2.0-ás serverhez valók.
Hajtja valaki a fórumozók között 2.6.29 sorozatú kernellel a 1-es vonalú vmware servert?
Előre is köszönöm a válaszokat.

Üdv:
János