Archive | febrero, 2012

Monitorización de Librerías Oracle Storagetek

Tags: , ,

Monitorización de Librerías Oracle Storagetek

Posted on 28 febrero 2012 by Angel Ferrás Rodríguez

Las librerías de cintas del fabricante Oracle en sus modelos Storagetek SL8500, SL3000 y SL500 Modular Library System pueden ser monitorizados vía SNMP.  A través de su agente SNMP está certificada su integración con la herramienta de monitorización HP OpenView y mediante checks de consultas podría integrarse en Nagios.

Para el caso de monitorización con Nagios hemos elaborado unos sencillos scripts de chequeo del estado de los componentes. Son cinco checks que realizan consultas SNMP al agente de la librería y obtienen el estado de salud:

- check_health_SL : Realiza una consulta del estado de la librería.

- check_health_SL_hand : Realiza una consulta del estado de una mano robótica.

- check_health_SL_power: Realiza una consulta del estado de un componente eléctrico.

- check_health_SL_cap: Realiza una consulta del estado de un cap.

- check_health_SL_drive: Realiza una consulta del estado de un drive.

Los checks se pueden descargar desde Nagios Exchange o desde éste enlace y se liberan mediante licencia GPL.

Los argumentos que necesitan los scripts están comentados en el inicio de cada uno y para su correcta ejecución requieren:

- La utilidad snmpwalk: Estan desarrollados para un entorno Solaris 10 por lo que si necesitas adaptarlo a otro sistema operativo tendrás que cambiar el path de ejecución de la herramienta snmpwalk en cada uno.

- Activación del agente SNMP en la librería: La activación y configuración del agente debe de realizarse según instrucciones del fabricante. Los Documentos de consulta según modelo son "SL3000 SNMP Reference Manual", "SL8500 SNMP Reference Manual","SL500 Library: Simple Network Management Protocol".

MIB: Este fichero se obtiene desde la interfaz de administración de la librería StreamLine Library Console.

SL8000 SL3000  SL500

Unos ejemplos de ejecución son

 # ./check_health_SL_cap.sh 10.0.0.1 "/MIB/MIB-SL3000.txt"  v2c 1

CAP "1.1.-31.2.0" is ok(0).

# ./check_health_SL_hand.sh 10.0.0.1 "/MIB/MIB-SL3000.txt" v2c 2 

Robot "1.1.0.2.0" is ok(0).

# ./check_health_SL_power.sh 10.0.0.1 "/MIB/MIB-SL3000.txt" v2c 5 

 "ECM-PS2-AC1:24" is normal(2).

 # ./check_health_SL_drive.sh 10.0.0.1 "/MIB/MIB-SL3000.txt" v2c 12 

TapeDrive "1.1.2.1.6" model "T10000b-3590" with SN "XXXXXXXXXX" is empty(2).

Se limitan al estado del hardware, otros parámetros interesantes para monitorizar, tales como la ocupación de los canales o errores en los puertos de fibra de los Drives pueden ser realizadas desde la SAN, tanto por herramientas propietarias o igualmente por consultas SNMP a los switches si se usan  tecnología BROCADE.

About Angel Ferrás Rodríguez

Ingeniero Superior en Electrónica que trabaja en la actualidad como Analista de Sistemas. Se especializa en Sistemas SAN, Almacenamiento y Backup en base a su experiencia en los sistemas informáticos de grandes cuentas. Escribe en la actualidad en web especializada de almacenamiento sobre soluciones de código abierto.

Comentarios desactivados

HITACHI EXPORT TOOL: El amigo invisible

Tags: , , , ,

HITACHI EXPORT TOOL: El amigo invisible

Posted on 12 febrero 2012 by Jose Luis Viñas

Los sistemas de almacenamiento enterprise no suelen facilitar la recolección de datos para medir el rendimiento de los distintos subsistemas a través de protocolos abiertos,  por ejemplo mediante consultas SNMP. Si un sistema necesita ser monitorizado para abordar un problema de rendimiento, realizar un estudio de utilización o la obtención de datos para un plan de capacidad, deberá  adquirir un producto licenciado aparte, como Tuning Manager en el caso de sistemas Hitachi.

 

VSP Inside

-Fig1.Esquema interno de Hitachi VSP-

