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 [email protected] /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