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 |
¿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’
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.
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:
