marcin kulakulam/pub/techtalk/opensolaris_wirtualizacja.pdf · podejscie tradycyjne network srednie...

16
Wirtualizacja Marcin Kula [email protected] http://www.ee.pw.edu.pl/~kulam

Upload: others

Post on 24-Jan-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Wirtualizacja

Marcin [email protected]://www.ee.pw.edu.pl/~kulam

WstepZoneBranZVirtualBoxDemoCo dalej ?

Agenda

Wstęp

ZettaByte Filesystem

Dynamic Tracing (DTrace)Solaris Containers

Image Packaging System

Predictive Self-HealingSecure Execution

188 Open Source AppsCompatibility Guarantee

OpenSolaris

Podejscie tradycyjne

Network

Srednie uzycie 20%-30%

Jedna aplikacja na serwer Dostosowanie

do chwilowych wymagań

WebServer

WebServer

AppServer

AppServer

DBServer

NFSServer

Technologie wirtualizacji

DynamicSystem Domains

Solaris Containers(Zones + SRM)

BrandZ

Solaris ResourceManager (SRM)

Logical DomainsxVM (Xen)Vmware

VirtualBoXMS Virtual Server

Hard Partitions Virtual Machines OS Virtualization Resource Mgmt.

Multiple OSes Single OS

Server

OS

AppAppServer

DBServer

WebServer

MailServer

MailServer

WebServer

FileServer

LDAPServer

AppServer

DBServer

DBServer

AppServer

Zone

Global Zone

Non-GlobalZone 1

Non-GlobalZone n

...

Wirtualne srodowiskoJedno 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

...

BrandZ lx

Nie jest to pełna wirtualizacjaAktywne jest tylko środowiska

Tylko jądro OpenSolarisBrak 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

=

Local Zone 1

Zasoby w zone

cpu1

Global Zone

Local Zone 2

Local Zone 3

cpu2

cpu3

cpu4

cpu5

cpu6

cpu7

cpu8

Przydzielić można:CPU

Global – min 1 udzial

Pamięć

Swap

Planiste

...

Jak przydzielic ?StatycznieDynamicznie

Zone vs VirtualBox

Środowiska wirtualizacjiZone

Tylko na Open Solaris / SolarisGoście: OpenSolaris, Linux (BrandZ)

VistualBoxGość

Windows, Linux, OpenSolaris, FreeBSD

GospodarzWindows, Linux, OpenSolaris, MacOS X

VirtualBox

Frontend / BackendLogika w VboxVM.so

Interakcja z użytkownikiem

QT GUIVboxManagerRDP Server

Klient / ServerGUI

VirtualBox -startvm

VBoxSVC

demo

OpenSolaris: Wirtualizacja

Next Steps

Get It Experience It Install It

Available everywhere

Smaller faster download

LiveCD

Risk free

Easy

Graphical

Runs in virtualization environments

Visit www.opensolaris.com

Next Steps

Get Involved

Join the Student Communityhttp://osum.sun.com/group/pw

OpenSolarisDistribution: http://www.opensolaris.com

Community: http://www.opensolaris.org

Community: Zones

http://opensolaris.org/os/community/zones

BrandZhttp://opensolaris.org/os/community/brandz

VirtualBoxhttp://www.virtualbox.org

Questions

?

Thank You.

Marcin [email protected]://www.ee.pw.edu.pl/~kulam