Date post: | 15-Dec-2014 |
Category: |
Technology |
Upload: | juandanielp |
View: | 2,661 times |
Download: | 1 times |
Introducción a OpenSolaris
2008.11Juan Daniel Perez
Campus Ambassadorhttp://blogs.sun.com/argentina_ambassador
http://osum.sun.com
AgendaAgenda
Que es OpenSolaris?
Nuevas características en 2008.11
Configuración básica
Repositorios y Paquetes
Conclusión
Qué es OpenSolaris?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.11Nuevas características en 2008.11(Desktop)(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.11Nuevas características en 2008.11(Server)(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ásicaConfiguración básicaDrivers 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ásicaConfiguración básicaPlacas de Red:
http://opensolaris.org/os/community/networking/
# ifconfig -a
# ifconfig -a plumb
Nwam!
Configuración básicaConfiguración básicaTimeslider: utiliza la capacidad única de ZFS llamada
Snapshot
Sistema → Administración → Configuración del
deslizador de tiempo
Configuración básicaConfiguración básicaCompiz: Sistema → Preferencias → Apariencia →
Efectos visuales
Configuración básicaConfiguración básicaMontar 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ásicaConfiguración básicaMontar 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ásicaConfiguración básicaMontar 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 PaquetesRepositorios y Paquetes
Repositorios y PaquetesRepositorios y PaquetesEl 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 PaquetesRepositorios y PaquetesOtros 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 PaquetesRepositorios y PaquetesOtros 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 PaquetesRepositorios y PaquetesEn 2008.11 es muy sencillo agregar nuevos
repositorios. Los agregamos directamente desde el
Package Manager.
ConclusiónConclusión2008.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 -
AgendaAgenda
Que es ZFS?
Características de ZFS
Demo de características de ZFS
Conclusión
Que es ZFS?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 medidaGigabyte (1,000,000,000 bytes o 109 bytes)1 gigabyte: una pickup llena de libros100 gigabytes: ~1200 horas de música en MP3
Terabyte (1,000,000,000,000 bytes o 1012 bytes)1 terabyte: 50000 arboles echos papel e impresos136 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 anualmente200 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)
10101101011010111001101110101110011011010110111010110110110010101010
ZFS: PoolZFS: PoolFormado 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
Traditional Volumes● Abstraction: virtual disk● Partition/volume for each FS● Grow/shrink by hand● Each FS has limited
bandwidth● Storage is fragmented,
stranded
ZFS Pooled Storage● Abstraction: malloc/free● No partitions to manage● Grow/shrink automatically● All bandwidth always
available● Pool allows space to be
shared
Storage PoolVolume
FS
Volume
FS
Volume
FS ZFS ZFS ZFS
Volúmenes vs ZFS
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...
Initial block tree Writes a copy of some changes
Copy-on-write of indirect blocks Rewrites the Uber-block
Original Data
New Data
New Pointers
Original Pointers New Uber-block
Uber-block
Copy-on-Write
Snapshots (capturas)Podemos sacar una “foto” de forma rápida de todo el Sistema de ArchivosPodemos volver fácilmente a un estado anterior del Sistema de Archivos
Current Data
Snapshot Uber-block New Uber-block
Compresión
Reduce la cantidad de espacio utilizado en discoReduce la cantidad de información transferida al disco – Incrementa el rendimiento de los datos
Data Compression
ZFS
End-to-End Checksums
Checksums are separated from
the data
Entire I/O path is self-validating (uber-block)
Previene:Corrupción silenciosa de la informaciónErrores por Metadata corruptaEscrituras fantasmasPerdidas de escrituras y lecturasSobre escrituras accidentalesErrores por bugs en el controlador y dispositivo
Auto-recuperación de Información
ZFS puede identificar información dañada utilizando los Cheksums y restaurarla utilizando la copia redundante (Mirror).
ApplicationApplication
ZFS MirrorZFS MirrorZFS Mirror
Application
“Heals” Bad Copy and Sends Back to ApplicationGets Good Data from MirrorDetects Bad Data
Mirror y RAID-Z
ZFS permite definir mirroring (espejo) entre discos de forma sencillaZFS provee mejor disponibilidad que RAID-5Utiliza divisiones de RAID de ancho variable para que todas las escrituras estén totalmente divididasEvita el “agujero de escritura” de RAID-5Evita la necesidad de la secuencia leer-modificar-escribir (Así que es mas rápido!!)
Cuotas y ReservasPara 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)
> Limit Tim to a quota of 10g # zfs set quota=10g tank/home/tim
> Guarantee Fred a reservation of 20g
# zfs set reservation=20g tank/home/fred
Storage Pool Usage
ZFS
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
ZFSManejador de Volúmenes + Sistema
de Archivos
Vamos a volar...
Gracias!
Juan Daniel PerezCampus Ambassador
http://blogs.sun.com/argentina_ambassadorhttp://osum.sun.com