La administración del Array 6140 se realiza a través del CAM (Sun StorageTek Common Array Manager). Este software tiene como herramienta principal de gestión un entorno web, accesible a través de https://host:6789/console

Existe igualmente una herramienta de gestión por comando, instalada en ambos servidores bajo /opt/se6x20/cli/bin/sscs. Podemos encontrar información de este comando con el habitual man (en este caso man -M /opt/se6x20/cli/man sscs ), aunque una guía de referencia rápida podemos cogerla de aquí.

Debemos establecer una sesión de login en la misma máquina para poder ejecutar posteriormente el resto de comandos. Usaremos root (mismo password que la máquina), como host podemos poner el propio de la máquina o directamente localhost:

root@host # /opt/se6x20/cli/bin/sscs login -h host -u root
Type your password:
root@host #

Antes que nada, dejar aquí escrito que el nombre del array antes era ‘StorEdge 6140’ pero por fallos y bugs varios con ese espacio, a partir del CAM 6.0 ya no dejan poner espacios en nombres de array, controladora, volúmenes… Como teníamos todos los nombres con espacio se han tenido que renombrar uno a uno, aunque previamente cambiando por sistema operativo el nombre del propio array de ‘StorEdge 6140’ a ‘StorEdge6140’, mediante el comando:

root@host # /opt/se6x20/cli/bin/sscs modify -N StorEdge6140 array ‘StorEdge 6140’

Podemos listar las controladoras configuradas y su estado según:

root@host # /opt/se6x20/cli/bin/sscs list -a “StorEdge 6140” controller
Controller: A
Mode: Active
Quiesced: True
Status: Optimal
Drive Interface: Fibre Channel
Cache Memory Size: 1693MB
Manufacturer: SUN
Serial Number: ******
Host Board Type: N/A
Host Board Status: N/A
Ethernet Port 1
Use DHCP/BOOTP: Off
IP Address: 10.10.10.10
Gateway: 10.10.10.1
Net Mask: 255.255.255.0
Ethernet Port 2
Use DHCP/BOOTP: Off
IP Address: 192.168.129.101
Net Mask: 255.255.255.0

Controller: B
Mode: Active
Quiesced: True
Status: Optimal
Drive Interface: Fibre Channel
Cache Memory Size: 1693MB
Manufacturer: SUN
Serial Number: ******
Host Board Type: N/A
Host Board Status: N/A
Ethernet Port 1
Use DHCP/BOOTP: Off
IP Address: 10.10.10.11
Gateway: 10.10.10.1
Net Mask: 255.255.255.0
Ethernet Port 2
Use DHCP/BOOTP: Off
IP Address: 192.168.129.102
Net Mask: 255.255.255.0

Ver los discos virtuales configurados y la información detallada de cada uno, junto con los discos que los conforman y los volumenes creados en cada uno:

root@host # /opt/se6x20/cli/bin/sscs list -a “StorEdge 6140” vdisk
Virtual Disk: 2
Virtual Disk: 1
Virtual Disk: 5
Virtual Disk: 4
Virtual Disk: 3
root@host # /opt/se6x20/cli/bin/sscs list -a “StorEdge 6140” vdisk 2
Virtual Disk: 2
Status: Optimal
State: Ready
Number of Disks: 4
RAID Level: 5
(…)

La lista de volumenes configurados en forma de listado:

root@host # /opt/se6x20/cli/bin/sscs list -a “StorEdge 6140” volume
Volume: Oracle1 Type: Standard Pool: FC-AL 2 Profile: FC-AL
Volume: Oracle2 Type: Standard Pool: FC-AL 2 Profile: FC-AL
Volume: Oracle3 Type: Standard Pool: FC-AL 2 Profile: FC-AL
Volume: Oracle4. Type: Standard Pool: FC-AL 1 Profile: FC-AL
(…)

Una lista de las tareas ejecutadas (el histórico de todas, por fecha…) como creación de volúmenes, borrado,…

