opensolaris_wirtuali..

Transkrypt

opensolaris_wirtuali..
Wirtualizacja
Marcin Kula
[email protected]
http://www.ee.pw.edu.pl/~kulam
Agenda
Wstep
Zone
BranZ
VirtualBox
Demo
Co dalej ?
Wstęp
OpenSolaris
ZettaByte Filesystem
Dynamic Tracing (DTrace)
Solaris Containers
Image Packaging System
Predictive Self-Healing
Secure Execution
188 Open Source Apps
Compatibility Guarantee
Podejscie tradycyjne
Jedna aplikacja
na serwer
Network
Dostosowanie
do chwilowych
wymagań
Web
Web
App
App
DB
NFS
Server Server Server Server Server Server
Srednie uzycie
20%-30%
Technologie wirtualizacji
Hard Partitions
DB
App
Server
Server
LDAP
Server
Virtual Machines
File
Web
Mail
Server Server Server
OS Virtualization Resource Mgmt.
App
Web
DB
Server Server Server
Mail
DB
App
Server Server Server
App
OS
Server
Multiple OSes
Dynamic
System Domains
Logical Domains
xVM (Xen)
Vmware
VirtualBoX
MS Virtual Server
Single OS
Solaris Containers
(Zones + SRM)
BrandZ
Solaris Resource
Manager (SRM)
Zone
Wirtualne srodowisko
Jedno jadro
ABI/API bez zmian
Wymagania:
HDD: 85*MB, RAM: 40 MB
Maly spadek wydajnosci
Może mieć własne:
Kopie katalogow
Użytkownika root
IP
...
Non-Global ... Non-Global
Zone 1
Zone n
Global Zone
BrandZ lx
Nie jest to pełna wirtualizacja
Aktywne jest tylko środowiska
Tylko jądro OpenSolaris
Brak aktywnego jądra Linux !
Emulacja
Uruchamiania procesów
Wywołań systemowych
Sygnałów
Urządzeń
/proc
DTrace dla Linux'owych aplikacji
Używam BrandZ lx do uruchomienia Skype :)
Czym jest kontener ?
Zone
+
Zarzadznie zasobami
=
Kontener
Zasoby w zone
Przydzielić można:
CPU
cpu1
cpu2
Global Zone
Global – min 1 udzial
Pamięć
Swap
Planiste
...
Jak przydzielic ?
Statycznie
Dynamicznie
cpu3
Local Zone 1
cpu4
Local Zone 2
cpu5 cpu7
cpu6 cpu8
Local Zone 3
Zone vs VirtualBox
Środowiska wirtualizacji
Zone
Tylko na Open Solaris / Solaris
Goście: OpenSolaris, Linux (BrandZ)
VistualBox
Gość
Windows, Linux, OpenSolaris, FreeBSD
Gospodarz
Windows, Linux, OpenSolaris, MacOS X
VirtualBox
Frontend / Backend
Logika w VboxVM.so
Interakcja z
użytkownikiem
QT GUI
VboxManager
RDP Server
Klient / Server
GUI
VirtualBox -startvm
VBoxSVC
OpenSolaris: Wirtualizacja
demo
Next Steps
Visit www.opensolaris.com
Get It
Available
everywhere
Smaller
faster
download
Experience It
LiveCD
Risk free
Install It
Easy
Graphical
Runs in
virtualization
environments
Next Steps
Join the Student Community
Get
http://osum.sun.com/group/pw
Involved
OpenSolaris
Distribution: http://www.opensolaris.com
Community: http://www.opensolaris.org
Community:
Zones
http://opensolaris.org/os/community/zones
BrandZ
http://opensolaris.org/os/community/brandz
VirtualBox
http://www.virtualbox.org
Questions
?
Thank You.
Marcin Kula
[email protected]
http://www.ee.pw.edu.pl/~kulam