ju@n.m@nuel.gil.mez@

Archive for October, 2008

Aviones a Radio Control

by jmgil on Oct.27, 2008, under Personal

Me gustan los aviones a Radio Control, aunque desafortunaamento llevo apenas unos cuantos segundos de vuelo, ya tengo un avión, un radio, un motor y una página dedicada al tema. Espero pronto aprender a volar.

De 2007-07-29_Volar-Aviones-RC-Tepojaco

Leave a Comment more...

¿Con qué disco “booteó” el sistema?

by jmgil on Oct.09, 2008, under UNIX

En la mayoría de los sistemas de entornos productivos, los discos de sistema operativo se encuentran en un esquema de protecciónn de espejo (mirror) con el cual aseguramos que en el caso de una falla física en uno de ellos, el sistema operativo sigue funcionando de manera eficiente. Y esto nos permite realizar el reemplazo del disco dañado sin perder con integridad del sistema.
Dependidendo de la arquitectura, podremos hacerlo sin apagar el equipo.

Pero cuando se trata de dar mantenimiento al sistema y necesitamos levantar el sistema operativo con una u otra cara del “espejo” sucede a veces que no sabemos con qué disco ha levantado el sistema.

Para saberlo con exactitud podemos seguir estos pasos:

Identificar los file systems del sistema operativo.

root@server# df -k / /usr /var /opt
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/md/dsk/d0       12396483 7693943 4578576    63%    /
/dev/md/dsk/d20      18590017 4452260 13951857    25%    /usr
/dev/md/dsk/d40      14461491 9133613 5183264    64%    /var
/dev/md/dsk/d10      14461491 2740805 11576072    20%    /opt

Vemos que estos file systems están dentro de un metadispositivo de Solaris Volume Manager (Disk Suite)m por lo que identificamos los discos físicos que componen a estos metadispositivos.

root@server# metastat -p d0 d20 d40 d10
d0 -m d1 d2 1
d1 1 1 c0t8d0s0
d2 1 1 c1t8d0s0
d20 -m d21 d22 1
d21 1 1 c0t9d0s0
d22 1 1 c1t9d0s0
d40 -m d41 d42 1
d41 1 1 c0t10d0s0
d42 1 1 c1t10d0s0
d10 -m d11 d12 1
d11 1 1 c0t8d0s3
d12 1 1 c1t8d0s3

Ahora buscamos los discos que el sistema ve.

root@server# echo | format | more
Searching for disks…
done

AVAILABLE DISK SELECTIONS:
       0. c0t8d0
          /pci@1c,700000/pci@1/pci@1/scsi@2/sd@8,0
       1. c0t9d0

          /pci@1c,700000/pci@1/pci@1/scsi@2/sd@9,0
       2. c0t10d0

          /pci@1c,700000/pci@1/pci@1/scsi@2/sd@a,0
       3. c0t11d0

          /pci@1c,700000/pci@1/pci@1/scsi@2/sd@b,0
       4. c1t8d0

          /pci@3c,700000/pci@1/pci@1/scsi@2/sd@8,0
       5. c1t9d0

          /pci@3c,700000/pci@1/pci@1/scsi@2/sd@9,0
       6. c1t10d0

          /pci@3c,700000/pci@1/pci@1/scsi@2/sd@a,0
       7. c1t11d0

          /pci@3c,700000/pci@1/pci@1/scsi@2/sd@b,0

Finalmente, corremos el comando prtconf con u filtro para que nos diga con qué disco levantó el sistema operativo.

root@server# prtconf -pv | grep boot
    boot-retained-page:
        bootargs:  00
        bootpath:  ‘/pci@1c,700000/pci@1/pci@1/scsi@2/disk@8,0:a’
        error-reset-recovery:  ‘boot’
        network-boot-arguments:
        boot-command:  ‘boot’
        boot-file:
        boot-device:  ‘disk mirror-disk’
        auto-boot?:  ‘true’
                name:  ‘bootbus-controller’
                name:  ‘bootbus-controller’
                name:  ‘bootbus-controller’
                name:  ‘bootbus-controller’
                name:  ‘bootbus-controller’
root@mstsha02_QRO#

Haciendo una comparación de la línea del “boot path” con los discos que se ven con comando format, podemos dedudir que el equipo levantó el sistema operativo desde el disco llamado c8t8d0, es decir, el disco primario del mirror.

        0. c0t8d0
            /pci@1c,700000/pci@1/pci@1/scsi@2/sd@8,0

