vsphere 4 hypervisor kerdes

Fórumok

sziasztok,

- lattam a honlapon, hogy 6 mag/4 utas rendszer a limit. a HT minek szamit? elvileg swbol van ra lehetoseg, hogy detektald, hogy az nem hw core, igy akar az is lehet, h nem szamit bele.
- van arra lehetoseg, hogy bizonyos idore valamilyen APIn keresztul azt mondjam, hogy az egyik gepnek dedikaltan odaadnek X coret? mondjuk az alice nevunek este 7tol reggel 8ig most 1x odaadok 16 coret, a tobbi gep meg osztozzon a maradekon; reggel 8tol pedig mar az osszeg virtualis gep hasznalhatja az osszes coret
- pcie kartyat elvileg oda lehet adni a VMnek vmdirectpath -el. van valakinek tapasztalata?

koszi!

Hozzászólások

2. kérdésre: windows powershell alá van egy vSphere PowerCLI, azzal talán tudod ezt is állítani.

Ha 6/4 a felállás akkor gondolom ti Standard Editiont kaptatok. Ebbe nem számít bele a HT. Jelentős teljesítmény növekedést nem okoz a legtöbb esetben(kivéve i7 architektúra esetén).

Időzítetten CPU affinity-t szerintem csak scriptelve tudsz. Van néhány api(perl és talán még java is), Powershell. Bár ez elég távol van a "best practice"-től.
Itt tudsz a cpu affinityről olvasni: http://www.vmware.com/pdf/vsphere4/r40/vsp_40_resource_mgmt.pdf

Kártyákat nem továbbítunk VM felé, ebben nem tudok segíteni.

Sajnos ebben nem tudok segíteni. Gondolom ez megvolt már: http://www.vmware.com/support/pubs/sdk_pubs.html
Itt találtam, SDK-ban: http://www.vmware.com/support/developer/vc-sdk/visdk25pubs/ReferenceGui…
Nem tudom hasznos-e, de úgy látszik lehetőség van rá.

Miért van szükség affinityre?

A vmware fizikailag értelmezi a processzort és a processzormagot is, és természetesen érzékeli, hogy a HT ki vagy be van kapcsolva.
2. nem tudom
3. Van benne ilyen opció, bár nem vagyok benne biztos, hogy az alaplicencelésekben is használható. Próbálni még nem próbáltam.

1) a HT semminek nem számít, mi nem mértük, de állítólag Nehalem óta van értelme használni.
Megjegyzés: Enterprise Plus esetén egy VM most összesen 8db vCPU-t tud kezelni, egyébként 4-et. A kiszivárgott hírek szerint ez a valószínűleg nem túl sokára megjelenő 5-ös verzióban jelentősen fog bővülni, a licenc kérdés természetesen nyitott

2) nem javasolt a CPU affinity használata, helyette van a "CPU reservation" nevű dolog. PowerCLI: Get-VMResourceConfiguration/Set-VMResourceConfiguration (ez szerintem értelmesebb, mint adott magokkal mazsolázni: igényelt magok száma * Mhz/mag mennyiségű erőforrást dedikálsz és máris kb ott vagy); azért is jobb ez a "reservation" alapú megközelítés, mert ha adott magoknak dedikálnál több erőforrást, arról is gondoskodnod kellene, hogy a virtuális gép operációs rendszere is annak megfelelően terhelje az egyes magokat.

3) nincs vele tapasztalat, ha jól rémlik egyelőre csak 10GbE kártyák esetén működik a dolog + megfelelő alaplap is kell. Ráadásul le kell mondani például a VMotionről.

Még annyi pontosítás, hogy licenctől függ a CPU-nként támogatott magok száma ESX-enként, a http://www.vmware.com/pdf/vsphere4/r41/vsp_41_config_max.pdf alapján összesen 160 mag támogatott (azaz jóval több, mint 4 CPU).

