Algunos comandos rápidos en OpenSolaris y Solaris 10 que seguro os serán de ayuda en alguna ocasión:
Crear y manejar sistemas de ficheros ZFS:
- Listar sistemas de ficheros
zfs list
- Verificar el estado de los pools
zpool status -v
- Crear un pool llamado “home” en el dispositivo /dev/dsk/c1d0s7
zpool create -f home c1d0s7
- Establecer punto de montaje del pool “home” en /home
zfs set mountpoint=/home home
- Mostrar atributos y características sistemas de ficheros ZFS
zfs get all
- Importar un pool (por ejemplo un pool ZFS en un disco externo)
zpool import -f otropool
- Listar los servicios disponibles, así como su estado
svcs -av
- Habilitar SSH
svcadm enable ssh
- Deshabilitar sendmail
svcadm disable sendmail
- Listar los servicios inet disponibles, así como su estado
inetadm
- Mostrar estado y velocidad de los procesadores y/o cores
psrinfo -v
- Mostrar capacidades de la CPU (por ejemplo, si disponemos de SSE2, VT, etc)
isainfo -v
- Mostrar información de configuración del sistema (memoria, chipset, periféricos, etc)
prtconf -pv
- Listar zonas del sistema
zoneadm list -v
- Crear una zona llamada “mizona”
zonecfg -z mizona create
- Arrancar la zona “mizona”
zoneadm -z mizona boot
- Parar la zona “mizona”
zoneadm -z mizona halt
Estoy preparando una “chuleta” con ésta (y más) información ampliada para que cualquiera pueda imprimirla y utilizarla en el día a día; estad atentos en los próximos días
Posts Tagged ‘zonas’
Comandos rápidos
21 Noviembre,2007OpenSolaris correrá zonas con Linux
14 Diciembre,2005BrandZ es un framework que amplía la infraestructura de las zonas de Solaris para crear zonas calificadas, que son las zonas que contienen entornos operativos (SOs) extranjeros. El término “extranjero” es intencionalmente vago, pues la infraestructura permite la creación de una amplia gama entornos operativos.
Cada entorno operativo es proporcionado por una “marca de fábrica” que se enchufa en el framework de BrandZ. Una “marca de fábrica” puede ser tan simple como un entorno con las utilidades de Solaris estándar substituidas por sus equivalentes de GNU, ó tan complejas como un espacio de usuario completo de Linux.
BrandZ amplía la infraestructura de las zonas en espacio de usuario:
- Una marca de fábrica es un atributo de una zona, configuración que se realiza al crear dicha zona.
- Cada marca de fábrica proporciona su propia rutina de la instalación, lo cual nos permite instalar una colección arbitraria de software en la zona calificada.
- Cada marca de fábrica puede proporcionar scripts pre/post-arranque que nos permiten hacer una configuración final en tiempo de arranque.
- Las herramientas zoneadm y zonecfg pueden fijar y reportar el tipo de la marca de fábrica de una zona.
BrandZ proporciona un sistema de puntos de interposición en el kernel:
- Éstos puntos se encuentran en la trayectoria syscall, la trayectoria de carga de un proceso, trayectoria de creación del hilo, etc.
- En cada uno de éstos puntos, una marca de fábrica puede elegir suplir o substituir el comportamiento estándar de Solaris.
- Éstos puntos de interposición se aplican solamente a los procesos en una zona calificada.
- Fundamentalmente, las diferentes marcas de fábrica pueden requerir nuevos puntos de interposición.
¿Has dicho algo sobre Linux?
La marca de fábrica lx, permite que los binarios de Linux puedan funcionar sin modificación alguna en Solaris, dentro de las zonas que funcionan en un espacio de usuario completo de Linux. La combinación de BrandZ y de la marca de fábrica de lx será puesta en marcha como contenedor de Solaris para aplicaciones Linux.
La marca de fábrica lx no es una distribución de Linux y no contiene ningún software de Linux en todos los casos. La marca de fábrica lx permite al software de nivel de usuario de Linux funcionar bajo una máquina con un núcleo de Solaris, e incluye las herramientas necesarias para instalar un CentOS ó una distribución Red Hat Linux Enterprise dentro de una zona en un sistema Solaris.
La marca de fábrica lx funcionará en sistemas x86/x64 arrancados bajo un kernel de 32-bit ó 64-bit. Sin importar el núcleo subyacente, sólamente funcionaran las aplicaciones Linux de 32-bit.
BrandZ y lx están todavía en una intesa fase de desarrollo, lo que significa que pueden haber bloqueos ó caídas del sistema en cualquier momento.
Ejecutar BrandZ requiere un nivel significativo de conocimientos técnicos con los procedimientos de desarrollo de OpenSolaris. Se ha proporcionado cierta documentación para que la curva de aprendizaje no sea elevada, pero si no te sientes confortable haciendo un BFU a tu sistema (ó nunca has oído hablar de éste término), probablemente sería mejor esperar hasta que el proyecto esté bien pulido y sea de fácil manejo.
Por supuesto cualquiera es bienvenido a probar la tecnología y hacer preguntas en los foros, aunque hay que entender que todavía no existe ningún soporte detallado sobre todo ésto.













