Como todos saben, soy profesor de la Universidad Católica Andres Bello Caracas - Venezuela y a partir del 1ero de Junio y hasta el día 4 de Junio de 2011 se celebran las Jornadas InterUniversitarias de Ciencias de la Computación, participan UCAB y USB, en mi clases de sistemas operativos Mimia Lo Leung perteneciente al comité organizador de las Joincic me invito de nuevo este año y estuvo Mimi estuvo pendiente de mi registro, quiero extender un agradeciemiento a ella y su gran ayuda, de igual manera les comento de que tratara mi ponencia y mesa de trabajo en esta Jornadas.
La ponencia es un tema muy de moda como lo es la "seguridad en la 2.0" dentro y fuera de las empresas, en esta ponencia voy a hablar de temas tales como:
Recomendaciones de que publicar y donde publicarlo
Buen uso de las 2.0
Como utilizar de forma positiva nuestros conocimientos en la 2.0
También estare en una mesa de trabajo de nombre "comandos básicos Linux": Como bueno computistas, es necesario conocer varios sistemas operativos, que mejor que saber como son los comandos mas usadas y los comandos que puedan servirme a nivel de sistemas operativos Linux/Unix.
Hay muchas otras ponencias de gran interés, hay muchas mesas de trabajo que aportan mucho a nuestras carreras Universitarias.
Recomiendo inscribirse ante que se agoten las entradas. Los esperamos, seran unos días llenos de conocimientos en computación.
Gracias por apoyarnos.
Informacion para sysadmins y para todas aquellas personas interesadas en acercarse al mundo de codigo abierto con sabor Venezolano.
viernes, 27 de mayo de 2011
lunes, 16 de mayo de 2011
Administración de servidores MX000 (M5000 server) Parte I
El siguiente es un post sobre la serie MX000 de Sun Microsystems hoy día Oracle Corporation.
En este post hablare de conceptos básicos, comandos, y como construir un dominio en base a una configuración unimod.
Primero que nada, existe la siguiente clasificación:
Entry-Level: M3000
Algunos términos que hay que conocer.
CPUM: Cpu Module: Esto es una caja donde hay dos procesadores.
MemB: Memory Board: Esto es una caja donde colocamos memoria.
CPUM Y MEMB existen solo sobre los mid-range.
Cada CPUM debe tener dos MEMB asociados por lo menos en los M5000.
CMU: Cpu Module Unit, existe sobre los High-End y están formados por procesadores y memoria.
Estos dispositivos están colocados sobre una sb (system board) y estos interactuan con lo que se conoce
como los dispositivos de I/O (Discos, PCI-E, tarjetas de red, etc).
Para formar un dominio debemos primero aclarar que existen los siguientes conceptos adicionales:
PSB: Physical System Board: Cada equipo esta formado por uno o mas system boards que debe a su vez estar formados por Procesador, Memoria y I/O.
XSB: Extended System Board: Existen dos formas básicas de dividir un PSB o system boards y son:
Uni-Mod: Sobre cada system board, los procesadores, memorias y I/O´s estan juntos formando uno solo.
Quad-Mod: Sobre cada motherboard, los cpu´s memorias y I/O´s estan divididos en 4 partes, para que trabajen sobre dominios.
Para una configuración satisfactoria: mínimo debe haber por XSB Procesador, Memoria.
Un XSB debe tener xx-y coordenadas, donde xx es el número de PSB y y vendrá dado por el número de uni o quad, en el caso de quad el cuadrante va de 0 a 3.
LSB: Para crear dominios, los XSB deben tener LSB´s asociados.
Ya con estos conceptos claros hablemos de cuales comandos son "para mi" los mas importantes para
construir el dominio:
showhardconf: Permite listar todos los componentes que están instalados, con la opción -u
muestra un resumen.
setupfru: Configura un XSB en mod uni, quad y si habrá mirror de memoria o no.
showfru: Muestra el resultado de la configuración del comando anterior.
setdcl (DCL: Domain component List): Como su nombre lo indica, lista de componentes para el dominio.
Es necesario que por este comando asignemos los xsb´s a los dominios, podríamos tener tantos xsb´s asignados como 15 y tantos dominios como 23 (no estoy seguro de este ultimo valor). Esta lista es un saco o bolsa donde colocaremos los LSB que serán vistos por nuestros dominios una vez arriba este ultimo.
showdcl: Muestra la organización realizada con setdcl.
addboard: Asigna, configura o reserva los xsb.
moveboard: Mueve un board de un dominio a otro con el dominio TRABAJANDO, es decir se le asigna en caliente un sb con el sistema operativo arriba.
deleteboard: Borra el xsb de un dominio.
showdevices: Si deseo ver la ruta de los dispositivos (ruta de procesador, memoria, etc).
poweron: Enciende el dominio.
poweroff: Apaga el dominio.
console: Lo usamos para entrar dentro del dominio.
showlogs: Puedo ver el grupo de errores por dominio, systemboard, etc.
Dominios con XSB´s unimod
Trabajaremos con un M5000.
Pasos para configurar el dominio:
XSCF> showhardconf -u
La salida se las debo por razones de seguridad.
Ahora es necesario que configuremos nuestros systemboards de modo uni o de modo quad.
Recordemos que si configuramos en modo uni estamos colocando procesadores, memoria y IO (el total) como uno solo, mientras que si lo colocamos en modo quad estamos dividiendo en 1/4 la distribución fisica que existe:
Comandos relacionados:
setupfru
showfru
XSCF> setupfru -x 1 sb 0
XSCF>
XSCF> setupfru -x 1 sb 1
XSCF>
El comando que se ejecutó dice: coloca en unimod el systemboard 0 y luego el systemboard 1
XSCF> showfru -a sb
Device Location XSB Mode Memory Mirror Mod
sb 00 Uni no
sb 01 Uni no
XSCF>
Como vemos, podemos determinar que están colocados en modo uni, en la columna referente a XSB mode.
Adicional podemos listar con showboards la distribución de la configuración que realizamos:
XSCF> showboards -v -a
XSB R DID(LSB) Assignment Pwr Conn Conf Test Fault COD
---- - -------- ----------- ---- ---- ---- ------- -------- ----
00-0 SP Unavailable n n n Unknown Normal n
01-0 SP Unavailable n n n Unknown Normal n
NOTA: Como pueden percatarse se lista una columna que lista XSB y una columna que lista DID (Domain ID) y LSB (Logical system board).
El próximo paso es crear una lista de componentes para el dominio, siempre realizo la analogía
a tener un saco o una bolsa donde colocamos componentes que pueden formar el dominio:
Comandos relacionados:
setdcl
showdcl
XSCF> setdcl -d 0 -a 0=0-00
XSCF>
El comando ejecutado arriba relaciona al dominio 0 con el XSB 0-00
XSCF> showdcl -v -d 0
DID LSB XSB Status No-Mem No-IO Float Cfg-policy
00 Powered Off FRU
00 00-0 False False False
01 -
02 -
03 -
04 -
05 -
06 -
07 -
08 -
09 -
10 -
11 -
12 -
13 -
14 -
15 -
Lo podemos ver listado arriba
El próximo paso el añadir el extended systemboard al dominio, para que así podamos encender el
dominio, comandos relacionados:
addboards
showboards
Hasta los momentos tenemos un sb unimod en la lista de componentes de mi dominio 0, pero nada le
ha dicho que se relacione el XSB, el LSB y el DID, ahora lo hacemos:
XSCF> addboard -c assign -d 0 00-0
XSB#00-0 will be assigned to DomainID 0. Continue?[y|n] :y
XSCF>
Con este comando estamos asignando al dominio 0 el XSB 00-0
XSCF> showboards -v 00-0
XSB R DID(LSB) Assignment Pwr Conn Conf Test Fault COD
---- - -------- ----------- ---- ---- ---- ------- -------- ----
00-0 * 00(00) Assigned n n n Unknown Normal n
XSCF>
Como podemos visualizar esta asignado el XSB 00-0 al dominio 0 y este tendrá un LSB 0 en el SO
Finalmente encendemos el dominio y visualizamos como queda configurado, comandos relacionados:
poweron
console
XSCF> poweron -d 0
DomainIDs to power on:00
Continue? [y|n] :y
00 :Powering on
XSCF> console -d 0 -s "#"
Connect to DomainID 0?[y|n] :0
Unexpected input. Please enter a valid option.
Connect to DomainID 0?[y|n] :y
Desde el service processor (XSCF) podemos ejecutar un showdevices y ver los XSB, porcesadores, mem y IO:
XSCF> showdevices -d 0
CPU:
----
DID XSB id state speed ecache
00 00-0 0 on-line 2150 5
00 00-0 1 on-line 2150 5
00 00-0 2 on-line 2150 5
00 00-0 3 on-line 2150 5
00 00-0 8 on-line 2150 5
00 00-0 9 on-line 2150 5
00 00-0 10 on-line 2150 5
00 00-0 11 on-line 2150 5
00 00-0 16 on-line 2150 5
00 00-0 17 on-line 2150 5
00 00-0 18 on-line 2150 5
00 00-0 19 on-line 2150 5
00 00-0 24 on-line 2150 5
00 00-0 25 on-line 2150 5
00 00-0 26 on-line 2150 5
00 00-0 27 on-line 2150 5
Memory:
-------
board perm base domain target deleted remaining
DID XSB mem MB mem MB address mem MB XSB mem MB mem MB
00 00-0 32712 xxxx xxxxxxxxxxxx 32712
IO Devices:
----------
DID XSB device resource usage
00 00-0 sd1 /dev/dsk/c0t0d0sX mounted filesystem "/"
00 00-0 sd1 /dev/dsk/c0t0d0sX swap area
00 00-0 sd1 /dev/dsk/c0t0d0sX dump device (swap)
00 00-0 xxxx SUNW_network/xxxx xxxx hosts IP addresses: xxx.xxx.xxx.xxx
XSCF>
En el próximo post mostrare la configuración quadmod.
Etiquetas:
cmu,
cpum,
lsb,
m5000 admin,
m5000 server,
m5000 sun,
memb,
mx000 admin,
unimod,
xsb
Suscribirse a:
Entradas (Atom)
