12
CONTAINERS: UN CASO PRACTICO DE VIRTUALIZACIÓN EN SOLARIS 10 VIRTUALIZACIÓN Por: Francisco Rubén Jiménez Corzo

Virtualización en Solaris. CONACI 2010. UNACAR

Embed Size (px)

DESCRIPTION

Estas diapositivas son cortesía del Maestro Francisco Rubén Jiménez Corzo, quien impartió un taller de Virtualización en Solaris en el CONACI 2010. El taller fue un verdadero éxito.

Citation preview

Page 1: Virtualización en Solaris. CONACI 2010. UNACAR

CONTAINERS: UN CASO PRACTICO DE VIRTUALIZACIÓN EN SOLARIS 10

VIRTUALIZACIÓN

Por: Francisco Rubén Jiménez Corzo

Page 2: Virtualización en Solaris. CONACI 2010. UNACAR

Temas

El concepto y sus características Aplicaciones en la Industria

Consolidación mediante contenedores Independencia del hardware Licenciamiento (Reducciones y Ahorros)

Ejemplo Básico Ejemplo Completo Ejemplo Práctico

Page 3: Virtualización en Solaris. CONACI 2010. UNACAR

Concepto y características

Page 4: Virtualización en Solaris. CONACI 2010. UNACAR

Tipos de zona non-globalesen base a su independencia de la base

Zona Compartida Zona Independiente

Page 5: Virtualización en Solaris. CONACI 2010. UNACAR

Consolidación

Page 6: Virtualización en Solaris. CONACI 2010. UNACAR

Consolidación

VISIÓN GENERAL

Page 7: Virtualización en Solaris. CONACI 2010. UNACAR

Independencia del Hardwa-re Migración rápida

Clonación de zonas (con ZFS como base)

Page 8: Virtualización en Solaris. CONACI 2010. UNACAR

Licenciamiento

Page 9: Virtualización en Solaris. CONACI 2010. UNACAR

Ejemplo básico

zonecfg -z ejemploejemplo: No such zone configuredUse 'create' to begin configuring a new zone.zonecfg:ejemplo> createzonecfg:ejemplo> set zonepath=/export/home/ejemplozonecfg:ejemplo> add netzonecfg:ejemplo:net> set address=10.8.1.2zonecfg:ejemplo:net> set physical=eri0zonecfg:ejemplo:net> endzonecfg:ejemplo> set pool=pool_defaultzonecfg:ejemplo> verifyzonecfg:ejemplo> commitzonecfg:ejemplo> exit

Page 10: Virtualización en Solaris. CONACI 2010. UNACAR

Ejemplo Completo

zonecfg:masterlit> create -bzonecfg:masterlit> set zonepath=/data/masterlitzonecfg:masterlit> set brand=solaris8zonecfg:masterlit> set autoboot=falsezonecfg:masterlit> set scheduling-class=FSSzonecfg:masterlit> set ip-type=sharedzonecfg:masterlit> add netzonecfg:masterlit:net> set address=142.188.10.101zonecfg:masterlit:net> set physical=ge0zonecfg:masterlit> endzonecfg:masterlit> add devicezonecfg:masterlit:device> set match=/dev/rmt/0*zonecfg:masterlit> endzonecfg:masterlit> add rctlzonecfg:masterlit:rctl> set name=zone.max-swapzonecfg:masterlit:rctl> add value (priv=privileged,limit=4294967296,action=deny)zonecfg:masterlit> end

zonecfg:masterlit> add rctl

zonecfg:masterlit:rctl> set name=zone.max-locked-memoryzonecfg:masterlit:rctl> add value (priv=privileged,limit=1073741824,action=deny)zonecfg:masterlit> endzonecfg:masterlit> add attrzonecfg:masterlit:attr> set name=hostidzonecfg:masterlit:attr> set type=stringzonecfg:masterlit:attr> set value=830b44c3zonecfg:masterlit> endzonecfg:masterlit> add dedicated-cpuzonecfg:masterlit:dedicated-cpu> set ncpus=1zonecfg:masterlit:dedicated-cpu> set importance=30zonecfg:masterlit> endzonecfg:masterlit> add capped-memoryzonecfg:masterlit:capped-memory> set physical=2Gzonecfg:masterlit> endzonecfg:masterlit> verifyzonecfg:masterlit> commitzonecfg:masterlit> exit

Page 11: Virtualización en Solaris. CONACI 2010. UNACAR

Comandos útiles

Page 12: Virtualización en Solaris. CONACI 2010. UNACAR

Comandos útiles