Solaris virtualizációs megoldások
In progress...
Ez a lap a Sun Solaris 10 operációs rendszer virtualizációs megoldásainak bemutatására készült.
Tartalomjegyzék[elrejtés] |
1 A Solarisról általában
A Solaris a Sun Microsystems SVR4 kompabibilis, Unix-ok családjába tartozó operációs rendszere. Jelenlegi legfrissebb kiadása a Solaris 10 10/09, közismertebb nevén a Solaris 10 Update 8. A jelenleg futó kernel verziója:
kvegh@at1p1uivsh005:~$ uname -srv SunOS 5.10 Generic_142900-02 kvegh@at1p1uivsh005:~$
A Solaris 10 2005. január 31.-én jelent meg, olyan újdonságokkal mint a DTrace, az SMF (Service Management Facility, amely az init.d scriptek leváltására jött létre), az NFSv4 vagy a Solaris Containers. Ezen kiadástól kezdve szabadon letölthető - regisztráció után - és szabadon felhasználható az új licencelési struktúrának köszönhetően, ám ehhez csak a negyedéves frissítések és biztonsági javítások járnak.
A ZFS támogatás a Solaris 10 Update 2-ben került be.
1.1 Felhasználása
A Solaris kitűnő SMP képességekkel rendelkezik, kitűnőek skálázódik a többprocesszoroz rendszereken is, lehetővé téve a rendszer teljes és egyenletes kihasználását. Képes kihasználni a nagyobb Sun (és az Opteron) gépek NUMA jellegét is, ahol az SMP-től eltérően egyes memóriaterületek adott processzor(ok)hoz "közelebb" lehetnek. Az ehhez szükséges támogatást Memory Placement Optimizationnek (MPO) hívják.
A skálázhatósága, teljesítménye és robosztussága képesség teszi alkalmazáskritikus feladatok ellátására, ezért előszeretettel használják vállalati környezetben is, legyen szó akár webkiszolgálásról, akár alkalmazásszerverekről.
2 Támogatott architektúrák
A Solaris 10 a következő platformokon fut:
- Sun SPARC
- x86
- x86_64
3 Solaris virtualizációs technológiák
Különböző processzorarchitektúrákon különböző virtualizációs technológiák állnak rendelkezésünkre Solarison.
CPU arch | current CPUtypes | cores on chip | threads per core | virtualization options |
Sparc64 | Sparc64-VII | 4 | 2 | Dynamic domains (+ zones) |
CMT (Coolthread series) | T2, T2Plus | 8 | 8 | LDOMs (+ zones) |
x86 | Nehalem-series | 4 | 2 | Zones |
x86-on meg tervben volt egy Xen alapú virtualizació (Solarissal a dom0-ban), de ezt a termékvonalat leállították.
3.1 Dynamic domains
Ez a technolóogia csak Sparc64-es architektúrán érhető el, az Mx000 szerversorozaton. Igazából hardwareparticionálásról van szó, egy chassisban CMU-kat (CPU/Memory Unitokat) és IOU-kat (I/O unitokat (diszkek, NIC-ek, PCI slotok, etc.) lehet domainekbe összefogni, illetve ezeket boardokat a domainekben futó OS-ekhez futás közben hozzáadni.
3.2 Logical domainek, LDOMok
Ez a technolóogia csak a CMT (Coolthread) architektúrán érhető el.