Para los modelos de cabinas Hitachi 9900V / USP / NSC55 / USP-V / USP-VM / VSP existe una alternativa:  Export Tool – ésta herramienta va incluida en el CD que contiene el microcódigo instalado en la cabina, de forma que cada versión de microcódigo tiene su versión específica-. Se trata de una aplicación java (multiplataforma) que se ejecuta desde la línea de comandos desde un equipo con conectividad LAN con la SVP de la cabina y que obtiene los estadísticas de rendimiento en ficheros con formato CSV. El hecho de que no disponga de una interfaz gráfica, que su configuración no sea trivial, junto con que esté casi escondida entre los CDs de soporte hace que no sea demasiado utilizada por administradores.

Todo lo que se  observa desde Perfomance Monitor – elemento de la herramienta de administración Storage Navigator incluida entre el conjunto de herramientas básicas de gestión (Hitachi Basic Operating System)-, puede ser almacenado  en ficheros csv  mediante Export Tool. Performance Monitor proporciona detalles en profundidad del rendimiento de todos los elementos del sistema, incluyendo discos, volúmenes, procesadores, cache, puertos, etc. Incluso permite monitorizar el estado de copias remotas y locales de Mainframe y Open. Es la herramienta de troubleshooting y análisis esencial para la resolución de problemas de rendimiento en sistemas Hitachi 9900V / USP / NSC55 / USP-V / USP-VM / VSP. Su uso es bajo demanda y no permite monitorizar y generar alertas en modo desatendido.

 

Usando Performance Monitor y Export Tool 

 

El primer paso es habilitar la recolección de estadísticas desde la pestaña de Performance Monitor (PM) en Storage Navigator. PM dispone dos tipos de rangos para recoger y almacenar estadísticas del sistema:

 

- short range: Permite definir un intervalo de entre cada toma de datos (entre 1 y 15 min) y guarda 1440 muestras.

- long range: Recolecta datos al intervalo fijo de 15 min entre cada adquisición y los almacena durante 3 meses.

 

La instalación de Export Tool es tan sencilla como descomprimir un paquete en un directorio. El programa java lee el archivo de configuración “command.txt”. Sobre este fichero se definen los elementos sobre los que se quiere extraer información y el subconjunto de tiempo, si no se quiere disponer de todos los valores almacenados. Además existen otros modificadores para presentar la información comprimida, decidir si se sobreescribe en el directorio de salida, etc.

 

Los tipos de valores se guardan organizados en formato csv son:

 

- Valores relativos : Tasa de utilización del recurso (en %). Obtenidos mediante un cálculo interno. Los archivos con estos datos tienen el prefijo "Phy" (PHYSICAL).

- Valores absolutos : Contienen valores medidos en el recurso durante el intervalo especificado (IO/sec, KB/sec, …)

 

Para los valores relativos existe una regla práctica (publicada en el portal de soporte de HDS) definiendo los umbrales de utilización aconsejados :

 

- Front end CHP utilization should be less than 70%.

- Back end DKP utilization should be less than 50%.

- Write Pending should average less than 30%.

- Array Group utilization should be less than 50%.

- LDEV utilization depends on the response time requirements of the application. To provide good response times, utilization should be below 50%.

 

A partir de aquí pueden definirse alertas sobre elementos según estos umbrales y realizar una redistribución de recursos en el sistema de almacenamiento para equilibrarlos, por ejemplo para un distribución de los puertos de fibra entre los hosts con mayor actividad o distribuir volúmenes en parity groups menos utilizados.

Los valores absolutos permiten representar “los números” de nuestro sistema de almacenamiento: IO/sec, KB/sec y representar gráficamente de forma sencilla el comportamiento de sistemas y aplicaciones a lo largo de un periodo de tiempo, por ejemplo las últimas 24h o la evolución de la carga semanal.

Recoger estos valores de forma periódica permite disponer fácilmente de la evolución del uso del almacenamiento en el tiempo, comparando estadísticas entre meses, años, etc. A partir de aquí, la imaginación y la destreza de cada uno para manejar este tipo de archivos y su representación gráfica o la integración con otras herramientas (splunk, nagios, pnp4nagios, …) marcan el límite.

 

About Jose Luis Viñas

10+ years experienced IT systems engineer (5+ working in critical environments). Strong background delivering quality and reliable services based on client needs and providing rapid responses to user requests. Focus on UNIX systems, storage infrastructure and backup systems.

