Comandos de servicio de VNXe3200

Anuncio
Comandos de servicio de VNXe3200
Notas técnicas
302-000-197
Rev. 03
Febrero de 2015
Copyright © 2015 EMC Corporation. Todos los derechos reservados. Publicado
en México.
Publicado en febrero de 2015
EMC considera que la información de esta publicación es precisa en el momento
de su publicación. La información está sujeta a cambios sin previo aviso.
La información de esta publicación se proporciona tal cual. EMC Corporation no
se hace responsable ni ofrece garantía de ningún tipo con respecto a la
información de esta publicación y, específicamente, renuncia a toda garantía
implícita de comerciabilidad o capacidad para un propósito determinado. El
uso, la copia y la distribución de cualquier software de EMC descrito en esta
publicación requieren una licencia de software correspondiente.
EMC2, EMC y el logotipo de EMC son marcas registradas o marcas comerciales
de EMC Corporation en los Estados Unidos y en otros países. Todas las demás
marcas comerciales incluidas/utilizadas en este documento pertenecen a sus
respectivos propietarios.
Para consultar el documento normativo más actualizado para su línea de
productos, visite la sección Documentación técnica y asesorías en el sitio web
de soporte en línea de EMC.
Número de referencia del documento: 302-000-197
Comandos de servicio de VNXe
2
Tabla de contenido
Resumen ejecutivo ................................................................................................................ 8
Caso de negocios ............................................................................................................................. 8
Descripción general de la solución ................................................................................................... 8
Resultados/recomendaciones clave ................................................................................................ 8
Introducción ......................................................................................................................... 9
Propósito ......................................................................................................................................... 9
Alcance ............................................................................................................................................ 9
Uso .................................................................................................................................................. 9
Público al que va dirigido ............................................................................................................... 10
Terminología .................................................................................................................................. 10
Categorías de comandos de capacidad de servicio .............................................................. 12
Comandos de capacidad de servicio .................................................................................... 18
ACL Database Dump (svc_acldb_dump) ......................................................................................... 18
Descripción ............................................................................................................................... 18
Casos de uso ............................................................................................................................. 18
Uso de ejemplo ......................................................................................................................... 18
Comandos relacionados ............................................................................................................ 18
Array Configuration (svc_arrayconfig) ............................................................................................. 19
Descripción ............................................................................................................................... 19
Casos de uso ............................................................................................................................. 19
Comandos relacionados ............................................................................................................ 19
Apply Custom Log-on Banners (svc_banner) .................................................................................. 20
Descripción ............................................................................................................................... 20
Casos de uso ............................................................................................................................. 21
Uso de ejemplo ......................................................................................................................... 21
Comandos relacionados ............................................................................................................ 21
Boot Control (svc_boot_control) ..................................................................................................... 22
Descripción ............................................................................................................................... 22
Casos de uso ............................................................................................................................. 22
Comandos relacionados ............................................................................................................ 22
Cache (svc_cache) ......................................................................................................................... 23
Descripción ............................................................................................................................... 23
Casos de uso ............................................................................................................................. 23
Comandos relacionados ............................................................................................................ 23
Antivirus Configuration (svc_cava) ................................................................................................. 24
Descripción ............................................................................................................................... 24
Casos de uso ............................................................................................................................. 24
Comandos de servicio de VNXe
3
Uso de ejemplo ......................................................................................................................... 24
Comandos relacionados ............................................................................................................ 25
Configure Backup and Recovery (svc_cbr) ...................................................................................... 26
Descripción ............................................................................................................................... 26
Casos de uso ............................................................................................................................. 26
Comandos relacionados ............................................................................................................ 26
Change Hardware Configuration (svc_change_hw_config).............................................................. 27
Descripción ............................................................................................................................... 27
Casos de uso ............................................................................................................................. 27
Comandos relacionados ............................................................................................................ 28
CIFS Support (svc_cifssupport) ...................................................................................................... 29
Descripción ............................................................................................................................... 29
Casos de uso ............................................................................................................................. 29
Comandos relacionados ............................................................................................................ 30
Upload SSL Certificates (svc_custom_cert)..................................................................................... 31
Descripción ............................................................................................................................... 31
Casos de uso ............................................................................................................................. 31
Comandos relacionados ............................................................................................................ 31
Data Collection (svc_dc) ................................................................................................................. 32
Descripción ............................................................................................................................... 32
Casos de uso ............................................................................................................................. 32
Uso de ejemplo ......................................................................................................................... 33
Comandos relacionados ............................................................................................................ 34
System Diagnostics (svc_diag) ....................................................................................................... 35
Descripción ............................................................................................................................... 35
Casos de uso ............................................................................................................................. 36
Uso de ejemplo ......................................................................................................................... 36
Comandos relacionados ............................................................................................................ 36
ESRS Setup (svc_esrs) ................................................................................................................... 37
Descripción ............................................................................................................................... 37
Casos de uso ............................................................................................................................. 37
Uso de ejemplo ......................................................................................................................... 37
Comandos relacionados ............................................................................................................ 37
Help (svc_help) .............................................................................................................................. 38
Descripción ............................................................................................................................... 38
Casos de uso ............................................................................................................................. 38
Comandos relacionados ............................................................................................................ 39
Initial Configuration (svc_initial_config) ......................................................................................... 40
Descripción ............................................................................................................................... 40
Casos de uso ............................................................................................................................. 40
Uso de ejemplo ......................................................................................................................... 41
Comandos relacionados ............................................................................................................ 41
Comandos de servicio de VNXe
4
Inject Troubleshooting Software Tool (svc_inject) ........................................................................... 42
Descripción ............................................................................................................................... 42
Casos de uso ............................................................................................................................. 42
Uso de ejemplo ......................................................................................................................... 43
Comandos relacionados ............................................................................................................ 43
Base Management Controller (BMC) Interface (svc_ipmi) ............................................................... 44
Descripción ............................................................................................................................... 44
Casos de uso ............................................................................................................................. 44
Comandos relacionados ............................................................................................................ 44
View Locks (svc_lockd) .................................................................................................................. 45
Descripción ............................................................................................................................... 45
Casos de uso ............................................................................................................................. 45
Uso de ejemplo ......................................................................................................................... 45
Comandos relacionados ............................................................................................................ 45
Mount Storage (svc_mount) ........................................................................................................... 46
Descripción ............................................................................................................................... 46
Casos de uso ............................................................................................................................. 46
Comandos relacionados ............................................................................................................ 46
Create Management Interface (svc_network) .................................................................................. 47
Descripción ............................................................................................................................... 47
Casos de uso ............................................................................................................................. 47
Comandos relacionados ............................................................................................................ 47
Network Configuration Information (svc_networkcheck) ................................................................. 48
Descripción ............................................................................................................................... 48
Casos de uso ............................................................................................................................. 48
Uso de ejemplo ......................................................................................................................... 50
Comandos relacionados ............................................................................................................ 50
Synchronize Time (svc_ntp) ........................................................................................................... 51
Descripción ............................................................................................................................... 51
Casos de uso ............................................................................................................................. 51
Uso de ejemplo ......................................................................................................................... 51
Comandos relacionados ............................................................................................................ 51
Operating System Information (svc_oscheck) ................................................................................. 52
Descripción ............................................................................................................................... 52
Casos de uso ............................................................................................................................. 52
Uso de ejemplo ......................................................................................................................... 52
Comandos relacionados ............................................................................................................ 52
Collect Performance Information (svc_perfcheck) ........................................................................... 53
Descripción ............................................................................................................................... 53
Casos de uso ............................................................................................................................. 53
Uso de ejemplo ......................................................................................................................... 54
Comandos relacionados ............................................................................................................ 54
Comandos de servicio de VNXe
5
Purge Logs (svc_purge_logs) .......................................................................................................... 55
Descripción ............................................................................................................................... 55
Casos de uso ............................................................................................................................. 55
Comandos relacionados ............................................................................................................ 55
Restore VNXe OE (svc_reimage) ..................................................................................................... 56
Descripción ............................................................................................................................... 56
Casos de uso ............................................................................................................................. 56
Comandos relacionados ............................................................................................................ 56
Reinitialize VNXe to Factory Settings (svc_reinit) ............................................................................ 57
Descripción ............................................................................................................................... 57
Casos de uso ............................................................................................................................. 57
Comandos relacionados ............................................................................................................ 57
Service Mode Information (svc_rescue_state) ................................................................................ 58
Descripción ............................................................................................................................... 58
Casos de uso ............................................................................................................................. 58
Comandos relacionados ............................................................................................................ 59
Management Stack Controls (svc_restart_service) ......................................................................... 60
Descripción ............................................................................................................................... 60
Casos de uso ............................................................................................................................. 60
Comandos relacionados ............................................................................................................ 60
Service User Password Configuration (svc_service_ password) ...................................................... 61
Descripción ............................................................................................................................... 61
Casos de uso ............................................................................................................................. 61
Uso de ejemplo ......................................................................................................................... 62
Comandos relacionados ............................................................................................................ 62
Service Shell (svc_service_shell).................................................................................................... 63
Descripción ............................................................................................................................... 63
Casos de uso ............................................................................................................................. 63
Comandos relacionados ............................................................................................................ 63
Shutdown (svc_shutdown) ............................................................................................................. 64
Descripción ............................................................................................................................... 64
Casos de uso ............................................................................................................................. 64
Uso de ejemplo ......................................................................................................................... 64
Comandos relacionados ............................................................................................................ 65
Enable Secure Shell (svc_ssh)........................................................................................................ 66
Descripción ............................................................................................................................... 66
Casos de uso ............................................................................................................................. 66
Uso de ejemplo ......................................................................................................................... 66
Comandos relacionados ............................................................................................................ 66
Run FSCK on Storage (svc_storage_ integritycheck) ........................................................................ 67
Descripción ............................................................................................................................... 67
Casos de uso ............................................................................................................................. 67
Comandos de servicio de VNXe
6
Comandos relacionados ............................................................................................................ 67
Output Storage Information (svc_storagecheck) ............................................................................. 68
Descripción ............................................................................................................................... 68
Casos de uso ............................................................................................................................. 68
Comandos relacionados ............................................................................................................ 68
Display storage mappings (svc_storage_map) ............................................................................... 69
Descripción ............................................................................................................................... 69
Casos de uso ............................................................................................................................. 69
Uso de ejemplo: ........................................................................................................................ 69
Comandos relacionados ............................................................................................................ 69
Redirect Output (svc_tcpdump) ...................................................................................................... 70
Descripción ............................................................................................................................... 70
Casos de uso ............................................................................................................................. 70
Uso de ejemplo: ........................................................................................................................ 71
Comandos relacionados ............................................................................................................ 71
Comandos de servicio de VNXe
7
Resumen ejecutivo
Caso de negocios
VNXe3200™ está diseñado para que el usuario realice tareas de servicio. Puede
resolver problemas comunes del sistema en la página de servicio de Unisphere. Sin
embargo, pueden ocurrir problemas que no es posible diagnosticar ni resolver con
las opciones que se encuentran en la página de servicio.
Descripción
general de la
solución
En el ambiente operativo del sistema está instalado un conjunto de comandos de
diagnóstico de problemas, configuración del sistema y recuperación del sistema.
Estos comandos proporcionan información detallada y un nivel más bajo de control
del sistema del disponible por medio de Unisphere. Este documento describe estos
comandos y sus casos de uso comunes.
Resultados/
recomendaciones
clave
Los comandos de servicio (svc) enumerados en este documento son un subconjunto
de las herramientas de software del ambiente operativo necesarias para prestar
servicio a un sistema VNXe. Para obtener funcionalidad adicional, puede usar la
configuración del sistema basada en scripts de UEMCLI. Este documento no describe
UEMCLI.
Comandos de servicio de VNXe
8
Introducción
Este documento describe el conjunto de comandos del ambiente operativo que se
usan para diagnosticar y resolver problemas del sistema VNXe.
Propósito
Este documento describe los comandos disponibles para diagnosticar y resolver
problemas del sistema que no es posible corregir mediante Unisphere. También
analiza usos comunes de los comandos de servicio.
Alcance
Este documento proporciona una lista de herramientas de software disponibles
dentro del shell seguro (protocolo SSH) de VNXe que, en combinación con la
metodología apropiada, puede solucionar problemas del sistema VNXe.
Los comandos de servicio enumerados están disponibles en sistemas VNXe que
ejecutan las revisiones 2.0.0.X del ambiente operativo con 3.0.X.X.
Nota: Se produjeron algunos cambios entre revisiones. Ingrese el comando
“svc_help” para revisar los comandos disponibles en una versión de
ambiente operativo específica.
Es posible que el personal de soporte técnico autorizado haya instalado comandos
de servicio adicionales en el sistema para la solución de problemas (los cuales no se
describen en este documento). No ejecute comandos adicionales sin la aprobación
de su representante de servicio autorizado.
Los comandos proporcionan las siguientes funciones de solución de problemas de
alto nivel:
Uso
•
Configuración: establecer o restablecer el estado de componentes
individuales de hardware o software del sistema VNXe.
•
Diagnóstico: probar o informar el estado del hardware o el software del
sistema.
•
Operaciones: admite comandos para solución de problemas avanzada. Solo
los representantes de soporte técnico autorizados pueden usar estas
herramientas.
•
Recuperación: restaurar los componentes de hardware o software del sistema
a un estado conocido.
Inicie sesión en un procesador de almacenamiento (SP) de VNXe con la cuenta de
usuario de servicio para ejecutar comandos. El inicio de sesión se realiza a través del
protocolo SSH de la consola o de un terminal conectado al conector en serie de la
plataforma. Antes de usar estos comandos, realice lo siguiente:
1. Solicite la contraseña de la cuenta de servicio.
2. Active el protocolo SSH.
3. Prepare el hardware del terminal.
4. Instale las aplicaciones de software de soporte.
Comandos de servicio de VNXe
9
Los SP de VNXe pueden ejecutarse en uno de dos modos operacionales: modo
normal o modo de servicio. Algunos comandos de servicio se ejecutan en ambos
modos. Distintos comandos de servicio se ejecutan en distintos modos de SP:
Público al que va
dirigido
•
Modo normal: algunos comandos solo se ejecutan en el modo operacional
estándar.
•
Modo de servicio: algunos comandos solo se ejecutan en el modo de
mantenimiento y solución de problemas.
•
Ambos: algunos comandos se ejecutan en ambos modos.
Administradores del sistema de almacenamiento VNXe, EMC, personal de servicio y
de soporte en campo y partners de EMC.
Los comandos de servicio se ejecutan en el ambiente operativo Linux de VNXe. Para
usar estos comandos, debe estar familiarizado con el shell de Linux, el hardware
instalado de VNXe y el ambiente operativo de VNXe.
En www.emc.com/vnxesupport encontrará información adicional que puede serle útil
al usar estos comandos.
Terminología
Esta nota técnica incluye la siguiente terminología.
Tabla 1.
Terminología
Término
Definición
Usuario administrador
La cuenta “admin” puede administrar y configurar
servidores, además de provisionar el sistema de
almacenamiento. Esta cuenta es el único usuario
predeterminado que puede iniciar sesión en Unisphere en
el modo normal.
Catálogo de back-end
Parte de las primeras cuatro unidades del DPE están
dedicadas al espacio del sistema VNXe. Una sección de
este espacio corresponde al catálogo de back-end,
reservado para mantener las imágenes en buen estado
del software de VNXe.
Contadores de encendido
Los contadores de encendido son un mecanismo de
solución de problemas incorporado en la arquitectura de
VNXe para ayudar a detectar la causa específica de
eventos de software o hardware durante la secuencia de
encendido. Si el sistema VNXe detecta un problema en
componentes de software o hardware, se incrementará el
contador de encendido correspondiente. Si un contador
alcanza un umbral predefinido, el SP se enciende en el
modo de servicio durante su ciclo de encendido siguiente.
Consulte System Diagnostics (svc_diag) para conocer los
pasos necesarios para la solución de problemas.
Comandos de servicio de VNXe
10
Término
Definición
ConnectEMC
Función de la solución aprobada por Global Services
estándar e interna de EMC para transportar datos de
eventos de un producto de EMC al servicio de soporte de
EMC. ConnectEMC simplifica y estandariza el método con
el que los productos EMC transportan archivos de eventos
(de error, informativos, de configuración y otros) desde
una estación de trabajo de servicio a sistemas de soporte
de EMC.
Gabinete de procesador de
disco (DPE)
Un DPE es un gabinete físico con montaje en rack que
incluye uno o dos SP, fuentes de alimentación y por lo
menos cuatro unidades.
Soporte remoto seguro de
EMC (ESRS)
ESRS IP Solution (ESRS IP) proporciona una solución de
soporte distribuido segura y basada en IP para comandos,
control y visibilidad de un sistema por parte de un
representante de soporte remoto autorizado.
Modo normal
Modo operacional estándar de un sistema VNXe. Puede
administrar y configurar servidores, así como provisionar
almacenamiento. Mientras el sistema se encuentra en el
modo normal, es posible obtener acceso a los datos de
usuario.
Modo de servicio
Modo operacional reducido del sistema VNXe necesario
para realizar tareas de mantenimiento y solucionar
problemas. En este modo, una interfaz limitada a través
de Unisphere o una Interfaz de la línea comandos (CLI)
permite la solución de problemas. Un SP en el modo de
servicio no procesa solicitudes de datos. Los datos de
usuario permanecen inaccesibles cuando todos los SP se
encuentran en el modo de servicio. Tampoco puede
administrar ni provisionar servidores nuevos. Ciertas
operaciones realizadas en el modo de servicio, tales
como el cambio de la contraseña de la cuenta de servicio
o la inserción de una herramienta de servicio, no se
conservan después de reiniciar y su efecto no estará
presente en el modo normal.
Cuenta de usuario de
servicio
La cuenta de servicio tiene derechos para realizar tareas
de mantenimiento y solucionar problemas en el sistema
VNXe. Esta es la única cuenta que puede iniciar sesión en
la CLI de VNXe (vía protocolo SSH o una conexión en
serie) y en la página de servicio dentro de Unisphere.
Procesador de
almacenamiento (SP)
Un servidor discreto altamente disponible que aloja
almacenamiento virtualizado en el nivel de archivo y de
bloque, además de la administración de estos servicios.
Los SP se encuentran físicamente dentro del DPE e
incluyen la CPU, la memoria, el disco SSD integrado y la
Unidad de respaldo de batería (BBU).
Comandos de servicio de VNXe
11
Categorías de comandos de capacidad de servicio
Los comandos se pueden categorizar por:
•
Función: el paso del proceso de solución de problemas en el cual se usa
mejor el comando.
•
Modo: el modo operacional del sistema en el cual está activo el comando.
•
Uso: consulte la sección Alcance para obtener una definición de las
categorías de función y modo disponibles.
Además, los destinatarios se incluyen en la categoría Uso. Estas categorías incluyen:
•
Uso general: no se requiere conocimiento especial para ejecutar o
comprender los resultados.
•
Servicio técnico: se requiere capacitación avanzada para ejecutar el comando
o comprender los resultados. No ejecute estos comandos sin la aprobación
de su representante de servicio autorizado.
Las tablas siguientes describen el uso de los comandos por función, modo y uso.
Tabla 2.
Comandos de servicio por función
Función
Nombre
Configuración
Apply Custom Log-on Banners (svc_banner)
Antivirus Configuration (svc_cava)
Upload SSL Certificates (svc_custom_cert)
ESRS Setup (svc_esrs)
Initial Configuration (svc_initial_config)
Service User Password Configuration
(svc_service_password)
Diagnóstico
ACL Database Dump (svc_acldb_dump)
Array Configuration (svc_arrayconfig)
Data Collection (svc_dc)
System Diagnostics (svc_diag)
View Locks (svc_lockd)
Comandos de servicio de VNXe
12
Función
Nombre
Network Configuration Information
(svc_networkcheck)
Operating System Information (svc_oscheck)
Collect Performance Information (svc_perfcheck)
Output Storage Information (svc_storagecheck)
Redirect Output (svc_tcpdump)
Configure Backup and Recovery (svc_cbr)
Create Management Interface (svc_network)
Restore VNXe OE (svc_reimage)
Reinitialize VNXe to Factory Settings (svc_reinit)
Service Shell (svc_service_shell)
Run FSCK on Storage (svc_storage_integritycheck)
Recuperación
Run FSCK on Storage (svc_storage_integritycheck)
Service Mode Information (svc_rescue_state)
Purge Logs (svc_purge_logs)
Operaciones
del sistema
Boot Control (svc_boot_control)
Cache (svc_cache)
Help (svc_help)
Inject Troubleshooting Software Tool (svc_inject)
Mount Storage (svc_mount)
Comandos de servicio de VNXe
13
Función
Nombre
Synchronize Time (svc_ntp)
Enable Secure Shell (svc_ssh)
Tabla 3.
Modo
Solo en
modo
normal
Comandos de servicio por modo
Nombre
ACL Database Dump (svc_acldb_dump)
Array Configuration (svc_arrayconfig)
Apply Custom Log-on Banners (svc_banner)
Antivirus Configuration (svc_cava)
Change Hardware Configuration
(svc_change_hw_config)
Configure Backup and Recovery (svc_cbr)
CIFS Support (svc_cifssupport)
Upload SSL Certificates (svc_custom_cert)
ESRS Setup (svc_esrs)
Initial Configuration (svc_initial_config)
Base Management Controller (BMC) Interface
(svc_ipmi)
View Locks (svc_lockd)
Network Configuration Information
(svc_networkcheck)
Synchronize Time (svc_ntp)
Collect Performance Information (svc_perfcheck)
Comandos de servicio de VNXe
14
Management Stack Controls (svc_restart_service)
Run FSCK on Storage (svc_storage_integritycheck)
Service User Password Configuration
(svc_service_password)
Run FSCK on Storage (svc_storage_integritycheck)
Output Storage Information (svc_storagecheck)
Boot Control (svc_boot_control)
Create Management Interface (svc_network)
Restore VNXe OE (svc_reimage)
Data Collection (svc_dc)
System Diagnostics (svc_diag)
Help (svc_help)
Inject Troubleshooting Software Tool (svc_inject)
Service Shell (svc_service_shell)
Shutdown (svc_shutdown)
Redirect Output (svc_tcpdump)
Solo en
modo de
servicio
Operating System Information (svc_oscheck)
Purge Logs (svc_purge_logs)
Reinitialize VNXe to Factory Settings (svc_reinit)
Service Mode Information (svc_rescue_state)
Mount Storage (svc_mount)
Comandos de servicio de VNXe
15
Tabla 4.
Comandos de servicio por uso
Uso
Nombre
Uso general
Apply Custom Log-on Banners (svc_banner)
Antivirus Configuration (svc_cava)
Upload SSL Certificates (svc_custom_cert)
Data Collection (svc_dc)
System Diagnostics (svc_diag)
Help (svc_help)
View Locks (svc_lockd)
Network Configuration Information
(svc_networkcheck)
Synchronize Time (svc_ntp)
Collect Performance Information (svc_perfcheck)
Shutdown (svc_shutdown)
Enable Secure Shell (svc_ssh)
Output Storage Information (svc_storagecheck)
Boot Control (svc_boot_control)
Servicio
técnico
ACL Database Dump (svc_acldb_dump)
Configure Backup and Recovery (svc_cbr)
ESRS Setup (svc_esrs)
Initial Configuration (svc_initial_config)
Comandos de servicio de VNXe
16
Uso
Nombre
Inject Troubleshooting Software Tool (svc_inject)
Mount Storage (svc_mount)
Create Management Interface (svc_network)
Restore VNXe OE (svc_reimage)
Reinitialize VNXe to Factory Settings (svc_reinit)
Management Stack Controls (svc_restart_service)
Service Shell (svc_service_shell)
Redirect Output (svc_tcpdump)
Comandos de servicio de VNXe
17
Comandos de capacidad de servicio
Esta sección describe los comandos de servicio disponibles y proporciona ejemplos
de uso correcto y casos de uso.
Observe que muchos comandos de servicio admiten una opción help. Ejecute esta
opción con el switch “--help”, “- h” o “- ?” (sin comillas). Help muestra sintaxis de
uso, ejemplos de uso e información adicional sobre el uso del comando. Por ejemplo,
para ver la opción de ayuda de svc_ssh, ejecute: svc_ssh –help
ACL Database
Dump
(svc_acldb_dump)
Este comando vuelca las entradas de la base de datos de ACL de un sistema de
archivos a un directorio especificado para una investigación más a fondo.
Función: diagnóstico
Modo: normal
Uso: servicio técnico
Descripción
Use este comando para solucionar problemas de la base de datos de ACL en un
sistema de archivos en línea. Ejecute este comando solo en el SP maestro.
Casos de uso
Usage: svc_acldb_dump [-help | -h] { <NAS_Server_Name>
options }
Options:
--help [-h]: display this help message
-dump -fs <file system name> -outpath <output directory
name> : dump the ACL database of specified file system to
the specific directory.
Uso de ejemplo
spa:~> ./svc_acldb_dump NASServer00 -dump -fs FileSystem00 outpath ./acl1/
/nas/bin/.server_config NASServer00 -v "dumpAllAclRecords
FileSystem00 /AclRecordsDB" success
/nas/bin/.server_config NASServer00 -v "dumpAclDedupDir
FileSystem00 /AclDedupDB" success
mount_vdm.sh NASServer00 success
Running on a single-SP system
Owning sysVDM=SVDM_A, vdmname: NASServer00, vdmid: 2
cp /mnt/NASServer00/AclRecordsDB ./acl1/ success
cp /mnt/NASServer00/AclDedupDB ./acl1/ success
Command done with sucess
Comandos relacionados
svc_storage_map –list-fs (página 69) enumera todos los sistemas de archivos
configurados.
Comandos de servicio de VNXe
18
Array Configuration Este comando captura un snapshot de las configuraciones del sistema de
(svc_arrayconfig)
almacenamiento.
Función: diagnóstico
Modo: normal
Uso: uso general
Descripción
Este comando captura la configuración actual del sistema y devuelve la ubicación del
archivo de captura.
Casos de uso
Usage: svc_arrayconfig [-s][-H][-g <group1, group2>][-v][-h]
Captures the system configuration. Script returns the
location of the capture file.
Options:
No options: Capture full configuration without sensitive
information.
-s, --showPrivateData: By default, sensitive information is
excluded from the capture. This includes items like
IP addresses. When this option is set, all
data is returned.
-H, --HTML: Data is returned in an HTML format that can be
viewed in any web browser.
-g, --group: By default, all available groups will be
captured. If only specific groups are required, they can be
entered in a comma separated list. The possible groups
include:
system
General system data
hardware
Physical inventory data
storage
Storage related data
network
Network related data
host
Host related data
service
Remote support related data
application
Application related data
protection
Protection related data
-v, --version: Display script version number
-h, --help: Display help and exit
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
19
Apply Custom
Log-on Banners
(svc_banner)
Este comando configura el tipo de anuncio de inicio de sesión para Linux y Unisphere.
Función: configuración
Modo: ambos
Uso: uso general
Descripción
Este comando también permite que el usuario normal especifique el tipo de anuncio
que se muestra cuando inicia sesión en Linux a través del protocolo SSH o la
conexión del terminal en serie. Las operaciones de svc_banner solo se deben
ejecutar en un SP y los cambios se sincronizan entre todos ellos.
Se puede configurar un anuncio personalizado para que se muestre durante la
autenticación como usuario de servicio en Unisphere.
El anuncio de inicio de sesión puede ser uno de tres tipos distintos:
•
•
•
Simple: muestra un mensaje que contiene lo siguiente:
o
Tipo de sistema VNXe
o
Nombre de host del sistema
o
Versión de software del sistema
Complejo: muestra la misma información que un anuncio simple y, además,
lo siguiente:
o
Número de serie del sistema
o
Dirección IP de Unisphere
Personalizado: contiene cualquier mensaje, incluida la compatibilidad con
anuncios localizados
o
Si el archivo del anuncio personalizado se llama “en_US.txt”, el
contenido del anuncio también se mostrará durante la autenticación
con Linux
La configuración de cualquier tipo de anuncio sobrescribe toda la información de
anuncio presente en el sistema. Por ejemplo, la configuración de un anuncio
“complejo” sobrescribirá cualquier archivo de anuncio personalizado presente.
Los anuncios personalizados o localizados solo se pueden configurar en el modo de
servicio. Como usuario de servicio, cree archivos de texto sin formato en /home/service
cuyos nombres sigan la convención de:
•
Código de idioma en minúscula de dos letras (ISO 639-2)
•
Carácter de subrayado ( _ )
•
Código de país en mayúscula de dos letras (ISO 3166)
•
“.txt”
o
Ejemplo: el anuncio para el inglés de EE. UU. tendría el nombre: en_US.txt
Después de crear estos archivos de anuncio, ejecute svc_banner --put <list of files>
para aplicarlos al sistema.
Comandos de servicio de VNXe
20
Casos de uso
Usage: svc_banner [-q] [-s] [action] [parameter]
Actions:
-q Quiet mode - Suppressed all output. This must be first
parameter.
-s Single SP mode - Must be specified before action and
after quiet (if applicable)
--set-simple: Sets system banner to default simple destroys any custom banner installed on the system.
--set-complex: Sets system banner to include more system
information, like hostname, software version, IP address.
Destroys any custom banner installed on the system.
-a|--activate: Activates custom login banner if already in
non-volatile memory
-p|--put: Puts files into OEM Customization directory &
activates file as banner if it is named "en_US.txt"
-d|--delete: Clears the login banner text from non-volatile
memory and restores default system banner
--dump: Dumps the contents of the system banner as plain
text to stdout
Uso de ejemplo
Para activar archivos de anuncio en inglés de EE. UU., bielorruso y chino, siga estos
pasos:
1. Cree archivos con el contenido localizado y nómbrelos de la siguiente
manera:
a. en_US.txt
b. be_BY.txt
c. zh_CN.txt
2. Para aplicar estos archivos, ejecute el siguiente comando como el usuario de
servicio:
service@spa spa:~> svc_banner --put en_US.txt be_BY.txt
zh_CN.txt
Para volver al anuncio de estilo predeterminado, ejecute el siguiente comando como
usuario de servicio:
service@spa spa:~> svc_banner --set-simple
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
21
Boot Control
(svc_boot_control)
Este comando enumera o configura los bloques de control de encendido.
Función: operaciones del sistema
Modo: ambos
Uso: servicio técnico
Descripción
Este comando establece, borra o enumera coincidencias y puntos de interrupción de
bloques de control de encendido antes de la carga del software específico de VNXe.
Permite un encendido directo en el ambiente operativo Linux para la solución de
problemas.
Si se utiliza la opción “net” con el comando “set” o “clear”, se cambia la forma en que
se configura el punto de interrupción. Sin la opción “net”, un punto de interrupción se
configura antes del inicio del software del sistema de almacenamiento. Con la opción
“net”, el punto de interrupción se configura para activar la interfaz de red interna y
detener el software del sistema.
También puede ver la configuración actual de boot_control. Este comando muestra y
borra los LUN con caché sin sincronizar o caché perdida (CDCA) de este sistema.
Advertencia: esta utilidad está destinada únicamente al personal de servicio
capacitado.
Casos de uso
Usage: svc_boot_control [<qualifiers>] <param>
Where the qualifiers are:
-h| --help: Display this message
-s| --set [net]: Request stop before the storage system
software starts up
-c| --clear [net]: Clear request to stop before the storage
system starts up
-l --list: Lists boot_control current settings.
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
22
Cache (svc_cache)
Use este comando para buscar y borrar la caché sin sincronizar.
Función: operaciones del sistema
Modo: ambos
Uso: servicio técnico
Descripción
Consulte el artículo emc263713 de EMC KnowledgeBase para obtener la descripción
completa del borrado de la caché sin sincronizar/perdida. No intente borrar la caché
sin sincronizar o perdida con estos comandos si no ha leído el artículo de EMC
KnowledgeBase. El uso inadecuado de esta herramienta podría ocasionar la pérdida
de datos.
Casos de uso
Usage: svc_cache [<qualifiers>]
Qualifiers:
-h --help: display this message
-r --force-lost: force cache lost on all SPs.
-c --clear-lost: clear all the cache lost LUNs for current
SP, prepares system LUNs for auto fsck.
-q --query: Search for all the LUNs disabled due to SP Cache
Lost or Fast Cache Faulted.
-z --clear-fc-dirty: clear Fast cache dirty on all LUNs.
-f --fsck-list: re-do the auto fsck pre-processing,
based on last --clear processing.
-d --done: clean up all crumbs related to CDCA script. Can’t
use --fsck-list or --user-fs-list until next --clear-lost.
-s --show-all: show all LUN information for both SPs.
--boot-control-stop: Set system to halt boot when we can
clear Cache Dirty or Cache Lost LUNs (CDCA).
--boot-control-continue: Continues the storage system
software startup that is currently halted.
--cache-fix: Sets the boot control flag "cachefix".
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
23
Antivirus
Configuration
(svc_cava)
Este comando configura y administra la protección antivirus del sistema de archivos
CIFS (Common Internet File System) mediante el agente antivirus de Celerra (CAVA)
de EMC.
Función: diagnóstico
Modo: normal
Uso: uso general
Descripción
Un usuario experimentado puede realizar actividades antivirus desde la CLI con este
comando. CAVA es una solución antivirus para clientes que usan protocolos CIFS
estándar del sector en un servidor Microsoft® Windows. CAVA utiliza software
antivirus de otros fabricantes para identificar y eliminar virus conocidos antes de que
infecten los archivos del sistema de almacenamiento.
Casos de uso
Usage: svc_cava { <NAS_Server_Name>
| ALL }
[ -audit | -update | -start]
| [-set accesstime={ now | none |
[[[[yy]mm]dd]hh]mm[.ss] }]
| [ -fsscan [ <fs_mountpath> { -list | -create | delete } ] ]
| [ -serverlist { override }{ -set {
addr=[<ip1>][,<ip2>][,<FQDN1>][,...]} | file=<filename> } |
-clear | -list ]
Uso de ejemplo
root@VNXe-spa spa:/nas/bin> svc_cava server_2
server_2 :
10 threads started.
2 Checker IP Address(es):
10.x.x.216 OFFLINE at Tue Feb 21 18:45:41 2012 (GMT-00:00)
MS-RPC over SMB, CAVA version: 4.6.8, ntStatus:
CONNECTION_DISCONNECTED
AV Engine: Network Associates
Server Name: win2008-srv-01.pedomain.local.116.245.10.inaddr.arpa
Last time signature updated: Mon Feb 20 22:19:42 2012 (GMT00:00)
10.x.x.171 ONLINE at Tue Feb 21 18:45:41 2012 (GMT
00:00)
MS-RPC over SMB, CAVA version: 4.6.8,ntStatus: SUCCESS
AV Engine: Network Associates
Server Name: win-95j4fp0i27r.pedomain.local
Comandos de servicio de VNXe
24
Last time signature updated: Mon Feb
00:00)
6 22:57:08 2012 (GMT-
31 File Mask(s):
*.EXE *.COM *.DOC? *.DOT *.XL? *.MD? *.VXD *.386 *.SYS *.BIN
*.RTF *.OBD
*.DLL *.SCR *.OBT *.PP? *.POT *.OLE *.SHS *.MPP *.MPT *.XTP
*.XLB *.CMD *.OVL
*.DEV *.ZIP *.TAR *.ARJ *.ARC *.Z
No file excluded.
Share \\foo675.pedomain.local\CHECK$.
RPC request timeout=25000 milliseconds.
RPC retry timeout=5000 milliseconds.
High water mark=200.
Low water mark=50.
Scan all virus checkers every 10 seconds.
When all virus checkers are offline:
Shutdown CIFS.
Scan on read disable.
Panic handler registered for 65 chunks.
MS-RPC User: FOO675$
MS-RPC ClientName: foo675.PEDOMAIN.LOCAL
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
25
Configure Backup
and Recovery
(svc_cbr)
Este comando recopila información de metadatos para restaurar el sistema, si es
necesario.
Función: recuperación
Modo: normal
Uso: servicio técnico
Descripción
El comando también se ejecuta automáticamente a diario con la opción “-b” y se
puede ejecutar en cualquier momento. Solo el personal de servicio autorizado debe
usar la opción “-r”.
Casos de uso
Usage: svc_cbr [<options>]
Options:
-h, --help: print help message
-b, --backup: Back up config data (default action)
-np: NO Partial configuration is allowed (default: partial
configuration is allowed)
-n, --name-prefix <name prefix>: <name prefix> is used to
rename the resulting config archive
--cleanup: perform config archive cleanup
-l, --list: list configurations available for restore
-q, --query: <plugin name>
Query if the restore is allowed for the plugin
-r, --restore <config name> : <config name> Is the name of
the config to be restored.
NOTE: Service Mode is required, and only qualified service
personnel should attempt this operation.
--restore-complete: clears flags that indicate the CBR
process is in progress. It can be used when the restore is
complete or if the restore is cancelled.
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
26
Change Hardware
Configuration
(svc_change_hw_
config)
Este comando cambia la información de configuración del hardware del sistema.
Función: configuración
Modo: normal
Uso: uso general
Descripción
Consulte la documentación del sistema para obtener una descripción completa de
las actualizaciones y aplicaciones de este comando.
Casos de uso
Usage: svc_change_hw_config [<qualifiers>] where the
qualifiers are:
-h|--help: Display this message
-e|--eSLIC: Commit a new eSLIC / IO Module
-n|--net: Remove network interfaces found on non-existent
ports.
-u|--upgrade [options]: Perform a system upgrade (see
below).
This script changes hardware configuration information for
the system. See the help text below for more information on
specific qualifiers.
Refer to the system documentation for a complete description
of upgrades and uses for this script.
-e|--eSLIC: Used to commit a new eSLIC/IO Module. Run while
installing a new eSLIC or IO Module.
-n|--net: Used to remove network interfaces found on nonexistent ports. For example, run this after an eSLIC has
been removed to purge this configuration from the system.
-u|--upgrade: Used ONLY as part of the approved, official
process to upgrade system memory.
Options:
--begin [-b]: valid in Normal Mode to begin an upgrade
--commit [-c]: valid in Service Mode to commit an upgrade
--abort [-a]: valid in Service Mode to abort an upgrade
See system documentation for more information before
attempting an upgrade as this is only valid using the
approved method of system memory upgrades.
Comandos de servicio de VNXe
27
Note: An upgrade involves running this script twice.
1. Run this script using the "-b" or "--begin" option
to start the upgrade.
2. Perform whatever steps are necessary for the
upgrade.
3. Rerun the script using the "-c" or "--commit"
option to commit the upgrade.
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
28
CIFS Support
(svc_cifssupport)
Este comando soluciona problemas relacionados con CIFS.
Función: configuración
Modo: normal
Uso: uso general
Descripción
Este comando también proporciona información sobre la conectividad de red con
controladores de dominio, derechos de acceso, credenciales, registros de acceso,
etc.
Nota: Este comando se debe ejecutar en un SP primario.
Casos de uso
Usage: svc_cifssupport {<NAS_Server_Name>|ALL}
Options:
-accessright
{-name<name>[-domain<domain_name>]
|-sid<SID>
|-uname<unix_name>|-uid<user_id>}
{{-path<pathname>[-stop_on_symlink]}|-share<sharename>}
[-build[-admin<admin_name>]]
{-netbios<netbios_servername>|-compname<comp_name>|standalone <netbios_name>]}
|-acl{{-path<pathname>[-stop_on_symplink]}|share<sharename>}[-verbose]
|-logontrace {-enable<ip_address>|-disable| -list}
| -cred
{-name<name>[-domain<domain_name>]
|-sid<SID>
|-uname<unix_name>
|-uid<user_id>}
[-build[-ldap][-admin<admin_name>]]
[-netbios<netbios_servername>|-compname<comp_name>|standalone<netbios_name>]
Comandos de servicio de VNXe
29
|-pingdc
{-netbios<netbios_servername>|-compname<comp_name>}
[-dc<netbios_Dcname>]
[-verbose]
|-audit[user=<user_name][,client=<client_name>][,full]
|-gpo{-update|info}[server=<server_name>|domain=<domain_name>]
|-checkup[-full|-info
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
30
Upload SSL
Certificates
(svc_custom_cert)
Este comando instala certificados del protocolo SSL.
Función: configuración
Modo: normal
Uso: uso general
Descripción
Este comando instala certificados del protocolo SSL personalizados para que el
servidor web de la GUI los utilice en los modos normal y de servicio. Busca archivos
<cert file base path>.pk y <cert file base path>.crt que contienen la
clave privada y el certificado, respectivamente.
La clave privada debe tener una fortaleza de al menos 2,048 bits.
Casos de uso
Usage: svc_custom_cert [-h|-help] <cert file base path>
Optional Parameters:
--help [-h]: Displays this message
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
31
Data Collection
(svc_dc)
Este comando genera un paquete de recopilación de datos para análisis técnico.
Función: diagnóstico
Modo: ambos
Uso: uso general
Descripción
Este comando también recopila información del sistema para el triage y la solución
de problemas del cliente. Los datos recopilados incluyen configuraciones del
sistema, logs, datos de tiempo de ejecución, etc. La ejecución de este comando sin
opciones ejecuta la recopilación de datos completa (DC).
Casos de uso
Usage: svc_dc [<options>]
Options:
-v, --version
display version information.
-h, --help, -?
Print this message and exit.
-l, --lifetime <maximum time in seconds allowed for DC
execution>
The script is terminated if this time is exceeded.
The default is 5400 seconds.
-csp, --current-sp flag indicates that only current SP
collection is performed.
by default both SPs collection is initiated.
-n, --name-prefix <output file name prefix> <number to keep>
prefix used for resulting archive naming.
number of this kind of files to be preserved in
range [1,99].
-p, --priority <HIGH/NORMAL>
Set IO priority to HIGH or NORMAL.
-lp, --list-profile
List profiles.
-pbc, --profile-based-collection <profile-name>
Specify the profile which defines the specific
subset data to be collected.
-lcd, --list-cdumps
list available known core dumps
-dc, --download-core <username>@<destination IP>
<destination folder> <core name>
Packs the available core-dump related information and
transmits it to pointed location
Result naming: <core name>_no_gdb.tar
<core name>_nogdb_nodc.tar
<core name>.tar
Comandos de servicio de VNXe
32
The suffix will be omitted if the full processing was
previously performed.
Example:
svc_dc -dc root@10.64.74.49
/c4_working/tmp
C4Core_dump_...-22_03_35_31_ccsx
-dcn, --download-core-nobins
<username>@<destination IP>
<destination folder> <core name>
download core file without adding binaries to archive
Result naming: <core name>_nobins.tar
-dca, --download-core-abstract <username>@<destination IP>
<destination folder> <core name>
Perform unpacking and GDB/crash info extraction (if not
yet performed) and transmission only abstract info download
core abstract and supplementary info
Result naming: <core name>_abstract_only.tar
-dcp, --download-core-processed <username>@<destination
IP> <destination folder> <core name>
perform full core dump analysis if it was not performed
before and transmit all available data.
Result naming: <core name>.tar
-dpp, --download-pre-processed <username>@<destination
IP> <destination folder> <core name>
perform pre-processing (logs gathering) and download
all available data if full analysis was performed before,
core abstracts also added to the resulting archive
-pc,
--process-core
<core name>
perform full core dump analysis, do not perform
downloading
Uso de ejemplo
service@VNXe-spb:~> svc_dc
[DC spb]: invoked from 26555 26554 26555 -bash
[DC spb]: Arguments:
[DC spb]: DCPID 26612
[DC spb]: Spawned group 26687
[DC spb]: Destination folder is:
/EMC/backend/service/data_collection
[DC spb]: SP status:
spb
-- Normal Mode
Peer -- Normal Mode
[DC spb]: Gathering DC information on peer
[DC spb]: Gathering DC information on spb
[DC spb]: Archiving collected data from spb
Comandos de servicio de VNXe
33
[DC spb]: Waiting for peer to finish Data Collection and
files transfer...
[DC spb]: Peer finished...
[DC spb]: moving VNXe3300_service_data_FCNCH095103208_201105-26_20_21_31.tar to
/EMC/backend/service/data_collection/VNXe3300_service_data_F
CNCH095103208_2011-05-26_20_21_31.tar
[DC spb]: moving done...
DC data collected at
/EMC/backend/service/data_collection/VNXe3300_service_data_F
CNCH095103208_2011-05-26_20_21_31.tar
[DC spb]: Elapsed time: 2 minutes 19 seconds
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
34
System
Diagnostics
(svc_diag)
Este comando recopila información sobre el sistema para tareas de diagnóstico y
triage de los problemas.
Función: diagnóstico
Modo: ambos
Uso: uso general
Descripción
Este comando recopila información sobre ciertos “estados” del sistema. Por ejemplo,
puede recuperar información general sobre el estado “básico” del sistema u obtener
información detallada acerca del estado de un componente específico del sistema.
Si se invoca sin opciones, este comando se establece de forma predeterminada en “-state basic” y ejecuta el estado básico. Si se especifica un estado no válido en la lista, se
omite, se informa el error y el procesamiento de los estados subsiguientes continúa.
Los diagnósticos que puede ejecutar son:
•
Básico: diagnóstico general.
•
Control de encendido: estado de encendido o reinicio del sistema.
•
CRU ampliada: estado actual del hardware.
•
Dmilog: vuelca el registro de firmware de bajo nivel. Este registro contiene
información acerca de BMC, BIOS y POST, y puede resultar útil cuando se
intenta diagnosticar problemas de hardware de bajo nivel que pueden
impedir el encendido del sistema.
•
Ampliado: amplía la salida “básica” con información adicional como el
estado de un SP par, la información del contador de encendido, etc.
•
Red: información de configuración de puertos de front-end, incluido el
tamaño de la MTU.
•
PMP: persistencia de la memoria permanente. Esta función guarda la caché
de datos en discos SSD locales cuando hay fallas en la alimentación, y la
restaura cuando se restablece el suministro. Los registros de pmp contienen
información sobre el historial reciente de pérdidas de alimentación y
reinicios, y detalles sobre las extensiones de memoria que se guardaron y se
restauraron.
•
Reanudar: proporciona números de referencia y serie del plano medio.
•
SAS: diagnóstico avanzado de los puertos SAS de back-end.
•
Software: estado de la pila de software del sistema.
•
Spinfo: salida detallada de información de hardware y software del SP.
•
Systemcheck: ejecuta una prueba rápida en todo el sistema para mostrar el
estado del hardware y del software.
La ejecución del comando sin argumentos dará lugar a la ejecución del diagnóstico
básico.
Comandos de servicio de VNXe
35
Casos de uso
Usage: svc_diag [options]
Options:
-s | --state [ all | st0 | "st0,...stN" ]
Executes a state or list of states. Lists of states
enclosed in quotations, no spaces, comma-delimited.
Specifies the keyword "all" to run ALL valid states.
"all" must be the only option because it cannot be used
with any other parameters.
-l| --list: Prints all valid states.
-t|--service-tree: Runs the service tree command.
-h|--help: Prints this message.
If invoked with no options, this command defaults to "-state basic" and runs the basic state.
If an invalid state is given in the list, it is skipped, the
user is notified of the error, and processing of subsequent
states continues.
Uso de ejemplo
Run ALL states:
svc_diag –-state all
Run specific states:
svc_diag –-state “basic, extended, cru”
Run the service tree command:
svc_diag –-service-tree
Comandos relacionados
Service mode Information (svc_rescue_state)
Comandos de servicio de VNXe
36
ESRS Setup
(svc_esrs)
Este comando proporciona información sobre la configuración del soporte remoto
seguro de EMC (ESRS) del sistema.
Función: configuración
Modo: ambos
Uso: servicio técnico
Descripción
Este comando activa y desactiva el soporte remoto seguro de EMC (ESRS) desde la
línea de comandos en el modo de servicio.
Ejecute este comando en el procesador de almacenamiento (SP) primario. Todos los
cambios ocurren en el SP. Estos cambios no se conservan después de un reinicio.
Casos de uso
Usage: svc_esrs [OPTION]
Options:
-e. --enable: Enables and starts ESRS on the local SP Automatically downloads configuration, if required
(reprovision)
--force: Optional argument to --enable, forces a reprovision
-d, --disableDisables ESRS
-s, --status: Displays ESRS state and connection status
-g,--gwext_info: Create the gwext.ini file with the g,
required information and print it to the console. This is
the only option for Normal Mode.
-t, --trshoot_info: Similar to -g/gwext_info, but does not
generate the ini file. Lists some useful fields for ESRS
troubleshooting.
-h,--help [-h]: Display help and exit
Notes:
All options apart from -g/--gwext_info and -t/--trshoot_info
can only be used in Service Mode. This tool only exposes
essential configuration options such as support credentials
and required proxy information. Policy server usage is not
supported.
Uso de ejemplo
svc_esrs --enable
svc_esrs –s
Comandos relacionados
Ninguno
Comandos de servicio de VNXe
37
Help (svc_help)
Este comando muestra los comandos de servicio de VNXe.
Función: operación del sistema
Modo: ambos
Uso: uso general
Descripción
Este comando enumera los comandos de servicio disponibles para el usuario de
servicio en el sistema VNXe.
Utilice el comando Inject Troubleshooting Software Tool para agregar más comandos.
En el caso de uso siguiente, la lista incluye los comandos adicionales.
Casos de uso
The following VNXe serviceability commands are available to
the service user:
svc_arrayconfig
svc_banner
svc_boot_control
svc_cache
svc_cava
svc_cbr
svc_change_hw_config
svc_cifssupport
svc_custom_cert
svc_dc
svc_diag
svc_esrs
svc_help
svc_initial_config
svc_inject
svc_ipmi
svc_lockd
svc_mount
svc_network
svc_networkcheck
svc_ntp
svc_oscheck
svc_perfcheck
svc_purge_logs
svc_reimage
svc_reinit
svc_rescue_state
svc_restart_service
svc_service_password
svc_service_shell
svc_shutdown
svc_ssh
svc_storage_integritycheck
svc_storagecheck
svc_tcpdump
For detailed information on the available service commands,
refer to the "VNXe Service Commands Technical Notes"
Comandos de servicio de VNXe
38
document on the EMC Online Support Site
(https://support.emc.com/).
Each VNXe serviceability command supports a "--help" option
which displays a description for the script use and usage
syntax.
For general Linux or Bash help, run the "linux_help"
command.
Comandos relacionados
Inject Troubleshooting Software Tool (svc_inject)
Comandos de servicio de VNXe
39
Este comando establece la configuración inicial del sistema.
Initial
Configuration
Función: configuración
(svc_initial_config)
Modo: normal
Uso: servicio técnico
Descripción
Este comando configura una dirección IP de administración cuando Connection Utility
(CU) no está disponible en la red. Si hay una dirección configurada, este comando
también puede cambiar el modo de configuración de IPv4 e IPv6 de administración.
Intenta configurar el sistema con los parámetros de nombre descriptivo y/o red dados.
Los parámetros de red son para IPv4 y/o IPv6.
Ejemplo: svc_initial_config [-f <hostname>] -4 "<IPv4 address> <IPv4 netmask> <IPv4
default gateway>"
svc_initial_config [-f <hostname>] -6 "<IPv6 address> <prefix length> <IPv6 default
gateway>"
Este script incorpora herramientas de servicio aprobadas por EMC y certificadas por
GPG, y revisiones.
Casos de uso
Usage: svc_initial_config [OPTIONS]
-h or --help: Prints this usage information.
-4, --network: IPv4 address, netmask, and default gateway
for management interface. MUST BE ENCLOSED BY “QUOTES” and
given in that exact order:
“ip net_mask def_gw”.
Use “auto” instead of “ip net_mask def_gw” for DHCP.
Use ‘disable” to disable IPv4 configuration.
-6, --networkv6: IPv6 address, prefix length, and default
gateway for management interface. MUST BE ENCLOSED BY
“QUOTES” and given in that exact order:
“ip prefix_len def_gw”
Use “auto” instead of “ip prefix_len def_gw” to enable IPv6
auto-configuration.
Use “disable” to disable IPv6 configuration.
-f, --friendly_name: New friendly_name for the system Name
must contain only letters, numbers, dot (.) or the hyphen (-)
character. Name must not start nor end with a hyphen and be
limited to a total length of 255 characters.
Comandos de servicio de VNXe
40
Uso de ejemplo
service@VNXe-spb:~> svc_initial_config -a -f NewVNXe -n
"10.2.2.42 255.255.255.0 10.2.2.1"
service@VNXe-spb:~> ifconfig mgmt:0
mgmt:0
Link encap:Ethernet
inet addr:10.2.2.42
Mask:255.255.255.0
HWaddr 00:60:16:36:XX:XX
Bcast:10.2.2.255
UP BROADCAST RUNNING MULTICAST
MTU:1500
Metric:1
Interrupt:16
service@VNXe-spb:~> svc_initial_config -a -f Host_Name -n
"10.244.X.X 255.255.255.0 10.244.X.1"
Error: this system has already been initialized with the
following configuration:
ip=10.2.2.42 255.255.255.0 10.2.2.1
friendly_name=NewVNXe
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
41
Inject
Troubleshooting
Software Tool
(svc_inject)
Este comando repara el paquete de software e instala una herramienta de
diagnóstico cifrada y validada.
Función: operaciones del sistema
Modo: ambos
Uso: servicio técnico
Descripción
Este comando incorpora herramientas de solución de problemas adicionales en un
sistema VNXe. El procedimiento hotfix del sistema VNXe también usa esta
funcionalidad para insertar cambios en el SO del sistema si Ingeniería lo considera
necesario.
Las herramientas insertables se empaquetan en una de las maneras siguientes:
•
Clave de reto cifrada y diseñada con seguridad (inserción basada en clave)
•
Archivo cifrado y empaquetado con seguridad (inserción basada en archivo)
La opción basada en clave le permite proporcionar a los representantes de soporte
autorizados una cadena única para permitir el acceso a la raíz. Cargue archivos
discretos y firmados con seguridad directamente al SP de VNXe mediante la inserción
basada en archivo.
Incorpore herramientas de software en el modo normal. Las herramientas que se
insertan mientras un SP está en el modo de servicio no se conservan y, por lo tanto,
no estarán disponibles cuando el sistema vuelva al modo normal. Sin embargo, en
algunos casos, el mecanismo de inserción basado en clave puede permitir que las
herramientas de servicio insertadas se conserven entre los modos operacionales
normal y de servicio.
Desde la versión 2.1.x del software, cuando se realiza una inserción de herramientas
de servicio en dos SP, VNXe intenta insertar la herramienta de servicio en ambos SP,
sin importar su modo operacional.
Nota: El sistema VNXe elimina el archivo de paquete de herramientas de servicio
después de realizar la inserción. Las herramientas insertadas también tienen
una fecha de vencimiento. Después esa fecha, es posible que no se ejecuten.
Reinserte la herramienta para volver a activarla después de su fecha de
vencimiento.
Casos de uso
Usage: svc_inject [-s] [-q] [cmd]
Options:
-q: Suppresses extraneous output, useful for scripts
-s: Runs only on local SP, does not attempt to inject on
peer SP
-k [serial]: Performs key-based injection- see more info
below
Comandos de servicio de VNXe
42
-h [-i|-e] [PACKAGE]: Installs or erases a hotfix
-t [-i|-e] [PACKAGE]: Installs or erases a service tool
-l [-h|-t|-a]: Lists currently-installed hotfixes,
service tools, or both hotfixes and service tools
-r [-a|-d|l|p]: Adds, deletes, and lists repositories, or
list package
-p [PACKAGE]: Prints out detailed info about PACKAGE
-? | --help: Displays this usage message
Uso de ejemplo
Injecting a tool called "svc_foo":
svc_inject -t -i /path/to/svc_foo
Erasing a hotfix called "hotfix_tracker123_artf456":
svc_inject -h -e hotfix_tracker123_artf456
Listing all injected service tools and hotfixes:
svc_inject -l -a
Key-based Injection More Info:
"-k serial" launches the system serial number based module
and "-k" with no option starts the challenge-based module
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
43
Base Management Este comando proporciona información como la revisión de firmware de BMC, el
conjunto de aplicaciones de autenticación, el origen de la dirección IP, la dirección
Controller (BMC)
Interface (svc_ipmi) IP, la máscara de red y el gateway.
Función: configuración
Modo: normal
Uso: uso general
Descripción
Este comando enumera las sesiones activas SOL (serie a través de LAN) y muestra la
información de los sensores de los módulos de hardware del BMC. El comando
también puede realizar un restablecimiento en frío del BMC. Este restablecimiento en
frío realiza ciclos de reinicio del BMC solamente y soluciona problemas del mismo,
como la inaccesibilidad de la consola. Este comando también puede recuperar la
información mencionada anteriormente desde el BMC par. Es el comando de servicio
para negociar con los bloqueos de NFS de EMC VNXe.
Casos de uso
Usage: svc_ipmi [<options>]
Options:
-h| --help: Displays this message
--bmc-info: Displays the Base Management Controller (BMC)
firmware information and LAN configuration.
--sensor: Lists the BMC sensor information.
--sol-session-info: Displays the information about the BMC
console session.
--bmc-reset: Resets just the BMC.
--bmc-opmode: States the BMC operation mode.
--peer: Retrieves the information from the peer BMC.
This option is used with the above options.
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
44
View Locks
(svc_lockd)
Este comando muestra información sobre los bloqueos de NFS.
Función: diagnóstico
Modo: normal
Uso: uso general
Descripción
Este comando permite que el usuario del servicio vea información sobre los bloqueos
de NFS que se mantienen actualmente para el almacenamiento de VNXe
provisionado. Se ejecuta solo en el modo normal cuando el software de
almacenamiento del sistema está activo.
Usted puede especificar el servidor de almacenamiento con el que desea trabajar en
la línea de comandos. La herramienta puede enumerar todos los bloqueos activos
mediante el comando “list”. Enumere las estadísticas mediante el comando “stat”.
Restablezca las estadísticas especificando “reset” después del comando “stat” en la
línea de comandos. Para ver información más detallada sobre un bloqueo específico,
use el comando “info”. Para eliminar un bloqueo de NFS obsoleto conocido, use el
comando “remove”. Los comandos “remove” e “info” especifican un bloqueo en la
línea de comandos.
Casos de uso
Usage: svc_lockd [-h|--help] SVDM_[A|B] [command]
Commands:
-h| --help: Prints this message
list: lists current locks info
stat [reset]: shows statistics about current locks
info: shows detailed information about specified lock
remove: removes specified lock
Uso de ejemplo
Example: Get locks info for SVDM_A
> svc_lockd SVDM_A info
Example: Perform a stat reset for SVDM_B
> svc_lockd SVDM_B stat reset
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
45
Mount Storage
(svc_mount)
Este comando intenta montar las particiones del sistema en el modo de servicio.
Función: operaciones del sistema
Modo: servicio
Uso: servicio técnico
Descripción
Este comando intenta montar lo siguiente como de solo lectura a menos que se
especifique con el calificador “-w”:
•
El disco SSD en /mnt/ssdroot
•
El espejeado de back-end en mnt/backend
•
La partición de cores en /mnt/cores
Ejecute este comando solo en el modo de servicio.
Si ocurre una falla en el nivel de kernel cuando se intenta ejecutar este comando, el
kernel puede generar un estado de alarma y ocasionar un reinicio.
Casos de uso
Usage: svc_mount [<qualifiers>]
Qualifiers:
-h --help: Display this message
-w --write-mode:Mount with read/write permissions
-s --ssd-only: Only mount SSD
-c --cores-only: Only mount cores
-b --backend-only: Only mount the backend
--c4lx-cfg-backend: Only mount the backend c4lx-cfg
partition
--c4lx-cfg-msata: Only mount the msata c4lx-cfg
partition
--c4lx-cfg: Only mount both c4lx-cfg partitions
-m
--check: Check if the device is currently mounted
-u --unmount: Unmounts ssd, cores, and backend partitions
Comandos relacionados
Boot Control (svc_boot_control)
Create Management Interface (svc_network)
Comandos de servicio de VNXe
46
Create
Management
Interface
(svc_network)
Este comando establece la dirección IP, la máscara de red y la dirección de gateway
de una interfaz del sistema específica.
Función: diagnóstico
Modo: normal (si no hay IP de administración activas) o de servicio (revisión
2.2.x y superior: ambos)
Uso: servicio técnico
Descripción
Este comando se puede ejecutar en el modo normal si no hay ninguna dirección IP de
administración actualmente activa en el SP o en el modo de servicio.
=== SP status: Normal Mode, Master SP ===
Casos de uso
Usage: svc_network [-h|--help] [-d] -i <interface> -a <IP
address> -n <netmask> -g <gateway>
where the required parameters are:
-h| --help: Displays usage information
-i <interface>: Ethernet interface to set up (could be
mgmt_vdev or mgmt)
-a <IP address>: IPv4 address the given interface will be
assigned
-n <netmask>: Network mask or prefix length for the
connection
-g <gateway>: Default route (gateway) for the connection
and the optional operators are:
-d --debug: Turns on extra debugging messages
Comandos relacionados
Boot Control (svc_boot_control)
Mount Storage (svc_mount)
Comandos de servicio de VNXe
47
Network
Configuration
Information
(svc_networkcheck)
Este comando recopila información de red y ejecuta diagnósticos mediante las
interfaces de red del servidor de almacenamiento y Linux.
Función: diagnóstico
Modo: ambos
Uso: uso general
Descripción
Este comando recopila información de red respecto de uno o de todos los SP. Permite
que el usuario de servicio ejecute utilerías comunes de solución de problemas de
red. Estas utilerías incluyen netstat, tracert, ping y ethtool. Proporciona información
relacionada con la conectividad IP de la administración. Además, realiza
comprobaciones de red especializadas mediante las interfaces de red del servidor de
almacenamiento y la interfaz de administración de Linux.
Con excepción del comando “-m, --management” que se puede ejecutar desde el modo
de servicio, este comando solo se puede ejecutar en el modo normal en el SP primario.
La salida del comando se registra en /home/service/svc_networkcheck.log.
Algunos comandos requieren ciertas condiciones:
•
Requieren el modo normal: -i, -r
•
Requieren el SP maestro: -i, -r, -m
•
Se ejecutan en cualquier momento: -h, -e, -n, -p, -p6, -t
Casos de uso
Usage: svc_networkcheck [command] <parameters>
Where the required commands are:
-i, --info: Performs network checks
-r, --replication: Performs replication checks
-t, --tracert <ip>: Performs trace route to <ip>, either
IPv4 or IPv6
-p, --ping <ip>|<hostname> [--mtu <1500|9000>] [-I <sip>]|
(--mark <mark>)]
: Performs a ping of the <ip> or <hostname> IPv4
target from default port.
: Optional Args:
:--mtu pings with the given MTU value
:-I <sip> specifies the ping source IP or interface
name.
: --mark <mark> specifies the NAS connection mark used
to find the source IP.
:The names are as listed in the “ip show” output
Comandos de servicio de VNXe
48
-p6, -- ping6 <ip>|<hostname> [--mtu <1500|9000>] [-I
<sip>]: Performs a ping of the <ip> or <hostname> IPv6
target from default ports
: Optional Args:
:--mtu pings with the given MTU value
:-I <sip> specifies the ping source IP or interface
name.
: -mark <mark> specifies the NAS connection mark to be
used to find the source IP.
:The names are listed in the “ip show” output
-e,--ethtool |[<port>|all]: Displays information about the
mgmt port (default) using ethtool
: Optional Args:
:
<port> “all” - gives info on <port> or all ports.
-m, --management [--routing | --dhcpclient | --dns | --all]
:Displays the system’s management IP (v4 and v6)
information
: Optional Args:
: --routing displays additional information about
management routing
:--dhcpclient displays additional information for
DHCPv4 or DHCPv6
: --dns displays additional DNS query information for
the mgmt IP
:--all displays all options
-n, --netstat: Perform netstat on this SP
-h, --help: Displays this message
Comandos de servicio de VNXe
49
Uso de ejemplo
service@VNXe-spa:~> svc_networkcheck -e all
======================= [spa][Thu May 19 22:50:38 UTC 2011]
Beginning Run =======================
Settings for eth2:
Supported ports: [ TP ]
Supported link modes:
10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:
10baseT/Half 10baseT/Full
[output continues]
Comandos relacionados
Collect Performance Information (svc_perfcheck)
Data Collection (svc_dc)
Comandos de servicio de VNXe
50
Synchronize Time
(svc_ntp)
Este comando sincroniza la hora del sistema con un servidor NTP.
Función: operaciones del sistema
Modo: normal
Uso: uso general
Descripción
Este comando permite que el usuario de servicio sincronice la hora de VNXe con un
servidor NTP. Esta herramienta puede enumerar información sobre los servidores NTP
configurados y su estado. Solo se ejecuta en el modo normal. Use este comando solo
en el SP primario con una IP de administración configurada.
ADVERTENCIA: esta utilidad está destinada únicamente al personal de servicio
capacitado. Esta acción puede provocar el reinicio de los procesadores de
almacenamiento y una condición de datos inaccesibles.
Casos de uso
Usage: svc_ntp [OPTION]
Allows users to force an NTP time sync.
Options:
-i, --info: Display NTP information
-s, --sync: restart the NTP server and forces all SPs to
update the time
-h, --help: Display help and exit
Uso de ejemplo
Example: Synchronize NTP time
> svc_ntp -s
Example: List the status about NTP servers
> svc_ntp –i
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
51
Operating System
Information
(svc_oscheck)
Este comando recopila información relacionada con el SO y la registra en el archivo
que especificó el usuario.
Función: recuperación
Modo: servicio
Uso: servicio técnico
Descripción
Estos logs sirven para análisis de rendimiento y para realizar triage de los problemas
del sistema. Los registros recopilados se pueden redireccionar al archivo deseado si
se especifica el nombre del archivo y su ruta. La ubicación del archivo de salida
predeterminado es /home/services/Oslog.*
De manera predeterminada, los archivos de salida se almacenan en “/home/service”. El
número predeterminado de archivos de salida es cinco.
Casos de uso
Usage: svc_oscheck [<options>]
where the options are:
-h| --help: Display usage information.
-p| --prefix [name]: Prefix in the file name for output
files
-d|--directory [dir]: Path where the output files will be
stored
-c| --count [num]: Number of output file revisions to be
retained
Uso de ejemplo
Svc_oscheck –d /var/tmp
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
52
Collect
Performance
Information
(svc_perfcheck)
Este comando muestra métricas de rendimiento.
Función: diagnóstico
Modo: normal
Uso: uso general
Descripción
Este comando muestra la configuración de front-end y back-end y métricas de
rendimiento, y extrae información que puede ser útil para la solución de problemas
de rendimiento. Hay contenido similar disponible en paquetes de recopilaciones de
datos; consulte svc_dc.
Algunas estadísticas de rendimiento que es posible monitorear se pueden ver a
través de las opciones de svc_perfcheck.
Use la opción --sar para producir una salida similar a la del comando sar de Linux
para el SP. Esta salida incluye la distribución de uso de la CPU.
La opción --ktrace proporciona información de bajo nivel de cada operación de I/O.
Esta opción es exclusiva para expertos en almacenamiento.
La opción --getconfig proporciona información significativa sobre la configuración de
front-end. Se presenta en /EMC/backend/perf_stats/config/ en el formato
PerfConfig-<system name>_<date>.txt.
El comando solo se ejecuta en el SP primario. Arrojará un error si se ejecuta en el SP
secundario.
Casos de uso
Usage: svc_perfcheck [<options>]
Options:
-h| --help: Displays usage information.
-s| --sar -i <seconds> -n <number intervals>: Capture system
stats using sadc/sar on all SPs.
-k| --ktrace -f <tracefilename> -d <seconds> [-o <rba
types>]: Capture RBA trace on all SPs.
-g| --getconfig: Get Performance related configuration.
-v|--vaai: Get vStorage Performance Stats.
Comandos de servicio de VNXe
53
Uso de ejemplo
Get sadc system stats for 15 interval of 30 seconds on all
SPs.
svc_perfcheck –-sar –i 10 –n 15
Get RBA trace for 30 second interval on all SPs.
svc_perfcheck –-ktrace –f filename –d 30
Get RBA trace for 30 second interval on all SPs overriding
default trace types to RBA. See rba.exe –h to find the valid
RBA types.
Svc_perfcheck –-ktrace –f filename –d 30 –o “-t tcd –t
fbe_lun –t pdo –t mlu_cbfs”
Comandos relacionados
Data Collection (svc_dc)
Operating System Information (svc_networkcheck)
Network Configuration Information (svc_networkcheck)
Output Storage Information (svc_storagecheck)
Redirect Output (svc_ tcpdump)
Comandos de servicio de VNXe
54
Purge Logs
(svc_purge_logs)
Este comando libera espacio en el sistema de archivos raíz o depura la base de datos
de registro si se superan los límites especificados.
Función: recuperación
Modo: servicio
Uso: servicio técnico
Descripción
Este comando libera espacio en el sistema de archivos raíz o depura la base de datos
de registro si se superan los límites especificados. También intenta encontrar
archivos de gran tamaño en el sistema de archivos y genera un informe que permite
analizar los descubrimientos.
Casos de uso
Usage: svc_purge_logs [-s] [-f|-c|-h|-u] or [-d] [-n|-h]
Options:
--singlesp [-s]: Forces Single SP operation. Without this
operation, it clears files on both SPs.
--fsuage [-f]: Generates a filesystem usage report
--clear [-c]: Attempts to clear space on the root filesystem
--skipupgrade [-u]: Skips clearing upgrade files on the root
filesystem
--help [-h]: Displays this message.
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
55
Restore VNXe OE
(svc_reimage)
Este comando se usa por operación de SP para sobrescribir la partición del sistema
del SP.
Función: recuperación
Modo: servicio
Uso: servicio técnico
Descripción
Este comando sobrescribe la partición del sistema del SP con una imagen en buen
estado almacenada en el dispositivo del sistema de back-end, y conserva la
información de configuración persistente (nombre de host, registro de host y datos
de usuario).
Esta utilidad está destinada únicamente al personal de servicio capacitado.
Nota: De manera predeterminada, el comando no realiza ninguna acción de
apagado/reinicio. Reinicie el SP antes de que se pueda volver a crear la
imagen. En este caso, borre los contadores de encendido mediante la
herramienta de servicio svc_rescue_state antes del reinicio del sistema o,
de lo contrario, volverá a reiniciarse en el modo de servicio y la operación de
volver a crear la imagen no ocurrirá.
Casos de uso
Usage: svc_reimage [<qualifiers>]
where the qualifiers are:
-h| --help: Display this message
-r| --reboot: Reboot after reimage
-p| --powerdown: Powerdown after reimage
-f|--force: Skips all prompts
Comandos relacionados
Service Mode Information (svc_rescue_state)
Comandos de servicio de VNXe
56
Reinitialize VNXe
to Factory Settings
(svc_reinit)
Este comando hace que el sistema VNXe vuelva al estado como se entregó de fábrica,
con lo cual se eliminan todos los datos de usuario y las configuraciones persistentes.
Función: recuperación
Modo: servicio
Uso: servicio técnico
Descripción
Este comando reinicializa un sistema VNXe a la configuración de fábrica. El ambiente
operativo del sistema VNXe se sobrescribe con la imagen de software de EMC
incluida en el catálogo de imágenes de back-end y se eliminan TODOS los datos de
usuario y las configuraciones persistentes. Use este comando solo cuando todos los
SP instalados se encuentren en el modo de servicio.
ADVERTENCIA: este comando se debe considerar como un último recurso en la
solución de problemas. Intente volver a crear la imagen del SP (svc_reimage) para
corregir el problema antes de usar este comando. Obtenga una recopilación de datos
y consulte a su proveedor de soporte antes de tomar la decisión de ejecutar este
comando.
ADVERTENCIA: se perderá toda la información de aprovisionamiento de almacenamiento y
los datos de usuario.
ADVERTENCIA: todas las configuraciones persistentes del sistema (nombre de host,
configuración del almacenamiento y registro de host) se sobrescriben de manera
definitiva.
ADVERTENCIA: esta utilidad está destinada únicamente al personal de servicio
capacitado.
Casos de uso
Usage: svc_reinit [<qualifiers>]
where the qualifiers are:
-h --help: Display this message
-f --force: Skip all prompts
Comandos relacionados
Restore VNXe OE (svc_reimage)
Comandos de servicio de VNXe
57
Service Mode
Information
(svc_rescue_state)
Este comando muestra, establece o borra los contadores de control de encendido de
software que determinan si un SP puede cumplir con la funcionalidad de base y
encenderse normalmente o si debe ingresar al modo de servicio para su reparación.
Función: recuperación
Modo: servicio
Uso: servicio técnico
Descripción
Este comando se usa en una variedad de SP o procedimientos de apagado del
sistema, o durante el triage para determinar el componente del sistema responsable
del encendido del SP en el modo de servicio.
Casos de uso
Usage: svc_reimage [<qualifiers>]
where the qualifiers are:
--help [-h, -?]: display this message
--list [-l]: list all boot counters
--set [-s]: set the Service-Mode boot counter
--clear [-c]: clear all the boot counters
--clear_degraded: [-d]: Clears all degraded state indicators
* The List option details why the current SP has booted into
Service Mode.
* The Set option manually forces the SP to boot into Service
Mode the next time it is rebooted.
* The Clear option resets all the boot control counters and
instructs the SP to attempt to boot into Normal Mode on the
next reboot. Note that errors or faults may still cause the
system to boot back into Service Mode. In most instances,
you must first address the failure condition which put the
SP into service mode before proceeding with clearing the
counters.
* The Clear_Degraded option resets all of the degraded mode
indicators stored in both the nvram and on the local SSD
boot device. Only use this option to clear Degrade Mode
conditions if the reason the system is in service mode was
due to an 'rrchc' code in the Rescue Reason of svc_diag that
indicates that:
1) A driver on the system has decided to put the SP or
system in 'degraded' mode.
2) The fault that landed the system and driver into a
'degraded' state has been cleared or fixed locally in
service mode.
Comandos de servicio de VNXe
58
As with the Clear option, errors or faults may still cause
the system to boot back into Service Mode.
Comandos relacionados
System Diagnostics (svc_diag)
Comandos de servicio de VNXe
59
Este comando reinicia el software de administración del sistema.
Management Stack
Controls
Función: operaciones del sistema
(svc_restart_service)
Modo: normal
Uso: servicio técnico
Descripción
Este comando reemplaza a svc_restart_mgmt y tiene características ampliadas.
Puede ejecutar estos comandos ampliados para inicializar el software del sistema a fin
de solucionar problemas mediante la detención del proceso y su reinicio en el SP local.
El reinicio de partes del software del sistema interrumpe su función.
Las características que se pueden reiniciar son:
•
MGMT: inicia Unisphere cuando un SP está en el modo normal. MGMT también
es responsable de calendarios de snapshot y de la expansión del
almacenamiento de back-end. Por ejemplo, la extensión del sistema de archivos
automático se ejecuta desde recursos en pool locales. El reinicio del software de
administración puede interrumpir actividades de administración tales como el
aprovisionamiento de almacenamiento, la configuración de redes y otras. Use
svc_restart_service MGMT solo después de confirmar que ningún otro usuario
esté administrando el sistema. El usuario de servicio puede ejecutar el comando
last de Linux para ver si otros usuarios iniciaron sesión en el sistema.
•
NAS_A: controla el software de virtualización del servidor de archivos del SPA. El
reinicio de NAS_A dará lugar a ‘Fecha no disponible’ para todos los servidores y
recursos compartidos que obtuvieron acceso a través de este servicio.
•
NAS_B: controla el software de virtualización del servidor de archivos del SPB. El
reinicio de NAS_B dará lugar a ‘Fecha no disponible’ para todos los servidores y
recursos compartidos que obtuvieron acceso a través de este servicio.
•
NASDB: controla los servicios que se usan para actividades de administración
de NAS desde el failover hasta la configuración. Es posible obtener acceso a
los datos durante esta actividad de reinicio.
Casos de uso
Usage: svc_restart_service <qualifiers>
Where "action" is:
-h --help: Display this message
restart: Restarts a software component (MGMT)
And "service" is:
MGMT: when used with "restart"
If the first argument is --term, the script kills the MGMT
process using SIGTERM instead of SIGABRT.
Comandos relacionados
Restart Management Stack (svc_restart_mgmt)
Comandos de servicio de VNXe
60
Service User
Password
Configuration
(svc_service_
password)
Este comando prueba o establece la contraseña del usuario de servicio.
Función: configuración
Modo: ambos
Uso: servicio técnico
Descripción
Este comando comprueba si la contraseña del usuario de servicio está configurada
en su valor predeterminado o es válida. También le permite cambiar la contraseña
del usuario de servicio.
La contraseña del usuario de servicio predeterminada es “service” (sin comillas).
Cuando este comando muestre que el valor predeterminado está en uso, configure
una nueva contraseña. El switch de modo isdefault devuelve “yes” o “no”. La
opción reset de este comando vuelve a establecer la contraseña de servicio en el
valor predeterminado.
Para que una contraseña cumpla las políticas de seguridad de VNXe y se acepte
como válida, debe respetar las siguientes reglas:
•
Longitud entre ocho y 40 caracteres
•
Al menos un carácter en mayúscula
•
Al menos un carácter en minúscula
•
Al menos un dígito
•
Al menos un carácter especial del siguiente conjunto: ! , @ # $ % ^ * _ ~ ?
•
Ningún carácter no permitido del siguiente conjunto: & ' espacio tabulación
•
La contraseña debe ser distinta de las tres contraseñas anteriores del modo
de servicio.
Un ejemplo de una contraseña válida es: m0de_S3rvice.
Los cambios realizados a la contraseña de servicio mediante esta herramienta
durante el modo de servicio no se conservan. Cuando el sistema vuelva al modo
normal, el usuario de servicio continuará con la misma contraseña que tenía antes de
usar el comando para cambiarla.
Casos de uso
Usage: svc_service_password <qualifiers> [<Password>]
where <qualifiers> are:
--help[-h]: Display this message
--set [-s]: Set password with either supplied on command
line or prompt.
Comandos de servicio de VNXe
61
--reset [-r]: Reset the default password
--validate [-v]: Validate the supplied password
--isdefault [-d]: Determine if password is factory default
return 0 if factory default, 1 otherwise.
Uso de ejemplo
svc_service_password –set abcd
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
62
Service Shell
Este comando obtiene acceso de superusuario al sistema operativo de VNXe.
(svc_service_shell)
Función: recuperación
Modo: ambos
Uso: servicio técnico
Descripción
Este comando permite que una entidad de soporte autorizada obtenga acceso de
superusuario al sistema operativo de VNXe en los modos normal y de servicio.
La entidad de soporte debe activar esta herramienta para usarla. Una vez activa, la
herramienta permanecerá funcional durante tres días. Después de tres días, se
desactiva automáticamente.
Casos de uso
Usage: svc_service_shell [-h|--help] [cmd]
This is an EMC service tool which opens a service shell or
executes a single command with elevated privileges.
Optional Parameters:
-h| --help: Displays this message
cmd: A single, standalone Linux command to run elevated
privileges.
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
63
Shutdown
(svc_shutdown)
Este comando ejecuta un reinicio o un apagado seguro de un SP y un apagado del
sistema.
Función: operaciones del sistema
Modo: ambos
Uso: uso general
Descripción
Esta herramienta de servicio se usa para ejecutar un reinicio o un apagado seguro
(detención) de un SP de VNXe y un apagado del sistema.
El reinicio y el apagado del SP se pueden ejecutar en los modos de servicio y normal.
Al menos un SP debe estar en modo normal para realizar un apagado.
Cuando se inicia, la operación de reinicio intenta desactivar correctamente el
software del almacenamiento activo y todos los procesos del sistema operativo en
ejecución antes de realizar un reinicio del SP. A continuación, el SP ejecuta
automáticamente sus procesos de encendido y, si está en buen estado y sin fallas
que requieran el modo de servicio, vuelve a estar en línea. La operación de detención
se asemeja al reinicio en que realiza el mismo apagado correcto del software del
sistema, pero no reinicia el SP. En cambio, el SP permanece en un estado apagado.
Para que vuelva a estar en línea, se debe extraer e insertar físicamente el SP o debe
ocurrir un ciclo de reinicio del chasis.
ADVERTENCIA: esto puede provocar que los datos queden inaccesibles si no se usa
correctamente.
Casos de uso
Usage: svc_shutdown [<qualifier>]
Where <qualifiers> are:
--help | -h: Display this message
--halt <reason code>: Halt the SP
--reboot | [-r] <reason code>: Reboots the system
--quickbook| [-q] <reason code>: Quick reboot the SP (skip
POST)
--system-halt [--force]: Halt the complete system; the force
option suppresses confirmation. Reason codes are optional.
Uso de ejemplo
Example 1:User wants to reboot SPA
service@VNXe-spa:~/> svc_shutdown –r
service@VNXe-spa spa:~>
Broadcast message from root@spa
(unknown) at 21:22 ...
The system is going down for reboot NOW!
Comandos de servicio de VNXe
64
Example 2:User wants to shutdown the system
service@ VNXe-spa:~> svc_shutdown --system-halt
############################################################
##################
WARNING: This action will shut down the system and you will
have to manually power up afterwards.
############################################################
##################Enter "yes" if want to proceed with this
action: yes
Normal Mode
1
1
Peer shutdown now in progress
System shutdown now in progress
Comandos relacionados
Service Mode Information (svc_rescue_state)
Comandos de servicio de VNXe
65
Enable Secure
Shell (svc_ssh)
Este comando activa o desactiva el demonio de shell seguro (SSHD).
Función: operaciones del sistema
Modo: ambos
Uso: servicio técnico
Descripción
Este comando permite o impide que el usuario de servicio se conecte a la CLI de
Linux de VNXe a través de una conexión del protocolo SSH en la interfaz de
administración del sistema. Si la conectividad del protocolo SSH está desactivada o
no se activó cuando se solicitó desde dentro de Unisphere, un usuario de servicio
puede activar manualmente el protocolo SSH con una sesión iniciada en Linux a
través de una conexión en serie al SP con este comando.
Este comando también puede desactivar las conexiones del protocolo SSH al sistema
VNXe. Si SSH se desactiva cuando hay un usuario conectado al SP a través de SSH, la
sesión de ese usuario terminará. Este comando solo se ejecuta en el SP primario en
el modo normal.
Casos de uso
Usage: svc_ssh [options]
Options:
-e, --enable: Enables sshd on the system
-d, --disable: Disables sshd on the system
-s, --status: Prints status of sshd
Uso de ejemplo
service@VNXe-spa:~> svc_ssh -d
Disabling sshd ...
Connection to 10.x.x.43 closed by remote host.
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
66
Run FSCK on
Storage
(svc_storage_
integritycheck)
Este comando ejecuta una comprobación del sistema de archivos (FSCK) en sistemas
de archivos de almacenamiento y los devuelve a un estado montable.
Función: recuperación
Modo: normal
Uso: servicio técnico
Descripción
Este comando desmonta automáticamente sistemas de archivos que están en uso,
ejecuta FSCK en ellos y, a continuación, los vuelve a montar cuando es seguro
hacerlo.
La ejecución de este comando es la manera más rápida de volver a montar un
sistema de archivos.
Un sistema de archivos solo se enumerará como salida si está dañado y
desmontado. El comando da la opción de reparar y volver a montar sistemas de
archivos dañados y desmontados.
Casos de uso
Usage: svc_storage_integritycheck [<qualifiers>]
Where the qualifiers are:
--help [-h]: Displays this message
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
67
Este comando recopila información de almacenamiento sobre un SP.
Output Storage
Information
Función: diagnóstico
(svc_storagecheck)
Modo: normal
Uso: uso general
Descripción
Este comando permite investigar detalles específicos sobre todo el contenido del
almacenamiento virtual en el sistema. Recopila información de consultas sobre tipos
específicos de recursos compartidos (CIFS o NFS), almacenamiento iSCSI o capas
inferiores en la pila de configuración.
Ejecute este comando únicamente en el modo normal en el SP primario. La salida se
registra en el archivo /home/service/svc_storagecheck.log. La salida de
este comando es muy larga si se ejecutan todas las comprobaciones disponibles.
Vea el log de salida en la ubicación especificada anteriormente mediante la utilería
less de Linux.
Casos de uso
Usage: svc_storagecheck [command] <parameters>
where the commands are:
-d, --dedupe
-s, --sizes
-l, --list
-n, --nfs
-c, --cifs
-m, --ndmp
-a, --all
-h, --help
SRM/SRA Diagnostic commands:
--fs_oid
find FS OID
--fs_list_oids
list all FS OIDs. The OID can be used to find FS
Comandos relacionados
Collect Performance Information (svc_perfcheck)
Comandos de servicio de VNXe
68
Este comando muestra los mapeos de disco.
Display storage
mappings
Función: diagnóstico
(svc_storage_map)
Modo: normal
Uso: uso general
Descripción
Este comando permite mostrar información sobre los mapeos de disco para LUN de
usuario, sistemas de archivos y VDM. También incluye mapeos intermedios.
Casos de uso
svc_storage_map -h
Usage: svc_storage_map [<qualifiers>]
where <qualifiers> are:
--help[-h]: Display this message
--lun=<name>[-l=<name>]: Display mappings relative to
specific User LUN
--fs=<name>[-f=<name>: Display mappings relative to
specific User File System
--vdm=<name>[-v=<name>: Display mappings relative to
specific VDM
--list-lun
- List User LUNs
--list-fs
- List User Filesystems
--list-vdm
- List VDM's
This script displays information about the disk mappings for
user LUNs,
Dart FileSystems and VDMs, including intermediate mappings.
Uso de ejemplo:
Example specifying User LUN:
svc_storage_map --lun=lunname or --lun=myLUN00
Example specifying File System:
svc_storage_map --fs=SharedFolder00
Example specifying VDM's
svc_storage_map --vdm=SVDM_A
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
69
Redirect Output
(svc_tcpdump)
Este comando intenta ejecutar diagnósticos de red tcpdump en una determinada
interfaz del sistema de manera segura y controlada.
Función: diagnóstico
Modo: ambos
Uso: servicio técnico
Descripción
Este comando le permite ejecutar una sesión de tcpdump de Linux en una interfaz del
sistema con fines de diagnóstico. La salida se guarda en archivos de rotación de
tamaño fijo. Cuando un archivo de salida alcanza el tamaño definido por -C o el
tamaño máximo definido internamente, la salida se redirecciona a otro archivo con el
mismo nombre base, pero con otro sufijo. El sufijo es un dígito a partir de 0 hasta el
valor que define la opción -W o el valor de rotación máximo definido internamente.
Los archivos de rotación se rellenan en orden numérico.
Los archivos de salida de este comando se pueden leer mediante el comando
tcpdump -r.
Muchas opciones son análogas a sus contrapartes de tcpdump.
Este comando se puede ejecutar en cualquier modo operacional.
Casos de uso
Usage: svc_tcpdump [<options>]
where the options are:
-h| --help: Display usage information.
-i| --interface [name]: Interface for which information will
be captured
-w| --filename [name]: Base file name for output files
-p|--path [path]: Path for the output file storage
-W| --rotations [number]: Number of files for output use
-C| --size [size]: Size of each output file (in MB)
-s| --snaplen [bytes]: Captures this specified number of
byte of data from each packet rather than the default 65535
-t| --timestamp [1-4]: Timestamp commands:
1: Don't print a timestamp on each dump line
2: Print an unformatted timestamp on each dump
line
3: Print a delta (in micro-seconds) between
current and previous line on each dump line
4: Print a timestamp in default format
proceeded by date on each dump line.
Comandos de servicio de VNXe
70
-v| --verbosity [1-3]: Specifies verbosity of output, 3
being the most
-D| --dump-intfs: Print the list of the network interfaces
available on the system and on which tcpdump can capture
packets.
-F| --input-expr [file]: Use file as input for the filter
expression
-e| --llheader: Prints the link-level header on each dump
line
-n| --no-addr: Don't convert addresses (host addresses, port
numbers, etc.) to names.
-q| --quiet: Print less protocol information for shorter
output lines
-y| --dlink [type: Set the data link type to use while
capturing packets to datalinktype.
DEFAULTS AND CONSTRAINTS
A prefix of "vnxe-tcpdump-" is added to output file names.
Rotations (-W) and size (-C) must be >= 1. The default file
size is 50MB and the default number of files is 5. The
default interface is mgmt_vdev. By default, the output files
are named "dump.out[0-4]" & stored in /home/service
Uso de ejemplo:
EXAMPLE
Capture mgmt_vdev, save 2 100MB files called vnxetcpdump.out[0-1] to /home/service:
svc_tcpdump -i mgmt_vdev -p /home/service -w tcpdump.out -W
2 -C 100 –s 1000
Comandos relacionados
Ninguno.
Comandos de servicio de VNXe
71
Descargar