bootpath:  ‘/pci@1c,700000/pci@1/pci@1/scsi@2/disk@8,0:a’

Leave a Comment more...

A qué velocidad están trabajando las interfaces de red en Solaris 10

by jmgil on Oct.08, 2008, under UNIX

Muchas veces me preguntan qué velocidad están trabajando las interfaces de red en un servidor con Solaris 10.
Para saberlo podemos ejecutar un comando el cual nos dirá cuántas interfaces detecta y su velocidades.

Este comando me despliega todas las interfaces de red que detecta conectadas:

root@server # dladm show-dev
eri0            link: unknown   speed: 100   Mbps       duplex: half
ce0             link: unknown   speed: 100   Mbps       duplex: full
ce1             link: unknown   speed: 100   Mbps       duplex: full
ce2             link: unknown   speed: 1000  Mbps       duplex: full
ce3             link: unknown   speed: 100   Mbps       duplex: full
ce4             link: unknown   speed: 0     Mbps       duplex: unknown
ce5             link: unknown   speed: 0     Mbps       duplex: unknown
ce6             link: unknown   speed: 100   Mbps       duplex: full
eri1            link: unknown   speed: 0     Mbps       duplex: unknown
ce7             link: unknown   speed: 0     Mbps       duplex: unknown
ce8             link: unknown   speed: 0     Mbps       duplex: unknown
ce9             link: unknown   speed: 0     Mbps       duplex: unknown
ce10            link: unknown   speed: 0     Mbps       duplex: unknown
ce11            link: unknown   speed: 0     Mbps       duplex: unknown
eri2            link: unknown   speed: 0     Mbps       duplex: unknown
ce12            link: unknown   speed: 0     Mbps       duplex: unknown
ce13            link: unknown   speed: 0     Mbps       duplex: unknown
ce14            link: unknown   speed: 0     Mbps       duplex: unknown
ce15            link: unknown   speed: 0     Mbps       duplex: unknown
eri3            link: unknown   speed: 0     Mbps       duplex: unknown
ce16            link: unknown   speed: 0     Mbps       duplex: unknown
ce17            link: unknown   speed: 0     Mbps       duplex: unknown
ce18            link: unknown   speed: 0     Mbps       duplex: unknown
ce19            link: unknown   speed: 100   Mbps       duplex: half
eri4            link: unknown   speed: 0     Mbps       duplex: unknown
ce20            link: unknown   speed: 100   Mbps       duplex: full
ce21            link: unknown   speed: 100   Mbps       duplex: full
ce22            link: unknown   speed: 0     Mbps       duplex: unknown
ce23            link: unknown   speed: 100   Mbps       duplex: full
ce24            link: unknown   speed: 0     Mbps       duplex: unknown
ce25            link: unknown   speed: 0     Mbps       duplex: unknown
dman0           link: unknown   speed: 0     Mbps       duplex: unknown

Para conocer aquellas interfaces que están activas jecutamos el mismo comando, pero filtrado:

root@server # dladm show-dev | grep -v “duplex: unknown”
eri0            link: unknown   speed: 100   Mbps       duplex: half
ce0             link: unknown   speed: 100   Mbps       duplex: full
ce1             link: unknown   speed: 100   Mbps       duplex: full
ce2             link: unknown   speed: 1000  Mbps       duplex: full
ce3             link: unknown   speed: 100   Mbps       duplex: full
ce6             link: unknown   speed: 100   Mbps       duplex: full
ce19            link: unknown   speed: 100   Mbps       duplex: half
ce20            link: unknown   speed: 100   Mbps       duplex: full
ce21            link: unknown   speed: 100   Mbps       duplex: full
ce23            link: unknown   speed: 100   Mbps       duplex: full

Para versiones anteriores de Solaris 10 tenemos que apoyarnos de la salida del archivo /var/adm/messages y del comando ndd en la forma tradicional.

Leave a Comment more...

Xalapa, Veracruz

by jmgil on Oct.04, 2008, under Personal

Curioseando en YouTube encontré un documento gráfico valiosísimo que se centra en los detalles que hacen de Xalapa la gran capital que és de nuestro bello estado de Veracruz. El video pertenece a un usuario llamado aresvid, a quien desde aquí le expreso mi admiración y respeto por el gran trabajo que hizo.

Aquí está el video:

Leave a Comment more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!