root@host # /opt/se6x20/cli/bin/sscs list log
November 28, 2006 6:12:06 PM MET:Volume SATA Test modified on array StorEdge6140
November 28, 2006 6:13:33 PM MET:Volume Another Test modified on array StorEdge6140
November 28, 2006 6:28:43 PM MET:Volume Another Test modified on array StorEdge6140
November 28, 2006 6:52:52 PM MET:Volume Another Test modified on array StorEdge6140
November 29, 2006 9:40:57 AM MET:Error deleting volume Another Test on array StorEdge6140
November 29, 2006 9:42:17 AM MET:Error deleting volume Another Test on array StorEdge6140
(…)

Podemos sacar las alarmas activas en el array:

root@host # /opt/se6x20/cli/bin/sscs list alarm
Alarm Id : alarm10
Severity : Major
Type : 6140.ProblemEvent
Topic : REC_BATTERY_NEAR_EXPIRATION
Event Code : 57.66.1005
Date : 2009-08-17 08:28:20
Device : StorEdge 6140
Description : Battery Tray.85.Battery.A expiration date nearing, 41 days remaining
Found one alert entry in health database.

Podemos sacar estadísticas de rendimiento. Es importante tener en cuenta que estas estadísticas sólo funcionan cuando el estado del performance se pone en On, y que por otra parte son estadísticas que registra en realidad el CAM de fora independiente en cada una de las máquinas gestoras donde esté instalado. Podemos activarlas por consola web o bien como se ve a continuación:

root@host # /opt/se6x20/cli/bin/sscs list -a “StorEdge6140” -T performance
Array: StorEdge6140
State: Off
Polling Interval: 1 minute
Data Retention Period: 1 hour
root@host #
root@host #
/opt/se6x20/cli/bin/sscs modify -a “StorEdge6140” -S on -p 1 -r 1HR performance
root@host # /opt/se6x20/cli/bin/sscs list -a “StorEdge6140” -T performance
Array: StorEdge 6140
State: On
Polling Interval: 1 minute
Data Retention Period: 1 hour

Si las acabamos de activar ahora hasta pasado un minuto los comandos de estadísticas no proporcionarán valores. Podemos ver estadísticas del array, por controladora o por volumen.

root@host # /opt/se6x20/cli/bin/sscs list -a “StorEdge6140” -t array_stats performance
NAME TOT IOPS READ % WRITE% TOT DATA AVG R SIZE READS/s PEAK R/s AVG W SIZE WRITES/s PEAK W/s CACHE%
============================== ========== ====== ====== ========== ========== ========== ========== ========== ========== ========== ======
StorEdge6140 439.5 38.48 61.52 5665.7 223.3 3819.1 21524.5 92.3 1846.6 11635.1 68.84
root@host #
root@host # /opt/se6x20/cli/bin/sscs list -a “StorEdge6140” -t controller_stats performance
NAME TOT IOPS READ % WRITE% TOT DATA AVG R SIZE READS/s PEAK R/s AVG W SIZE WRITES/s PEAK W/s CACHE%
============================== ========== ====== ====== ========== ========== ========== ========== ========== ========== ========== ======
A 296.5 13.42 86.58 2229.2 103.7 491.2 6049.3 75.9 1738.0 11527.8 31.00
B 143.0 90.44 9.56 3436.6 119.6 3327.9 16449.5 16.4 108.6 119.4 80.49
root@host #
root@host # /opt/se6x20/cli/bin/sscs list -a “StorEdge6140” -t volume_stats performance
NAME TOT IOPS READ % WRITE% TOT DATA AVG R SIZE READS/s PEAK R/s AVG W SIZE WRITES/s PEAK W/s CACHE%
============================== ========== ====== ====== ========== ========== ========== ========== ========== ========== ========== ======
Oracle1 6.8 0.24 99.76 54.6 8.0 0.1 3.5 8.0 54.4 60.1 0.00
Oracle2
124.0 1.20 98.80 929.9 30.0 44.5 467.9 7.2 885.4 9829.2 12.36
Oracle3 70.2 31.89 68.11 582.5 13.5 301.6 2892.2 5.9 280.9 603.8 52.90
(…)

Después de usar el comando es deseable cerrar la sesión, pues cualquiera que entre con el usuario de sistema donde hemos realizado esta sesión (en este caso el root de la máquina) puede hacer uso de la sesión de root del array:

root@host # /opt/se6x20/cli/bin/sscs logout
root@host #