Introducción a
  OpenSolaris
     2008.11
              Juan Daniel Perez
            Campus Ambassador
http://blogs.sun.c...
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 200...
Nuevas características en 2008.11
           (Desktop)
 Gnome 2.24 + Actualizaciones de Compiz
 Suspender y reanudar en RA...
Nuevas características en 2008.11
           (Server)
 Soporte de Intel Nehalem
 Instalador Automático
 Constructor de dis...
Configuración básica
Drivers de Sonido: Open Sound System
(http://www.opensound.com/oss.html)
  $ pfexec pkgadd -d oss-sol...
Configuración básica
Placas de Red:
http://opensolaris.org/os/community/networking/
    # ifconfig -a
    # ifconfig -a pl...
Configuración básica
Timeslider: utiliza la capacidad única de ZFS llamada
Snapshot
  Sistema → Administración → Configura...
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...
Configuración básica
Montar NTFS y ext2
  FSWpart:
  http://www.belenix.org/binfiles/FSWpart.tar.gz
  FSWfsmisc:
  http://...
Configuración básica
Montar NTFS y ext2
  Identificar y montar particiones
    # /usr/bin/prtpart /dev/rdsk/”disco” -ldevs...
Repositorios y Paquetes
Repositorios y Paquetes
El repositorio actual está dividido en cuatro repositorios
primarios basados en pkg.opensolaris.or...
Repositorios y Paquetes
Otros repositorios:
  http://pkg.opensolaris.org/webstack/ - PhpMyAdmin,
  Drupal, Django, etc.
  ...
Repositorios y Paquetes
Otros repositorios:
  http://pkg.sunfreeware.com:9000/ - Codecs,
  utilidades GNU, etc.
En el repo...
Repositorios y Paquetes
En 2008.11 es muy sencillo agregar nuevos
repositorios. Los agregamos directamente desde el
Packag...
Conclusión
2008.11: muchas nuevas características
    Mejor experiencia de escritorio
    Muchas nuevas aplicaciones
Dale ...
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 Solari...
Unidades de medida                       1010110101101011
                                             1001101110101110
  ...
ZFS: Pool
Formado por todos los dispositivos de almacenamiento
Puede crecer y encogerse agregando y quitando discos
Los si...
Volúmenes vs ZFS
     Traditional Volumes               ZFS Pooled Storage
    Abstraction: virtual disk          Abstract...
Administración sencilla
 por comandos o GUI
  No se necesita manejador de
          volúmenes!

   Nos olvidamos de format...
Copy-on-Write
  Uber-block

                                                                                  Original Dat...
Snapshots (capturas)
    Podemos sacar una “foto” de forma rápida de todo el
    Sistema de Archivos
    Podemos volver fá...
Compresión
Reduce la cantidad de espacio utilizado en disco
Reduce la cantidad de información transferida al disco –
Incre...
End-to-End Checksums
Checksums are
                                                           Previene:
separated from
   ...
Auto-recuperación de Información
ZFS puede identificar información dañada utilizando los
Cheksums y restaurarla utilizando...
Mirror y RAID-Z

ZFS permite definir mirroring (espejo) entre discos de
forma sencilla
ZFS provee mejor disponibilidad que...
Cuotas y Reservas
Para controlar el uso combinado de dispositivos de
almacenamiento, los administradores pueden establecer...
ZFS: mas información...



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

 http://www.opensolaris.org/os/comm...
ZFS
                   Manejador de Volúmenes + Sistema
            ZFS
                              de Archivos




Vamo...
Gracias!

              Juan Daniel Perez
            Campus Ambassador
http://blogs.sun.com/argentina_ambassador
        ...
Upcoming SlideShare
Loading in …5
×

Introducción a OpenSolaris y ZFS

2,978 views

Published on

Presentación de introducción a OpenSolaris 2008.11 (nuevas características, repositorios,etc.) y a ZFS (Zettabyte File System).

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
2,978
On SlideShare
0
From Embeds
0
Number of Embeds
66
Actions
Shares
0
Downloads
86
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Introducción a OpenSolaris y ZFS

  1. 1. Introducción a OpenSolaris 2008.11 Juan Daniel Perez Campus Ambassador http://blogs.sun.com/argentina_ambassador http://osum.sun.com
  2. 2. Agenda Que es OpenSolaris? Nuevas características en 2008.11 Configuración básica Repositorios y Paquetes Conclusión
  3. 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. 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. 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. 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. 7. Configuración básica Placas de Red: http://opensolaris.org/os/community/networking/ # ifconfig -a # ifconfig -a plumb Nwam!
  8. 8. Configuración básica Timeslider: utiliza la capacidad única de ZFS llamada Snapshot Sistema → Administración → Configuración del deslizador de tiempo
  9. 9. Configuración básica Compiz: Sistema → Preferencias → Apariencia → Efectos visuales
  10. 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. 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. 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
  13. 13. Repositorios y Paquetes
  14. 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. 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. 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. 17. Repositorios y Paquetes En 2008.11 es muy sencillo agregar nuevos repositorios. Los agregamos directamente desde el Package Manager.
  18. 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
  19. 19. ZFS - Zettabyte File System -
  20. 20. Agenda Que es ZFS? Características de ZFS Demo de características de ZFS Conclusión
  21. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 34. ZFS Manejador de Volúmenes + Sistema ZFS de Archivos Vamos a volar...
  35. 35. Gracias! Juan Daniel Perez Campus Ambassador http://blogs.sun.com/argentina_ambassador http://osum.sun.com

×