jueves, 8 de noviembre de 2012

Conexion hacia el CMM por consola

Sun Blade X6250 Server Module

# ssh -l root blade_6000_cmm
Password:

Sun(TM) Integrated Lights Out Manager

Version 2.0.3.2

Copyright 2007 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.

-> cd BL3
/CH/BL3

-> show

/CH/BL3
   Targets:
   SP
   SEEPROM

   Properties:
   type = Blade
   fru_part_number = 501-7376-02
   fru_serial_number = 0000000-7001
   fru_name = ASSY,BD,WOLF,X6250
   Commands:
   cd
   show

-> start /CH/BL3/SP/cli
Are you sure you want to start /CH/BL3/SP/cli (y/n)? y
start: Connecting to /CH/BL3/SP/cli as user root
start: Change the "user" property to connect as a different user
root@10.11.2.123's password:

Sun Microsystems Embedded Lights Out Manager
Copyright 2006 Sun Microsystems, Inc. All rights reserved.

Firmware Version: 4.0.51
SMASH Version: v1.0.0

Hostname: SUNSP001B242D495D
IP address: 10.12.9.207
MAC address: 00:1B:24:2D:49:5D

-> show
 /
   Targets:
       SP
       SYS
       CH
   Properties:
   Target Commands:
       show
       cd

-> start /SP/AgentInfo/Console

console activate successful
press ESC+( to terminate session...

x6250a console login:

martes, 6 de noviembre de 2012

Reparar boot archive corrupto en sparc con SVM

Es comun que despues de un apagado brusco del equipo se tenga corrupto el boot-archive, existe el procedimiento para subir el equipo en modo failsafe y desde ahi efectuar la reparacion manual, pero que pasa si esta con SVM.

A continuacion estan los pasos resumidos para esta tarea:

1.- Desde el prompt del ok
ok boot -F failsafe
2.- Montar una de las vias en modo read only para copiar el archivo de configuracion del SVM hacia el sistema en modo failsafe
mount -o ro /dev/dsk/cxtxdxs0 /a
3.- Copiar lo siguiente
cp /a/kernel/drv/md.conf /kernel/drv
4.- Ejecutar el comando para que lea el archivo copiado
update_drv -f md
5.- Ahora si todo ha ido bien se puede lanzar el comando metastat para verificar el resultado de los anteriores pasos.
6.- Ya con esto se tiene plenamente identificado donde esta el metadevice que corresponde al directorio / por ejemplo si fuera d10
metasync d10
7.- Se espera que el status se el ok es decir que las dos vias esten sincronizadas
8.- Se monta el metadevice en /a
mount /dev/md/dsk/d10 /a
9.- Ahora se actualiza el boot archive con el comando bootadm con las opciones de verbosidad y -R para que todo lo haga en forma recursiva
bootadm update-archive -v -R /a
10.- Es necesario desmontar el directorio /a
11.- Finalmente hay que darle un reboot ordenado con init 6