Comentarios desactivados

ESXi 5 Cliente VSphere

Tags: ,

Instalar ESXi 5 sobre VMware Player

Posted on 01 febrero 2012 by Angel Ferrás Rodríguez

¿ Para qué instalar VMware ESXi sobre VMware Player?

 

Quizás …

 

… te estés preparando una certificación de VSphere y necesitas un entorno de aprendizaje.

… eres sysadmin y quieres un entorno de pruebas.

… vas a realizar una actualización en breve de tu entorno VSphere 3.X/4.X y quieres conocer la nueva versión.

… por gusto.

 

El entorno usado para la instalación es un PC con las siguientes características:

 

CPU: AMD Phenom(tm) 9650 Quad-Core Processor

RAM: 8 GB DDR2 (800MHZ)

SO: Ubuntu 11.10 versión Desktop

Kernel: Linux nas 3.0.0-15-generic #26-Ubuntu SMP Fri Jan 20 17:23:00 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

 

El proceso de instalación es fácil a diferencia de versiones anteriores de VMware. Enumerándolas son las siguientes:

 

1. Descarga de VMware player en su versión 4.0.2

 

Enlace de descarga

 

2.Instalar VMware Player

 

Desde un terminal ejecutar instalador:

 

# ./VMware-Player-4.0.2-591240.x86_64.bundle

 

Por defecto, aceptas licencias y demás preguntas finalizando con la siguiente salida:

 

Extracting VMware Installer…done.

 

3.Descargar la iso de ESXi5

 

Enlace de descarga

Recordar que en la descarga  se te proporcionará una licencia gratutita  que necesitarás después de pasar el tiempo de pruebas (60 días).

 

4. Creación de la máquina virtual ESXi en VMware Player

 

Desde el menú de VMware Player utiliza la opción de crear nueva máquina virtual (Create New Virtual Machine). El wizard pedirá una serie de detalles de la configuración de la nueva máquina entre ellas destaco:

 

Instalación desde iso apuntando al fichero que nos hemos descargado en el punto 3, el tipo de Sistema Operativo "Other" que por defecto al leer la iso lo indentifica como "Custom (VMware ESXi 5)":

 

 

 

Una vez finalizada la creación de la máquina virtual, ántes de arrancarla, aconsejo ajustar la siguiente configuración Hardware (a título informativo):

 

CPU: 2 cores y activar la opción de virtualización.

RAM: +2GB

RED: Modo Bridge (para que coja la primera IP por DHCP)

 

Las "Best Practices" para parametrizar tu instalación la puedes encontrar aquí.

 

5. Instalador de ESXi

 

El primer arranque de la nueva máquina se hace desde CD ( iso en la máquina virtual) que cargará el instalador de ESXi. Se trata de un instalador interactivo que se completa en menos de 4 minutos … dejo a continuación unos pantallazos del proceso de instalación:

 

 

 

 

 

 

 

Después del reinicio, al final del primer arranque,  informará de la IP que tiene el nuevo Host creado con ESXi 5.

Para conectarse desde una máquina Windows puedes acceder a través de un navegador a la IP de la máquina virtual ESXi 5 y desde allí descargar el cliente de administración de VSphere e instalarlo …

 

Se me ocurren muchos usos con la virtualización para escritorio de un ESXi:

 

- Instalar un vcenter en una máquina virtual o física para gestionar un clúster de ESXi.

- Duplicar ésta máquina virtual, cambiándole la IP y el  Hostname, según la posibilidades del equipo se podrían replicar varias veces.

- Usar un almacenamiento externo tipo iSCSI (físico o virtual) descrito en posts anteriores para convertirlo en un Datastore vmfs, con multipath, balanceo round robin, …. recordar que VMware certifica los targets de almacenamiento SCST.

- Todas las posibilidades para aprender en tu entorno de pruebas ….

 

 

 

About Angel Ferrás Rodríguez

Ingeniero Superior en Electrónica que trabaja en la actualidad como Analista de Sistemas. Se especializa en Sistemas SAN, Almacenamiento y Backup en base a su experiencia en los sistemas informáticos de grandes cuentas. Escribe en la actualidad en web especializada de almacenamiento sobre soluciones de código abierto.

Comentarios desactivados