Descubriendo Solaris
Por: repking | 8 Diciembre 2005 | Ver comentarios
Existen decenas de sistemas operativos que probar, ¿porque puñetas probar uno más?
Solaris (y mas sobre x86) ha sido un dolor de instalación, con hardware incompatibles, comandos demasiado especificos (yo estoy acostumbrado a GNU/Linux y sin Bash y las herramientas basicas de administracion de GNU me siento incomodo), un listado de complicaciones con respecto a la administración (parches que no siempre funcionan, por defecto el root tiene su directorio $HOME en / , el directorio /home esta configurado de una manera que tienes que hacer trucos para crear directorios dentro, un sistema de paquetes que buf, no encontrar las cosas por que estan “en otro sitio”, etc).
¿Porque siquiera intentar pasar por todo esto?
Dejando al margen la escalabilidad y la robustez del sistema cuando (por fin) funciona como quieres hay unos cuantos conceptos revolucionarios a partir de la version 10 (bueno y antes) que me han llamado la atención especialmente:
DTrace : El primero concepto que vi que me fascino:
DTrace es un framework que permite hacer trazas de practicamente cualquier parte del sistema operativo y los programas que se ejecutan sobre el, sobre máquinas en producción, con un impacto mínimo!
http://www.snpnet.com/sun_DTrace/dtrace.html
Zones/Containers:
Para los que conozcais Unix, pensad en Zones/Containers como el chroot llevado a la maxima expresión (los programas dentro de una zona no ven NADA (ni /proc ni memoria compartida… NADA) de otras zonas ni de la zona global), a no ser que se publiquen especificamente. Con herramientas de administración que permiten que crear una zona sea rapidisimo, ademas de controlarlas de forma fina (solo esto de CPU para esta zona, solo esto de memoria, esta direccion IP sobre esta ethernet fisica, etc etc)
Son a todos los extremos sistemas operativos dentro del sistema operativo.
ZFS:
Aunque no esta incluido todavia en Solaris 10, si que esta en la version Express y en la Community edition.
El concepto de ZFS es como un RAID mas que avanzado.
Tiene buena pinta en las demos que he visto por ahi, pero hay que probarlo.
Predictive Self-Healing:
Es un conjunto de tecnologías que permiten por ejemplo averiguar por ejemplo cuando una cpu o un banco de memoria esta a punto de fallar y actuar en consecuencia.
El conjunto de tecnologías en esta categoria es tan amplia que incluye tambien el sistema de servicios SMF (simplificandolo mucho: el nuevo init e inetd que sustituye al de System V).
En general esto del self-healing me parece algo de buzz wording
Bueno esto y mas… habrá que ir probandolo…
Hola amigo me parece muy buena tu critica oye estoy trabajando con solaris 10 y en el texto tu dices que hay que hacer trucos con el /home me gustaria que me dijeras cuales son esos trucos lo necesito. gracias.
Pues aquí hay una buena introduccion a ese problema del automounter por defecto (lo cual prohibe crear directorios en /home).
Un extracto:
O sea, “svcadm disable autofs” o bien borrar la linea que refiere a /home en /etc/auto_master y reiniciar el autofs “svcadm restart autofs”.
Yo suelo hacer solo lo ultimo pero el gran Ben recomienda hacer las dos cosas
amigo si desabilito el automonmter “disable the automounter (svcadm disable autofs)” me trae concecuencias la verdad tengo pocos meses de trabajo en solaris. te agradesco tus respuestas.
Sólo si utilizas algún sistema automontado (vamos, no creo que traiga ninguna consecuencia).
De todas formas, ya te digo que yo solamente deshabilito la referencia /home en /etc/auto_master
Saludetes
Me gusto tu comentario de solaris y queria preguntarte si conosen algun software que me permita administrar los recursos en las zonas de solaris y los zfs
mmm, esto parece viejo pero por las dudas dejo el comentario. Solaris utiliza el /export/home para los home de los usuarios, NO el /home, este sirve para montar /export/home de otros equipos, por eso esta en el autofs. Les recomiendo no tocar el auto_master y crear los usuarios en este directorio.
Saludos
amigo amintas: buena puntualizacion, aunque “ca uno es ca uno” y yo tengo también tengo esa costumbre porque no utilizo NFS en absoluto