SlideShare a Scribd company logo
1 of 35
Download to read offline
Introducción a
  OpenSolaris
     2008.11
              Juan Daniel Perez
            Campus Ambassador
http://blogs.sun.com/argentina_ambassador
             http://osum.sun.com
Agenda
Que es OpenSolaris?
Nuevas características en 2008.11
Configuración básica
Repositorios y Paquetes
Conclusión
Qué es OpenSolaris?
Nueva distribución de Sistema Operativo basado en
el código fuente de Solaris
Versiones: 2008.05 y 2008.11
Open Source
Libre de usar e implementar
Soportado por Sun
Nuevas características en 2008.11
           (Desktop)
 Gnome 2.24 + Actualizaciones de Compiz
 Suspender y reanudar en RAM
 Nuevos repositorios
     Release, contrib, dev, extra y support
 Más drivers(audio, tarjetas SD, ....)
 Nuevas aplicaciones
     Firefox 3.0.3
     OpenOffice 3.0
Nuevas características en 2008.11
           (Server)
 Soporte de Intel Nehalem
 Instalador Automático
 Constructor de distribución
 Web Stack Mejorado
     Se agregaron Drupal y Django
 OpenStorage
 Muchos nuevos paquetes en el repositorio
Configuración básica
Drivers de Sonido: Open Sound System
(http://www.opensound.com/oss.html)
  $ pfexec pkgadd -d oss-solaris-v4.1-1051-i386.pkg
Drivers de video Nvidia incluidos (se pueden descargar
desde la página de Nvidia los últimos drivers)
Drivers de video ATI e Intel:
http://opensolaris.org/os/project/dri/
Placas de Red Wireless:
http://opensolaris.org/os/community/laptop/wireless/
Configuración básica
Placas de Red:
http://opensolaris.org/os/community/networking/
    # ifconfig -a
    # ifconfig -a plumb
    Nwam!
Configuración básica
Timeslider: utiliza la capacidad única de ZFS llamada
Snapshot
  Sistema → Administración → Configuración del
  deslizador de tiempo
Configuración básica
Compiz: Sistema → Preferencias → Apariencia →
Efectos visuales
Configuración básica
Montar Filesystems
   ufs: sistema de archivos UNIX estándar
   pcfs: sistema de archivos que permite acceder a
   FAT32 pala lectura y escritura
   hsfs: sistema de archivos High Sierra, es el
   estándar para los CDROM
   udf: formato de Disco Universal con soporte de
   operaciones de lectura y escritura sobre DVD y CD

    # mount -F pcfs /dev/dsk/c0t0d0s0 /punto_de_montaje/
Configuración básica
Montar NTFS y ext2
  FSWpart:
  http://www.belenix.org/binfiles/FSWpart.tar.gz
  FSWfsmisc:
  http://www.belenix.org/binfiles/FSWfsmisc.tar.gz
  # gunzip -c FSWpart.tar.gz | tar xvf -
  # pkgadd -d . FSWpart
  # gunzip -c FSWfsmisc.tar.gz | tar xvf -
  # pkgadd -d . FSWfsmisc
Configuración básica
Montar NTFS y ext2
  Identificar y montar particiones
    # /usr/bin/prtpart /dev/rdsk/”disco” -ldevs
  Partición NTFS:
    # mount -F ntfs
  Partición Ext2:
    # mount -F ext2fs
  Podemos modificar el archivo /etc/vfstab para que
  monte las particiones
Repositorios y Paquetes
Repositorios y Paquetes
El repositorio actual está dividido en cuatro repositorios
primarios basados en pkg.opensolaris.org:
   /release: contiene los paquetes estables y se actualizarán
   con la salida de cada nueva versión (seis meses).
   /dev: se actualiza cada dos semanas y contiene el ultimo
   software desarrollado para OpenSolaris
   /contrib: contiene las contribuciones de la comunidad. Es
   el repositorio secundario para usuarios.
   /pending: contiene contribuciones de paquetes de la
   comunidad o del programa de generación de paquetes.
   No se recomiendan su instalación.
Repositorios y Paquetes
Otros repositorios:
  http://pkg.opensolaris.org/webstack/ - PhpMyAdmin,
  Drupal, Django, etc.
  http://ips.homeunix.com:10000/ - Codecs de video y
  sonido (MP3, DVD, etc.).
  https://pkg.sun.com/opensolaris/extra/ - Virtual Box,
  Pluguin Flash para Firefox, etc. Hay que registrarse
  para poder acceder a este repositorio (
  https://pkg.sun.com/register/).
Repositorios y Paquetes
Otros repositorios:
  http://pkg.sunfreeware.com:9000/ - Codecs,
  utilidades GNU, etc.
En el repositorio principal podemos encontrar muchos
paquetes: Netbeans, Sun Studio (C, C++, Fortran), AMP
(Apache + MySQL + PHP / Pyton / Perl), Songbird,
OpenOffice, Eclipse, Thunderbird, etc!!
Repositorios y Paquetes
En 2008.11 es muy sencillo agregar nuevos
repositorios. Los agregamos directamente desde el
Package Manager.
Conclusión
2008.11: muchas nuevas características
    Mejor experiencia de escritorio
    Muchas nuevas aplicaciones
Dale una oportuniad hoy! Es gratis.
Descargar desde
    http://www.opensolaris.com
La forma más fácil de ejecutar OpenSolaris
    Virtualizado en VirtualBox
    http://www.virtualbox.org
ZFS
- Zettabyte File
   System -
Agenda

Que es ZFS?
Características de ZFS
Demo de características de ZFS
Conclusión
Que es ZFS?
   Sistema de archivos de 128 bits
   Tamaño máximo de 256 cuatrillones de zettabytes
   Incorporado en Solaris 10 y filesystem por defecto en
   OpenSolaris

En Wikipedia se hace la siguiente referencia sobre las capacidades
de ZFS:
          “Como ejemplo de las capacidades expresadas por
            estos números, si un usuario crease 1000 ficheros
            por segundo, tardaría unos 9000 años en alcanzar
            el límite impuesto por el número de ficheros.”.
Unidades de medida                       1010110101101011
                                             1001101110101110
                                        9
Gigabyte (1,000,000,000 bytes o 10 bytes)
                                             0110110101101110
1 gigabyte: una pickup llena de libros
                                             1011011011001010
100 gigabytes: ~1200 horas de música en MP3
                                             1010
Terabyte (1,000,000,000,000 bytes o 1012 bytes)
1 terabyte: 50000 arboles echos papel e impresos
136 terabytes: Toda la capacidad digital de las colecciones impresas (~12
millones de libros) de la biblioteca del Congreso de USA

Petabyte (1,000,000,000,000,000 bytes o 1015 bytes)
1 petabyte: La cantidad de información generada por el IM anualmente
200 petabytes: Todo el material impreso

Exabyte (1,000,000,000,000,000,000 bytes o 1018 bytes)
90 exabytes:Estimado mundial de la capacidad de almacenamiento digital
necesaria para el 2008 para todos los medios (discos, cintas, ópticos)

Zettabyte (1,000,000,000,000,000,000,000 bytes o 1021 bytes)
ZFS: Pool
Formado por todos los dispositivos de almacenamiento
Puede crecer y encogerse agregando y quitando discos
Los sistemas de archivos ZFS comparten la pool y se
pueden definir cuotas y reservas
Volúmenes vs ZFS
     Traditional Volumes               ZFS Pooled Storage
    Abstraction: virtual disk          Abstraction: malloc/free
●                                  ●


    Partition/volume for each FS       No partitions to manage
●                                  ●


    Grow/shrink by hand                Grow/shrink automatically
●                                  ●


    Each FS has limited                All bandwidth always
●                                  ●

    bandwidth                          available
    Storage is fragmented,             Pool allows space to be
●                                  ●

    stranded                           shared

     FS         FS         FS          ZFS       ZFS        ZFS

                                             Storage Pool
    Volume   Volume      Volume
Administración sencilla
 por comandos o GUI
  No se necesita manejador de
          volúmenes!

   Nos olvidamos de format,
   newfs, mount, vfstab, etc..


  Administración sencilla de
  Pool´s, Snapshots, Clones,
   Cuotas, Reservaciones,
      Compresión, etc...
Copy-on-Write
  Uber-block

                                                                                  Original Data

                                                                                   New Data




                      Initial block tree          Writes a copy of some changes


                                                                               New Uber-block
Original Pointers

 New Pointers




               Copy-on-write of indirect blocks      Rewrites the Uber-block
Snapshots (capturas)
    Podemos sacar una “foto” de forma rápida de todo el
    Sistema de Archivos
    Podemos volver fácilmente a un estado anterior del Sistema
    de Archivos



Snapshot Uber-block                                New Uber-block

                                                    Current Data
Compresión
Reduce la cantidad de espacio utilizado en disco
Reduce la cantidad de información transferida al disco –
Incrementa el rendimiento de los datos

                           ZFS




                      Data Compression
End-to-End Checksums
Checksums are
                                                           Previene:
separated from
                                                               Corrupción silenciosa
   the data
                                                               de la información
                                                               Errores por Metadata
                                                               corrupta
                                                               Escrituras fantasmas
                                                               Perdidas de escrituras
                                                               y lecturas
                                                               Sobre escrituras
                                                               accidentales
                                                               Errores por bugs en el
                                                               controlador y
                                                               dispositivo
         Entire I/O path is self-validating (uber-block)
Auto-recuperación de Información
ZFS puede identificar información dañada utilizando los
Cheksums y restaurarla utilizando la copia redundante
(Mirror).
     Application             Application                Application


     ZFS Mirror             ZFS Mirror                  ZFS Mirror




                                                    “Heals” Bad Copy and
   Detects Bad Data   Gets Good Data from Mirror   Sends Back to Application
Mirror y RAID-Z

ZFS permite definir mirroring (espejo) entre discos de
forma sencilla
ZFS provee mejor disponibilidad que RAID-5
Utiliza divisiones de RAID de ancho variable para que
todas las escrituras estén totalmente divididas
Evita el “agujero de escritura” de RAID-5
Evita la necesidad de la secuencia leer-modificar-
escribir (Así que es mas rápido!!)
Cuotas y Reservas
Para controlar el uso combinado de dispositivos de
almacenamiento, los administradores pueden establecer una
Cuota para cada sistema de archivos.

O pueden establecer una Reserva (mínimo)

                           ZFS
                                           > Guarantee
    > Limit Tim
                                             Fred a
      to a quota
                                             reservation
      of 10g
                                             of 20g
      # zfs set
      quota=10g                              # zfs set
      tank/home/t                            reservation=20
      im                                     g
                      Storage Pool Usage     tank/home/fred
ZFS: mas información...



http://es.wikipedia.org/wiki/ZFS_%28sistema_de_archivos%29

 http://www.opensolaris.org/os/community/zfs/

 http://www.sun.com/software/solaris/zfs_learning_center.jsp
ZFS
                   Manejador de Volúmenes + Sistema
            ZFS
                              de Archivos




Vamos a volar...
Gracias!

              Juan Daniel Perez
            Campus Ambassador
http://blogs.sun.com/argentina_ambassador
             http://osum.sun.com

More Related Content

What's hot (10)

Azucenabarzola
AzucenabarzolaAzucenabarzola
Azucenabarzola
 
Como instalar Unix(Johanna)
Como instalar Unix(Johanna)Como instalar Unix(Johanna)
Como instalar Unix(Johanna)
 
Deber aplicaciones
Deber aplicacionesDeber aplicaciones
Deber aplicaciones
 
Preguntas Swap Andrade Granda
Preguntas Swap Andrade GrandaPreguntas Swap Andrade Granda
Preguntas Swap Andrade Granda
 
Preguntas Andrade Granda
Preguntas Andrade GrandaPreguntas Andrade Granda
Preguntas Andrade Granda
 
COMO INSTALAR UBUNTU EN VIRTUAL BOX
COMO INSTALAR UBUNTU EN VIRTUAL BOXCOMO INSTALAR UBUNTU EN VIRTUAL BOX
COMO INSTALAR UBUNTU EN VIRTUAL BOX
 
Charla Madrid Devops Junio 2011: ZFS en Despliegues
Charla Madrid Devops Junio 2011: ZFS en DesplieguesCharla Madrid Devops Junio 2011: ZFS en Despliegues
Charla Madrid Devops Junio 2011: ZFS en Despliegues
 
Mantenimiento Andrade Granda
Mantenimiento Andrade GrandaMantenimiento Andrade Granda
Mantenimiento Andrade Granda
 
Actividad n° 04
Actividad n° 04Actividad n° 04
Actividad n° 04
 
Nicolle
NicolleNicolle
Nicolle
 

Similar to Introducción a OpenSolaris y ZFS

Presentación cómo es un ordenador 13 14
Presentación cómo es un ordenador 13 14Presentación cómo es un ordenador 13 14
Presentación cómo es un ordenador 13 14
Jose Encabo
 
Presentacion
PresentacionPresentacion
Presentacion
tapiaESP
 
xfs sistema archivos.pptx
xfs sistema archivos.pptxxfs sistema archivos.pptx
xfs sistema archivos.pptx
ssuser5421a9
 
trabajo de informatica
trabajo de informaticatrabajo de informatica
trabajo de informatica
pepinito
 
Sistemas operativos info
Sistemas operativos infoSistemas operativos info
Sistemas operativos info
ValeriaStefany
 
Sistemas operativos 9
Sistemas operativos 9Sistemas operativos 9
Sistemas operativos 9
MarianelaGY
 
Sistemas operativos info
Sistemas operativos infoSistemas operativos info
Sistemas operativos info
Doritaa Ramirez
 
Sistemasoperativosinfo 131127122354-phpapp02
Sistemasoperativosinfo 131127122354-phpapp02Sistemasoperativosinfo 131127122354-phpapp02
Sistemasoperativosinfo 131127122354-phpapp02
Anita Conde
 
Informatica grupo 9 sistemas operativos info.
Informatica grupo 9 sistemas operativos info.Informatica grupo 9 sistemas operativos info.
Informatica grupo 9 sistemas operativos info.
issy_15sept
 

Similar to Introducción a OpenSolaris y ZFS (20)

Opensolaris flisol
Opensolaris flisolOpensolaris flisol
Opensolaris flisol
 
Monitoreo tunning postgresql_2011
Monitoreo tunning postgresql_2011Monitoreo tunning postgresql_2011
Monitoreo tunning postgresql_2011
 
Formación en Almacenamiento, Open Storage Soluciones Low Cost.
Formación en Almacenamiento, Open Storage Soluciones Low Cost.Formación en Almacenamiento, Open Storage Soluciones Low Cost.
Formación en Almacenamiento, Open Storage Soluciones Low Cost.
 
1
11
1
 
Introducción a OpenSolaris 2009.06 y a ZFS
Introducción a OpenSolaris 2009.06 y a ZFSIntroducción a OpenSolaris 2009.06 y a ZFS
Introducción a OpenSolaris 2009.06 y a ZFS
 
FreeNAS Platform Binnaris 2014
FreeNAS Platform Binnaris 2014FreeNAS Platform Binnaris 2014
FreeNAS Platform Binnaris 2014
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Presentación cómo es un ordenador 13 14
Presentación cómo es un ordenador 13 14Presentación cómo es un ordenador 13 14
Presentación cómo es un ordenador 13 14
 
Sistema Operativo. Hardware.docx
Sistema Operativo. Hardware.docxSistema Operativo. Hardware.docx
Sistema Operativo. Hardware.docx
 
Castillo Cevallos Swap
Castillo Cevallos SwapCastillo Cevallos Swap
Castillo Cevallos Swap
 
Modotexto
ModotextoModotexto
Modotexto
 
Presentacion
PresentacionPresentacion
Presentacion
 
xfs sistema archivos.pptx
xfs sistema archivos.pptxxfs sistema archivos.pptx
xfs sistema archivos.pptx
 
trabajo de informatica
trabajo de informaticatrabajo de informatica
trabajo de informatica
 
Sistemas operativos info
Sistemas operativos infoSistemas operativos info
Sistemas operativos info
 
Sistemas operativos 9
Sistemas operativos 9Sistemas operativos 9
Sistemas operativos 9
 
Sistemas operativos info
Sistemas operativos infoSistemas operativos info
Sistemas operativos info
 
Sistemasoperativosinfo 131127122354-phpapp02
Sistemasoperativosinfo 131127122354-phpapp02Sistemasoperativosinfo 131127122354-phpapp02
Sistemasoperativosinfo 131127122354-phpapp02
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 
Informatica grupo 9 sistemas operativos info.
Informatica grupo 9 sistemas operativos info.Informatica grupo 9 sistemas operativos info.
Informatica grupo 9 sistemas operativos info.
 

More from juandanielp

More from juandanielp (8)

NComputing: Virtualización de Escritorios
NComputing: Virtualización de EscritoriosNComputing: Virtualización de Escritorios
NComputing: Virtualización de Escritorios
 
Obteniendo lo Mejor de su Inversión en Escritorios - NComputing para Institu...
Obteniendo lo Mejor de su Inversión en Escritorios - NComputing para Institu...Obteniendo lo Mejor de su Inversión en Escritorios - NComputing para Institu...
Obteniendo lo Mejor de su Inversión en Escritorios - NComputing para Institu...
 
Sysplex: Windows MultiPoint Server 2011
Sysplex: Windows MultiPoint Server 2011Sysplex: Windows MultiPoint Server 2011
Sysplex: Windows MultiPoint Server 2011
 
Virtualizacion Sun Portfolio
Virtualizacion Sun PortfolioVirtualizacion Sun Portfolio
Virtualizacion Sun Portfolio
 
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
 
Introducción a OpenSolaris
Introducción a OpenSolarisIntroducción a OpenSolaris
Introducción a OpenSolaris
 
Solaris, OpenSolaris y Virtualización
Solaris, OpenSolaris y VirtualizaciónSolaris, OpenSolaris y Virtualización
Solaris, OpenSolaris y Virtualización
 
Open Solaris Multimedia
Open Solaris MultimediaOpen Solaris Multimedia
Open Solaris Multimedia
 

Recently uploaded

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Recently uploaded (11)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

Introducción a OpenSolaris y ZFS

  • 1. Introducción a OpenSolaris 2008.11 Juan Daniel Perez Campus Ambassador http://blogs.sun.com/argentina_ambassador http://osum.sun.com
  • 2. Agenda Que es OpenSolaris? Nuevas características en 2008.11 Configuración básica Repositorios y Paquetes Conclusión
  • 3. Qué es OpenSolaris? Nueva distribución de Sistema Operativo basado en el código fuente de Solaris Versiones: 2008.05 y 2008.11 Open Source Libre de usar e implementar Soportado por Sun
  • 4. Nuevas características en 2008.11 (Desktop) Gnome 2.24 + Actualizaciones de Compiz Suspender y reanudar en RAM Nuevos repositorios Release, contrib, dev, extra y support Más drivers(audio, tarjetas SD, ....) Nuevas aplicaciones Firefox 3.0.3 OpenOffice 3.0
  • 5. Nuevas características en 2008.11 (Server) Soporte de Intel Nehalem Instalador Automático Constructor de distribución Web Stack Mejorado Se agregaron Drupal y Django OpenStorage Muchos nuevos paquetes en el repositorio
  • 6. Configuración básica Drivers de Sonido: Open Sound System (http://www.opensound.com/oss.html) $ pfexec pkgadd -d oss-solaris-v4.1-1051-i386.pkg Drivers de video Nvidia incluidos (se pueden descargar desde la página de Nvidia los últimos drivers) Drivers de video ATI e Intel: http://opensolaris.org/os/project/dri/ Placas de Red Wireless: http://opensolaris.org/os/community/laptop/wireless/
  • 7. Configuración básica Placas de Red: http://opensolaris.org/os/community/networking/ # ifconfig -a # ifconfig -a plumb Nwam!
  • 8. Configuración básica Timeslider: utiliza la capacidad única de ZFS llamada Snapshot Sistema → Administración → Configuración del deslizador de tiempo
  • 9. Configuración básica Compiz: Sistema → Preferencias → Apariencia → Efectos visuales
  • 10. Configuración básica Montar Filesystems ufs: sistema de archivos UNIX estándar pcfs: sistema de archivos que permite acceder a FAT32 pala lectura y escritura hsfs: sistema de archivos High Sierra, es el estándar para los CDROM udf: formato de Disco Universal con soporte de operaciones de lectura y escritura sobre DVD y CD # mount -F pcfs /dev/dsk/c0t0d0s0 /punto_de_montaje/
  • 11. Configuración básica Montar NTFS y ext2 FSWpart: http://www.belenix.org/binfiles/FSWpart.tar.gz FSWfsmisc: http://www.belenix.org/binfiles/FSWfsmisc.tar.gz # gunzip -c FSWpart.tar.gz | tar xvf - # pkgadd -d . FSWpart # gunzip -c FSWfsmisc.tar.gz | tar xvf - # pkgadd -d . FSWfsmisc
  • 12. Configuración básica Montar NTFS y ext2 Identificar y montar particiones # /usr/bin/prtpart /dev/rdsk/”disco” -ldevs Partición NTFS: # mount -F ntfs Partición Ext2: # mount -F ext2fs Podemos modificar el archivo /etc/vfstab para que monte las particiones
  • 14. Repositorios y Paquetes El repositorio actual está dividido en cuatro repositorios primarios basados en pkg.opensolaris.org: /release: contiene los paquetes estables y se actualizarán con la salida de cada nueva versión (seis meses). /dev: se actualiza cada dos semanas y contiene el ultimo software desarrollado para OpenSolaris /contrib: contiene las contribuciones de la comunidad. Es el repositorio secundario para usuarios. /pending: contiene contribuciones de paquetes de la comunidad o del programa de generación de paquetes. No se recomiendan su instalación.
  • 15. Repositorios y Paquetes Otros repositorios: http://pkg.opensolaris.org/webstack/ - PhpMyAdmin, Drupal, Django, etc. http://ips.homeunix.com:10000/ - Codecs de video y sonido (MP3, DVD, etc.). https://pkg.sun.com/opensolaris/extra/ - Virtual Box, Pluguin Flash para Firefox, etc. Hay que registrarse para poder acceder a este repositorio ( https://pkg.sun.com/register/).
  • 16. Repositorios y Paquetes Otros repositorios: http://pkg.sunfreeware.com:9000/ - Codecs, utilidades GNU, etc. En el repositorio principal podemos encontrar muchos paquetes: Netbeans, Sun Studio (C, C++, Fortran), AMP (Apache + MySQL + PHP / Pyton / Perl), Songbird, OpenOffice, Eclipse, Thunderbird, etc!!
  • 17. Repositorios y Paquetes En 2008.11 es muy sencillo agregar nuevos repositorios. Los agregamos directamente desde el Package Manager.
  • 18. Conclusión 2008.11: muchas nuevas características Mejor experiencia de escritorio Muchas nuevas aplicaciones Dale una oportuniad hoy! Es gratis. Descargar desde http://www.opensolaris.com La forma más fácil de ejecutar OpenSolaris Virtualizado en VirtualBox http://www.virtualbox.org
  • 20. Agenda Que es ZFS? Características de ZFS Demo de características de ZFS Conclusión
  • 21. Que es ZFS? Sistema de archivos de 128 bits Tamaño máximo de 256 cuatrillones de zettabytes Incorporado en Solaris 10 y filesystem por defecto en OpenSolaris En Wikipedia se hace la siguiente referencia sobre las capacidades de ZFS: “Como ejemplo de las capacidades expresadas por estos números, si un usuario crease 1000 ficheros por segundo, tardaría unos 9000 años en alcanzar el límite impuesto por el número de ficheros.”.
  • 22. Unidades de medida 1010110101101011 1001101110101110 9 Gigabyte (1,000,000,000 bytes o 10 bytes) 0110110101101110 1 gigabyte: una pickup llena de libros 1011011011001010 100 gigabytes: ~1200 horas de música en MP3 1010 Terabyte (1,000,000,000,000 bytes o 1012 bytes) 1 terabyte: 50000 arboles echos papel e impresos 136 terabytes: Toda la capacidad digital de las colecciones impresas (~12 millones de libros) de la biblioteca del Congreso de USA Petabyte (1,000,000,000,000,000 bytes o 1015 bytes) 1 petabyte: La cantidad de información generada por el IM anualmente 200 petabytes: Todo el material impreso Exabyte (1,000,000,000,000,000,000 bytes o 1018 bytes) 90 exabytes:Estimado mundial de la capacidad de almacenamiento digital necesaria para el 2008 para todos los medios (discos, cintas, ópticos) Zettabyte (1,000,000,000,000,000,000,000 bytes o 1021 bytes)
  • 23. ZFS: Pool Formado por todos los dispositivos de almacenamiento Puede crecer y encogerse agregando y quitando discos Los sistemas de archivos ZFS comparten la pool y se pueden definir cuotas y reservas
  • 24. Volúmenes vs ZFS Traditional Volumes ZFS Pooled Storage Abstraction: virtual disk Abstraction: malloc/free ● ● Partition/volume for each FS No partitions to manage ● ● Grow/shrink by hand Grow/shrink automatically ● ● Each FS has limited All bandwidth always ● ● bandwidth available Storage is fragmented, Pool allows space to be ● ● stranded shared FS FS FS ZFS ZFS ZFS Storage Pool Volume Volume Volume
  • 25. Administración sencilla por comandos o GUI No se necesita manejador de volúmenes! Nos olvidamos de format, newfs, mount, vfstab, etc.. Administración sencilla de Pool´s, Snapshots, Clones, Cuotas, Reservaciones, Compresión, etc...
  • 26. Copy-on-Write Uber-block Original Data New Data Initial block tree Writes a copy of some changes New Uber-block Original Pointers New Pointers Copy-on-write of indirect blocks Rewrites the Uber-block
  • 27. Snapshots (capturas) Podemos sacar una “foto” de forma rápida de todo el Sistema de Archivos Podemos volver fácilmente a un estado anterior del Sistema de Archivos Snapshot Uber-block New Uber-block Current Data
  • 28. Compresión Reduce la cantidad de espacio utilizado en disco Reduce la cantidad de información transferida al disco – Incrementa el rendimiento de los datos ZFS Data Compression
  • 29. End-to-End Checksums Checksums are Previene: separated from Corrupción silenciosa the data de la información Errores por Metadata corrupta Escrituras fantasmas Perdidas de escrituras y lecturas Sobre escrituras accidentales Errores por bugs en el controlador y dispositivo Entire I/O path is self-validating (uber-block)
  • 30. Auto-recuperación de Información ZFS puede identificar información dañada utilizando los Cheksums y restaurarla utilizando la copia redundante (Mirror). Application Application Application ZFS Mirror ZFS Mirror ZFS Mirror “Heals” Bad Copy and Detects Bad Data Gets Good Data from Mirror Sends Back to Application
  • 31. Mirror y RAID-Z ZFS permite definir mirroring (espejo) entre discos de forma sencilla ZFS provee mejor disponibilidad que RAID-5 Utiliza divisiones de RAID de ancho variable para que todas las escrituras estén totalmente divididas Evita el “agujero de escritura” de RAID-5 Evita la necesidad de la secuencia leer-modificar- escribir (Así que es mas rápido!!)
  • 32. Cuotas y Reservas Para controlar el uso combinado de dispositivos de almacenamiento, los administradores pueden establecer una Cuota para cada sistema de archivos. O pueden establecer una Reserva (mínimo) ZFS > Guarantee > Limit Tim Fred a to a quota reservation of 10g of 20g # zfs set quota=10g # zfs set tank/home/t reservation=20 im g Storage Pool Usage tank/home/fred
  • 33. ZFS: mas información... http://es.wikipedia.org/wiki/ZFS_%28sistema_de_archivos%29 http://www.opensolaris.org/os/community/zfs/ http://www.sun.com/software/solaris/zfs_learning_center.jsp
  • 34. ZFS Manejador de Volúmenes + Sistema ZFS de Archivos Vamos a volar...
  • 35. Gracias! Juan Daniel Perez Campus Ambassador http://blogs.sun.com/argentina_ambassador http://osum.sun.com