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