PowerCLI-hez: http://www.vmware.com/support/developer/PowerCLI/PowerCLI41U1/html/inde…, azon belül ami konkrétan érdekes számodra: http://www.vmware.com/support/developer/PowerCLI/PowerCLI41U1/html/Set-…

ok, koszi!

jelenleg az ingyenes verziot akarjuk hasznalni, egyetem leven.... :)

a cpu affinity azert erdekes, mert mondjuk epp azt akarnam merni, hogy 16 magon hogy megy a dolog, akkor annyit garantaltan oda szeretnek adni a meres idejere a gepnek - nem baj, ha a tobbi VM lasabb lesz; viszont a meres utan mar barki kihajthatja az egeszet.

Szia!

Létezik academic licensz is, persze az nem ingyenes de az ára alacsonyabb mint a kereskedelminek.
Esetleg érdemes még evalban kipróbálni, mivel 60 napig, korlátozás nélkül használhatsz minden szolgáltatást.
Mint írták egy virtuális géphez max. 8 vcpu-t konfigurálhatsz. A HT szolgáltatás jelenlétéről vagy hiányáról tájékoztat, egy mag számít egy CPU-nak.
A vmDirectPath, elég korlátozott funkció, meghatározott kártyákkal működik csak. Bővebben itt: http://communities.vmware.com/docs/DOC-11089

Ha ilyen dolog miatt kell, akkor azért meg lehet oldani:
- vm leállítása
- vm átkonfigurálása adott számú vCPU-ra (max 4 vagy 8 licenctől függően, ESX5 előtt 16 magot nem fogsz tudni tesztelni - már van béta verzió, ha hajlandó vagy reportolni, akkor valószínűleg meg tudjuk oldani, hogy kipróbáld)
- vm cpu affinity beállítása
- vm cpu erőforrások beállítása: vCPU darab x magonkénti MHz (fontos, hogy más ne egye el az erőforrásokat)
- vm indítása

A PCIe kártya rázósabb kérdés.

a gepet elsosorban tobbszalu programok fejlesztesere, es a teslahoz vettek. a gond az, hogy neha szukseg lenne grides infrastruktura tesztelesre is, aminel nyilvan idealis az, hogy tetszoleges szamu virtualis gepet tudok gyorsan inditani.

azt hittem egy az egyben atpasszolodik a pcie kartya, de ezekszerint nem ilyen egyszeru a dolog... :(

Egy kicsit elbizonytalanodtam... maga a PowerCLI nem mukod az ingyenes ESX-szel, vagy csak a jelzett funkciok? Nekem az volt a tippem, hogy a PCLI nagyjabol ugyanazokat uti le, mint amit a vSphere leut, csak nyilvan konzolosan. Tevedek?
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

A PowerCLI az ESX (és vCenter) által publikált webszolgáltatásokat használja a vSphere Clienthez hasonlóan. A különbség az, hogy a PowerCLI egy Powershell felület, a vSphere Client grafikus.

Tudtommal mindenféle szkriptelés csak olvasható módban működik ingyenes változat esetén, de nem próbáltam.

A VMware nem szeretné azt, hogy bárki írjon olyan alkalmazást, amivel ingyenes ESXi fürtök felügyelhetők, emiatt beépített valamilyen védelmet (nem tudom, milyet). ESX 3.5-nek volt egy kiadása, amikor ez a védelem ki volt kapcsolva és működött minden, de a rákövetkezőben ismét lezárták a lehetőséget.

Szia!

- Az ingyenes foglalatonként max 6 magot támogat, amiből egy virtuális gépnek max 4-et tud kiosztani összesen 256 darabot.

-

- A pcie kártya esetén mit szeretnél? Elvileg igen.

Amire érdemes figyelni, hogy még mielőtt létrehozod az első géped, építsd újra a tárolót 1Mb-nél nagyobb blokkmérettel, mert ebben max 200gb virtual lemezek kezelhetőek, 8Mb esetén már 2T.