ZonasOpensolaris

Embed Size (px)

Citation preview

  • 8/9/2019 ZonasOpensolaris

    1/16

    Zonas introduccin

    Name Dario Leon

    Title Lder de la comunidad OpenSolaris

    Blog: http://224000.blogspot.com

    http://224000.blogspot/http://224000.blogspot/
  • 8/9/2019 ZonasOpensolaris

    2/16

    Presentation Title pg 2

    Por que virtualizar

  • 8/9/2019 ZonasOpensolaris

    3/16

    Presentation Title pg 3

    Virtualizacin

    Particionamiento a nivel de hardwareFull Virtualizacin o Emulacin

    Paravirtualizacin

    Virtualizacin de sistema operativoVirtualizacin de aplicaciones

  • 8/9/2019 ZonasOpensolaris

    4/16

    Presentation Title pg 4

    Comparacin

  • 8/9/2019 ZonasOpensolaris

    5/16

    Presentation Title pg 5

    Zonas

  • 8/9/2019 ZonasOpensolaris

    6/16

    Presentation Title pg 6

    Cual es una solucin igual en Linux?

    Que permita manejar memoria, swap, quepermita manejar interfaces de red para lazona distintas a la de la zona global, quepermita manejar porcentajes de procesador

    NINGUNA!!!!!!Hoy da se trata de implementar zonas enlinux!!

  • 8/9/2019 ZonasOpensolaris

    7/16

    Presentation Title pg 7

    Como configuro la zona?mkdir -m 700 /export/desarrollo1

    zonecfg -z desarrollo1

    desarrollo1: No such zone configured

    Use 'create' to begin configuring a new zone.

    zonecfg:desarrollo1> create

    zonecfg:desarrollo1> set autoboot=true

    zonecfg:desarrollo1> set zonepath=/export/desarrollo1

    zonecfg:desarrollo1> add netzonecfg:desarrollo1:net> set physical=iwh0

    zonecfg:desarrollo1:net> set address=192.168.1.77

    zonecfg:desarrollo1:net> end

    zonecfg:desarrollo1> add capped-memory

    zonecfg:desarrollo1:capped-memory> set physical=500m

    zonecfg:desarrollo1:capped-memory> set swap=200m

    zonecfg:desarrollo1:capped-memory> end

    zonecfg:desarrollo1> commit

    zonecfg:desarrollo1> exit

  • 8/9/2019 ZonasOpensolaris

    8/16

    Presentation Title pg 8

    Instalo la zona

    dario@Leona:~$ pfexec zoneadm -z desarrollo1 install

    A ZFS file system has been created for this zone.

    Publisher: Using opensolaris.org (http://pkg.opensolaris.org/dev/ ).

    Publisher: Using contrib.opensolaris.org (http://pkg.opensolaris.org/contrib/).

    Image: Preparing at /export/desarrollo1/root.

    Cache: Using /var/pkg/download.

    Sanity Check: Looking for 'entire' incorporation.

    Installing: Core System (output follows)

    DOWNLOAD PKGS FILES XFER (MB)

    Completed 44/44 12305/12305 85.9/85.9

    ......................

    Done: Installation completed in 442,627 seconds.

    Next Steps: Boot the zone, then log into the zone console (zlogin -C)

    to complete the configuration process.

  • 8/9/2019 ZonasOpensolaris

    9/16

    Presentation Title pg 9

    Arrancando la zona Entrando a lazona

    zoneadm -z desarrollo1 boot

    zlogin -C desarrollo1

    [Connected to zone 'desarrollo1' console]

    You did not enter a selection.

    What type of terminal are you using?

    1) ANSI Standard CRT

    2) DEC VT1003) PC Console

    4) Sun Command Tool

    5) Sun Workstation

    6) X Terminal Emulator (xterms)

    7) Other

    Type the number of your choice and press Return: 2

  • 8/9/2019 ZonasOpensolaris

    10/16

    Presentation Title pg 10

    Entrando en la zona

    [NOTICE: Zone rebooting]

    SunOS Release 5.11 Version snv_134 64-bit

    Copyright 1983-2010 Sun Microsystems, Inc. All rights reserved.

    Use is subject to license terms.

    Hostname: desarrollo1

    Reading ZFS config: done.Mounting ZFS filesystems: (5/5)

    desarrollo1 console login: root

    Password:

    May 14 09:43:17 desarrollo1 login: ROOT LOGIN /dev/console

    Sun Microsystems Inc. SunOS 5.11 snv_134 February 2010

    root@desarrollo1:~# uname -n

    desarrollo1

    root@desarrollo1:~#

  • 8/9/2019 ZonasOpensolaris

    11/16

    Presentation Title pg 11

    Instalando apache-php-mysql

    pkg install -v amp

    Solver: [ Variables: 110 Clauses: 600 Iterations: 1 State: Succeeded]

    Timings: [phase 1: 0.282, phase 2: 0.053, phase 3: 6.454, phase 4: 0.000, phase 5: 0.013, phase 6: 0.001,phase 7: 0.004, phase 8: 0.646, phase 9: 0.000, phase 10: 0.559, phase 11: 0.006, phase 12: 0.014]

    Maintained incorporations: pkg://opensolaris.org/consolidation/gfx/[email protected],5.11-0.134:20100302T010435Z

    pkg://opensolaris.org/consolidation/man/[email protected],5.11-0.134:20100302T010603Z

    Actuators:

    restart_fmri: svc:/system/manifest-import:default

    reboot-needed: false

    DOWNLOAD PKGS FILES XFER (MB)

    Completed 4/4 901/901 4.5/4.5

    PHASE ACTIONS

    Install Phase 1144/1144

    Loading smf(5) service descriptions: 1/1

  • 8/9/2019 ZonasOpensolaris

    12/16

    Presentation Title pg 12

    Apache sobre smf

    /usr/sbin/svccfg import /var/svc/manifest/application/database/mysql_51.xml

    /usr/sbin/svccfg import /var/svc/manifest/network/http-apache22.xml

    root@desarrollo1:~# svcs -a | grep http

    disabled 10:08:46 svc:/network/http:apache22

    root@desarrollo1:~# svcadm enable svc:/network/http:apache22

    root@desarrollo1:~# svcs -a | grep http

    offline* 11:37:14 svc:/network/http:apache22

    root@desarrollo1:~# svcs -a | grep http

    online 11:37:17 svc:/network/http:apache22

  • 8/9/2019 ZonasOpensolaris

    13/16

    Presentation Title pg 13

    Mysql sobre smf

    root@desarrollo1:~# svcs -a | grep mysql

    disabled 10:33:33 svc:/application/database/mysql:version_51

    root@desarrollo1:~# svcadm enable svc:/application/database/mysql:version_51

    root@desarrollo1:~# svcs -a | grep mysql

    online 11:43:27 svc:/application/database/mysql:version_51

    root@desarrollo1:~# /usr/mysql/bin/mysql -u root

    Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 1

    Server version: 5.1.37 Source distribution

    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

    mysql>

  • 8/9/2019 ZonasOpensolaris

    14/16

    Presentation Title pg 14

    Clonando mis zonas

    zonecfg -z desarrollo2 -f /export/zonas/template

    Vi /export/zonas/template

    create -b

    set zonepath=/export/desarrollo2

    set brand=ipkg

    set autoboot=true

    set ip-type=sharedadd net

    set address=192.168.1.78

    set physical=iwh0

    end

    pfexec zoneadm -z desarrollo3 clone desarrollo1

  • 8/9/2019 ZonasOpensolaris

    15/16

    Presentation Title pg 15

    Instalo GLPI sobre mi zona

    gunzip glpi-0.72.4.tar.gz

    tar xvf glpi-0.72.4.tar

    Cd /opt/glpi

    chmod -R 777 files/ config/

    ln -s /opt/glpi /var/apache2/2.2/htdocs/glpi

    EN el browser: http://ip/glpi

  • 8/9/2019 ZonasOpensolaris

    16/16

    Zonas introduccin

    Name Dario Leon

    Title Lder de la comunidad OpenSolaris

    Blog: http://224000.blogspot.com

    http://224000.blogspot/http://224000.blogspot/