Virtualizáció

[megoldva] CentOS+XEN+Karesansui és Debian- Hogyan?

Fórumok

Sziasztok !

Kicsit eltévedtem újra ...
lipiqe -nek köszönhetően találtam egy Karesansui nevezetű adminisztrációs felületet xen -hez
Meglepő de jól működik csináltam vele 2db virtuális gépet is :) egy problémám van a dologgal csak CentOS-t sikerült csinálnom vele...
a problémám ott indult hogy virtuális gépek kreálásánál csak Kernel image és Initrd Image -t lehet megadni vagy url vagy file path
na most én megadtam neki a debianos Kernel image-t és Initrd -t de nem indult el a virtuális gép ...
Bármi segíthet ... :) ötletek vagy leírások ezzel kapcsolatosan?
kerestem neten de igazából konkrét erre vonatkozó leírást nem találtam... bár lehet csak én kerestem rosszul rá ..

CentOS5 + XEN Hogyan?

Fórumok

Sziasztok!

Segítséget szeretnék tőletek kérni! van egy intel quad xeon-os gépem IVT -vel és mindennel ami kell
CentOS5 -el szeretnék xen virtualizációt beállítani
Tud valaki egy épkézláb step by step leírást ehez sokat olvastam neten, vannak leírások de úgy tűnik túl kevés az alap ismeretem ahhoz hogy megfelelően megcsináljam.
"Abszolút nem értem a hálózat felépítését pedig még szép rajzokat is találtam hozzá de valahogy nem találok példát arra hogy mi hova miért kell írni és hol tudom beállítani pl ha multi IP-s az eth0 akkor is szukségem van a virbr vagy vif-re egyáltalán hogy tudom megadni a vif-nek hogy milyen IP-je legyen és ilyenkor mi a gateway a dom0 vagy más... szóval hatalmas a káosz a fejemben!"

Ezért keresek egy olyan leírást ami elejétől a végéig részletesen segít megcsinálni legalább 1db működő domU-t amihez hozzá is tudok férni consol-al.

Egy mondattal :) Keresek olyan leírást CentOS5+xen -hez ami Hülyéknek készült !!!

Előre is köszi a segítséget. :)

CentOS 5.3 / Xen 3.0.3 bridge+nat problema

Fórumok

Van egy gep. Tartalmaz 1db eth0. Xen 3.0.3 virtualizacioval fut par virtualis gep. Eddig ugy nezett ki a konfiguracio, hogy eth0ra es aliasaira volt felhuzva az a par ip cim, ami volt, plusz letezett egy dummy0 device, amire ra voltak bridgelve a virtualis gepek, es innen natoltam azokat. Most viszont jott az a helyzet, hogy jolenne eth0ra is bridgelni, es egyik gepnek kompletten atadni egy ip-t. Ez most el is keszult:


[root@luna sysconfig]# brctl show
bridge name	bridge id		STP enabled	interfaces
xeneth		8000.feffffffffff	yes		eth0
xennat		8000.1e13895e8690	yes		dummy0

Ennek megfeleloen modositasra kerultek a xen konfigok:


vif = [ 'mac=00:16:3e:71:38:8b,bridge=xennat', 'mac=00:16:3e:76:5e:72,bridge=xennat' ]

iptables-save kimenet:


[root@luna sysconfig]# iptables-save 
# Generated by iptables-save v1.3.5 on Sat May 16 13:27:12 2009
*nat
:PREROUTING ACCEPT [53745:5468937]
:POSTROUTING ACCEPT [48:3788]
:OUTPUT ACCEPT [170:11108]
-A POSTROUTING -s 10.10.10.0/255.255.255.0 -j MASQUERADE 
COMMIT
# Completed on Sat May 16 13:27:12 2009

A problemat pedig az jelenti, hogy amig nem volt eth0 is bridgelve, nem volt teljesitmeny problema. Miota pedig megcsinaltam, azota a domU ha az eth0ra bridgelt, kulso ip cimmel rendelkezo kapcsolatot hasznalja, minden szep es jo gyors, viszont ha a natolt kapcsolatot (barmelyik korabbi domU pontosan ugyonezt produkalja), akkor max 30-50-60kbyte! /sec sebesseg erheto el.

Ezek most "kezzel" letrehozott bridgek, es nem a xend generalja. Korabban amig csak dummy0an volt bridge, akkor a xend-configban hasznaltam a kovetkezo opciot:


(network-script 'network-bridge bridge=dummy0')

Igazabol itt guglizok mindenfele, de semmi megoldast nem talalok. stp kikapcsolasa se segit a helyzeten. Meg az fordult meg a fejemben, hogy meghagyom eth0 bridget es a dummy0 "kartyat" boot kozben, es xend configba visszairom az elobb emlitett sort.

Valakinek barmi otlet?

VMWare Jaunty host XP egér probléma

Fórumok

Sziasztok!

Jaunty-ra telepítettem VMWare playert amin XP-t futtatok.

Két probléma van:
- Valamiért az egérkattintás néha nem működik az XP-ben. Alt-Tab és visszaváltás többnyire megjavítja, de van hogy nem.
- A billentyűzet a host gépen elromlik. Ezalatt azt kell érteni, hogy a kiosztás váltó nem működik többé, illetve a Ctrl hatástalan marad.

Neten van találta a "VMWare Jaunty XP mouse" keresőkifejezésre, de a közölt megoldások nem oldották meg a problémát. Találkoztatok ilyennel? Van valakinek megoldása az egér problémákra? Valami info, hogy egyáltalán hol kellene keresni?

mount vboxsf

Fórumok

Sziasztok,

Ubuntu 9.04 desktop hoston, van egy Ubuntu 9.04 server guestem. A hoston egy www könyvtárban vannak a honlapjaim, amiket virtualboxban megosztottam a guestnek. A guest webszerverének(apache2,mod_rewrite) főkönyvtára a /var/www2. A megosztott könyvtárat a következőképpen csatolom fel: mount -t vboxsf www /var/www2

fstab:
www /var/www vboxsf defaults,uid=gabor,gid=www-data 0 0

A host böngészőben szépen látom a honlapokat, de ha módosítok egy fájlt és frissítem a böngészőt, akkor nem látszódik a változás. Azonban ha elmozgatom a módosított fájlt a hoston és vissza helyezem, akkor módosul a böngészőben is, vagy le/fel csatolás esetén is.

Arra tippelek, hogy a csatolásnál talán be cache-eli a könyvtárakat. Ha van valakinek ötlete, legyen szíves írja le.

Más:
Guesten (NAT-olva a net) előfordul, hogy néha nincs hálózat. Arra figyeltem fel, ez akkor következik be, ha guest indítás után közvetlenül bezárom a virtualbox (nem OSE) guestválasztó ablakát. Ez tényleg összefüggésben van a hálózattal / net kapcsolattal?

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