Instrucciones para conectar satisfactoriamente el alojamiento.
Configure el trabajo CRON de Linux durante la instalación inicial del alojamiento de unidades de disco SCSI. Para asegurarse de que el trabajo CRON de Linux está configurado, realice las siguientes tareas.
* 3 * * * /usr/sbin/diag_encl -s 1>/dev/null 2>&1
Para reunir los errores del alojamiento, añada este trabajo CRON SES Healthcheck a la tabla CRON del sistema. Edite el CRON del sistema con el mandato crontab -e. En la parte inferior de ese archivo, teclee:
* 3 * * * /usr/lpp/diagnostics/bin/run_ses_healthcheck 1>/dev/null 2>/dev/null
Este trabajo CRON ejecuta el script "run_ses_healthcheck" diariamente a las 3 de la madrugada. El contenido del script depende de la configuración del sistema al que esté conectado el alojamiento.
Ejemplo 1
Si el sistema al que está conectado el alojamiento tiene una HMC o ejecuta el agente Electronic Service Agent, cree un archivo que se llame "run_ses_healthcheck" en el directorio /usr/lpp/diagnostics/bin, con el siguiente contenido:
------------------------------------------------------------------ #!/bin/ksh #Nombre:run_ses_healthcheck #Ubicación:/usr/lpp/diagnostics/bin #Función: comprobación de salud SES SCSI cada hora for i in 'lsdev -Cc container -t ses -s scsi -F name -S available' do diag -cd $i > /dev/null done #Los errores se notificarán a cualquier "notificación externa" registrada #(como HMC o Electronic Service Agent) ------------------------------------------------------------------
Ejemplo 2
Si el sistema al que está conectado el alojamiento no tiene una HMC ni ejecuta el agente Electronic Service Agent, cree un archivo que se llame "run_ses_healthcheck" en el directorio /usr/lpp/diagnostics/bin, con el siguiente contenido:
------------------------------------------------------------------------
#!/bin/ksh
#Nombre:run_ses_healthcheck
#Ubicación:/usr/lpp/diagnostics/bin
#Función: comprobación de salud SES SCSI cada hora
for i in 'lsdev -Cc container -t ses -s scsi -F name -S available'
do
diag -cd $i > /dev/null
if [$? -ne 0]
then
/usr/lpp/diagnostics/bin/diagrpt -o >/tmp/ses.health.output
#Le interesará procesar la salida antes de colocarla en
#un archivo
#Notificar de alguna manera el error al usuario. Hay un ejemplo
#a continuación.
mail -s "7031 Health Check" root</tmp/ses.health.output
rm /tmp/ses.health.output
fi
done
------------------------------------------------------------------------
En ambos ejemplos, una vez que haya creado el archivo "run_ses_healthcheck", conviértalo en ejecutable tecleando (en el indicador de mandatos de AIX):
chmod 544 /usr/lpp/diagnostics/bin/run_ses_healthcheck.