Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las...

98
Familia EMC ® Unity EMC Unity híbrido, EMC Unity basado íntegramente en tecnología flash, EMC UnityVSA Notas técnicas de los comandos de servicio 302-002-574 Rev. 01 Mayo de 2016

Transcript of Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las...

Page 1: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Familia EMC® Unity™ EMC Unity™ híbrido, EMC Unity™ basado íntegramente en tecnología flash, EMC UnityVSA™

Notas técnicas de los comandos de servicio

302-002-574 Rev. 01

Mayo de 2016

Page 2: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 2

Copyright © 2016 EMC Corporation. Todos los derechos reservados. Publicado en México.

Publicado en mayo de 2016

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: 302-002-574

Page 3: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

3 Comandos de servicio de Unity

Tabla de contenido

Recursos adicionales ............................................................................................................ 9 Dónde obtener ayuda ....................................................................................................................... 9

Información de productos ........................................................................................................... 9 Solución de problemas ................................................................................................................ 9 Soporte técnico ........................................................................................................................... 9

Resumen ejecutivo .............................................................................................................. 10 Caso de negocios ........................................................................................................................... 10 Descripción general de la solución ................................................................................................. 10 Resultados/recomendaciones clave .............................................................................................. 10

Introducción ....................................................................................................................... 11 Propósito ....................................................................................................................................... 11 Alcance .......................................................................................................................................... 11 Uso ................................................................................................................................................ 11 Público de destino ......................................................................................................................... 12 Terminología .................................................................................................................................. 12

Categorías de comandos de capacidad de servicio .............................................................. 14

Comandos de capacidad de servicio .................................................................................... 20 Dump ACL Database (svc_acldb_dump) ......................................................................................... 20

Descripción ............................................................................................................................... 20 Casos de uso ............................................................................................................................. 20 Uso de ejemplo ......................................................................................................................... 20 Comandos relacionados ............................................................................................................ 20

Array Configuration (svc_arrayconfig) ............................................................................................. 21 Descripción ............................................................................................................................... 21 Casos de uso ............................................................................................................................. 21 Comandos relacionados ............................................................................................................ 21

Apply Custom Log-on Banners (svc_banner) .................................................................................. 22 Descripción ............................................................................................................................... 22 Casos de uso ............................................................................................................................. 23 Uso de ejemplo ......................................................................................................................... 23 Comandos relacionados ............................................................................................................ 23

Boot Control (svc_boot_control) ..................................................................................................... 24 Descripción ............................................................................................................................... 24 Casos de uso ............................................................................................................................. 24 Comandos relacionados ............................................................................................................ 24

Cache (svc_cache) ......................................................................................................................... 25

Page 4: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 4

Descripción ............................................................................................................................... 25 Casos de uso ............................................................................................................................. 25 Comandos relacionados ............................................................................................................ 26

Antivirus Configuration (svc_cava) ................................................................................................. 27 Descripción ............................................................................................................................... 27 Casos de uso ............................................................................................................................. 27 Uso de ejemplo ......................................................................................................................... 27 Comandos relacionados ............................................................................................................ 28

Configure Backup and Recovery (svc_cbr) ...................................................................................... 29 Descripción ............................................................................................................................... 29 Casos de uso ............................................................................................................................. 29 Comandos relacionados ............................................................................................................ 30

Change Hardware Configuration (svc_change_hw_config) .............................................................. 31 Descripción ............................................................................................................................... 31 Casos de uso ............................................................................................................................. 31 Comandos relacionados ............................................................................................................ 32

Check Hardware Configuration (svc_check_hw_config) .................................................................. 33 Descripción ............................................................................................................................... 33 Casos de uso ............................................................................................................................. 33 Comandos relacionados ............................................................................................................ 33

CIFS Support (svc_cifssupport) ...................................................................................................... 34 Descripción ............................................................................................................................... 34 Casos de uso ............................................................................................................................. 34 Comandos relacionados ............................................................................................................ 35

Upload SSL Certificates (svc_custom_cert) ..................................................................................... 36 Descripción ............................................................................................................................... 36 Casos de uso ............................................................................................................................. 36 Comandos relacionados ............................................................................................................ 36

Dynamic Access Control (svc_dac) ................................................................................................. 37 Descripción ............................................................................................................................... 37 Casos de uso ............................................................................................................................. 37 Uso de ejemplo ......................................................................................................................... 39 Comandos relacionados ............................................................................................................ 48

Clean up Replication Session (svc_dataprotection) ........................................................................ 49 Descripción ............................................................................................................................... 49 Casos de uso ............................................................................................................................. 49 Uso de ejemplo: ........................................................................................................................ 49 Comandos relacionados ............................................................................................................ 50

Data Collection (svc_dc) ................................................................................................................. 51 Descripción ............................................................................................................................... 51 Casos de uso ............................................................................................................................. 51 Uso de ejemplo ......................................................................................................................... 53

Page 5: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

5 Comandos de servicio de Unity

Comandos relacionados ............................................................................................................ 53 System Diagnostics (svc_diag) ....................................................................................................... 54

Descripción ............................................................................................................................... 54 Casos de uso ............................................................................................................................. 54 Uso de ejemplo ......................................................................................................................... 55 Comandos relacionados ............................................................................................................ 55

Generate Drive Statistics File (svc_drive_stats) .............................................................................. 56 Descripción ............................................................................................................................... 56 Casos de uso ............................................................................................................................. 56 Uso de ejemplo ......................................................................................................................... 56 Comandos relacionados ............................................................................................................ 56

ELMS Usage Information (svc_elms) ............................................................................................... 57 Descripción ............................................................................................................................... 57 Casos de uso ............................................................................................................................. 57 Comandos relacionados ............................................................................................................ 57

Help (svc_help) .............................................................................................................................. 58 Descripción ............................................................................................................................... 58 Casos de uso ............................................................................................................................. 58 Comandos relacionados ............................................................................................................ 59

Initial Configuration (svc_initial_config) ......................................................................................... 60 Descripción ............................................................................................................................... 60 Casos de uso ............................................................................................................................. 60 Uso de ejemplo ......................................................................................................................... 61 Comandos relacionados ............................................................................................................ 61

Inject Troubleshooting Software Tool (svc_inject) ........................................................................... 62 Descripción ............................................................................................................................... 62 Casos de uso ............................................................................................................................. 62 Uso de ejemplo ......................................................................................................................... 63

Base Management Controller Interface (svc_ipmi) .......................................................................... 64 Descripción ............................................................................................................................... 64 Casos de uso ............................................................................................................................. 64 Comandos relacionados ............................................................................................................ 64

View Locks (svc_lockd) .................................................................................................................. 65 Descripción ............................................................................................................................... 65 Casos de uso ............................................................................................................................. 65 Uso de ejemplo ......................................................................................................................... 66 Comandos relacionados ............................................................................................................ 66

Mount Storage (svc_mount) ........................................................................................................... 67 Descripción ............................................................................................................................... 67 Casos de uso ............................................................................................................................. 67 Comandos relacionados ............................................................................................................ 67

Create Management Interface (svc_network) .................................................................................. 68

Page 6: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 6

Descripción ............................................................................................................................... 68 Casos de uso ............................................................................................................................. 68 Comandos relacionados ............................................................................................................ 68

Network Configuration Information (svc_networkcheck) ................................................................. 69 Descripción ............................................................................................................................... 69 Casos de uso ............................................................................................................................. 69 Uso de ejemplo ......................................................................................................................... 70 Comandos relacionados ............................................................................................................ 71

Synchronize Time (svc_ntp) ........................................................................................................... 72 Descripción ............................................................................................................................... 72 Casos de uso ............................................................................................................................. 72 Uso de ejemplo ......................................................................................................................... 72 Comandos relacionados ............................................................................................................ 72

Operating System Information (svc_oscheck) ................................................................................. 73 Descripción ............................................................................................................................... 73 Casos de uso ............................................................................................................................. 73 Uso de ejemplo ......................................................................................................................... 73 Comandos relacionados ............................................................................................................ 73

Collect Performance Information (svc_perfcheck) ........................................................................... 74 Descripción ............................................................................................................................... 74 Casos de uso ............................................................................................................................. 74 Uso de ejemplo ......................................................................................................................... 74 Comandos relacionados ............................................................................................................ 75

Purge Logs (svc_purge_logs) .......................................................................................................... 76 Descripción ............................................................................................................................... 76 Casos de uso ............................................................................................................................. 76 Comandos relacionados ............................................................................................................ 76

Restore Unity OE (svc_reimage) ...................................................................................................... 77 Descripción ............................................................................................................................... 77 Casos de uso ............................................................................................................................. 77 Comandos relacionados ............................................................................................................ 77

Reinitialize Unity to Factory Settings (svc_reinit) ............................................................................ 78 Descripción ............................................................................................................................... 78 Casos de uso ............................................................................................................................. 78 Comandos relacionados ............................................................................................................ 78

Service Mode Information (svc_rescue_state) ................................................................................ 79 Descripción ............................................................................................................................... 79 Casos de uso ............................................................................................................................. 79 Comandos relacionados ............................................................................................................ 80

Management Stack Controls (svc_restart_service) ......................................................................... 81 Descripción ............................................................................................................................... 81 Casos de uso ............................................................................................................................. 81

Page 7: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

7 Comandos de servicio de Unity

Comandos relacionados ............................................................................................................ 81 Map a Linux block device to a VMware hard disk (svc_scsi_id) ....................................................... 82

Descripción ............................................................................................................................... 82 Casos de uso ............................................................................................................................. 82 Uso de ejemplo: ........................................................................................................................ 82 Comandos relacionados ............................................................................................................ 82

Service User Password Configuration (svc_service_password) ....................................................... 83 Descripción ............................................................................................................................... 83 Casos de uso ............................................................................................................................. 83 Uso de ejemplo ......................................................................................................................... 84 Comandos relacionados ............................................................................................................ 84

Service Shell (svc_service_shell) .................................................................................................... 85 Descripción ............................................................................................................................... 85 Casos de uso ............................................................................................................................. 85 Comandos relacionados ............................................................................................................ 85

Shutdown (svc_shutdown) ............................................................................................................. 86 Descripción ............................................................................................................................... 86 Casos de uso ............................................................................................................................. 86 Uso de ejemplo ......................................................................................................................... 86 Comandos relacionados ............................................................................................................ 87

Enable Secure Shell (svc_ssh) ........................................................................................................ 88 Descripción ............................................................................................................................... 88 Casos de uso ............................................................................................................................. 88 Uso de ejemplo ......................................................................................................................... 88 Comandos relacionados ............................................................................................................ 88

Run FSCK on Storage (svc_storage_integritycheck) ........................................................................ 89 Descripción ............................................................................................................................... 89 Casos de uso ............................................................................................................................. 89 Comandos relacionados ............................................................................................................ 89

Output Storage Information (svc_storagecheck) ............................................................................. 90 Descripción ............................................................................................................................... 90 Casos de uso ............................................................................................................................. 90 Comandos relacionados ............................................................................................................ 90

Redirect Output (svc_tcpdump) ...................................................................................................... 91 Descripción ............................................................................................................................... 91 Casos de uso ............................................................................................................................. 91 Uso de ejemplo ......................................................................................................................... 92 Comandos relacionados ............................................................................................................ 92

UDoctor Utility (svc_udoctor) .......................................................................................................... 93 Descripción ............................................................................................................................... 93 Casos de uso ............................................................................................................................. 93 Uso de ejemplo: ........................................................................................................................ 93

Page 8: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 8

Comandos relacionados ............................................................................................................ 93 Dump VHDX Metadata (svc_vhdx) .................................................................................................. 94

Descripción ............................................................................................................................... 94 Casos de uso ............................................................................................................................. 94 Uso de ejemplo: ........................................................................................................................ 94 Comandos relacionados ............................................................................................................ 95

Virtual Platform Host Check (svc_vp_hostcheck) ............................................................................ 96 Descripción ............................................................................................................................... 96 Casos de uso ............................................................................................................................. 96 Comandos relacionados ............................................................................................................ 97

Page 9: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

9 Comandos de servicio de Unity

Recursos adicionales Como parte de un esfuerzo por mejorar sus líneas de productos, EMC lanza revisiones periódicas de su hardware y software. Por lo tanto, es posible que no todas las versiones de hardware y software admitan algunas funciones que se describen en este documento. Las notas de la versión del producto proporcionan la información más actualizada acerca de las características del producto. En caso de que un producto no funcione correctamente o no funcione según se describe en este documento, póngase en contacto con un profesional de soporte técnico de EMC.

La información sobre soporte, productos y licencias puede obtenerse de la siguiente manera:

Información de productos Para ver las notas de la versión o la documentación sobre el producto y las características, consulte la documentación técnica de Unity en http://www.emc.com/es-mx/documentation/unity-family.htm. También puede acceder a esta página desde la página de la familia de productos de Unity: www.emc.com/es-mx/storage/unity.htm. En la sección Ventajas del almacenamiento EMC Unity, haga clic en Recursos de los productos Unity.

Solución de problemas Para obtener información sobre los productos de EMC, las actualizaciones de software, las licencias y el servicio, visite el servicio de soporte en línea de EMC (requiere registro) en https://support.emc.com. Después de iniciar sesión, busque la página Soporte por producto correspondiente.

Soporte técnico Para enviar solicitudes de servicio y soporte técnico, visite el servicio de soporte en línea de EMC en https://support.emc.com. Después de iniciar sesión, busque Crear una solicitud de servicio. Para abrir una solicitud de servicio, debe contar con un acuerdo de servicio válido. Póngase en contacto con su representante de ventas de EMC para obtener más información sobre cómo obtener un acuerdo de servicio válido o para aclarar cualquier tipo de dudas en relación con su cuenta.

Dónde obtener ayuda

Page 10: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 10

Resumen ejecutivo

Los sistemas en la familia EMC Unity™ están diseñados para ser atendidos por el usuario. Puede resolver problemas comunes del sistema en la página de servicio de Unisphere. Sin embargo, pueden ocurrir problemas que no se puedan diagnosticar ni resolver con las opciones que se encuentran en la página de servicio.

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.

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 Unity. Para obtener funcionalidad adicional, puede usar la configuración del sistema basada en scripts de UEMCLI. Este documento no describe UEMCLI.

Caso de negocios

Descripción general de la solución

Resultados/recomendaciones clave

Page 11: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

11 Comandos de servicio de Unity

Introducción En este documento se describe el conjunto de comandos del ambiente operativo que se usan para diagnosticar y resolver problemas del sistema Unity.

En este documento se describen los comandos disponibles para diagnosticar y resolver problemas del sistema que no se pueden corregir mediante Unisphere. También analiza usos comunes de los comandos de servicio.

En este documento se proporciona una lista de herramientas de software disponibles dentro del shell seguro (protocolo SSH) de Unity que, en combinación con la metodología apropiada, pueden solucionar problemas del sistema Unity.

Los comandos de servicio enumerados están disponibles en los sistemas de Unity que ejecutan OE versión 4.0.0.

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 un representante de servicio autorizado.

Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel:

• Configuración: establecer o restablecer el estado de componentes individuales de hardware o software del sistema Unity.

• 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 la cuenta de usuario de servicio en un Procesador de almacenamiento (SP) de Unity o UnityVSA con la consola ESXi VM para ejecutar comandos. Si se activó el acceso a SSH a través de Unisphere, se puede acceder a la consola del sistema mediante el protocolo SSH. Se puede acceder a un SP individual mediante una sesión de serie a través de LAN, utilizando IPMITool.exe y conectándose al puerto LAN de servicio en el SP. 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.

Propósito

Alcance

Uso

Page 12: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 12

Los SP de Unity se pueden ejecutar en uno de dos modos operacionales:

• 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.

Los administradores del sistema de almacenamiento Unity, EMC, los socios de EMC, el personal de servicio de campo y el personal de soporte.

Los comandos de servicio se ejecutan en el ambiente operativo Linux del sistema Unity. El uso correcto de estos comandos requiere familiaridad con el shell de Linux, el hardware instalado de Unity y el ambiente operativo de Unity.

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 Unity. Una sección de este espacio corresponde al repositorio de back-end, reservado para mantener las imágenes en buen estado del software de Unity.

Contadores de encendido Los contadores de encendido son un mecanismo de solución de problemas incorporado en la arquitectura de Unity para ayudar a detectar la causa específica de eventos de software o hardware durante la secuencia de encendido. Si el sistema Unity detecta un problema en los 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 de solución de problemas.

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.

Público de destino

Terminología

Page 13: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

13 Comandos de servicio de Unity

Término Definición

Soporte remoto seguro de EMC (ESRS)

ESRS VE centralizado (Gateway) y ESRS VE integrado (incorporado) proporcionan una solución de soporte distribuido segura y basada en IP para comandos, control y visibilidad en un sistema por parte de un representante de soporte remoto autorizado.

Modo normal Modo operacional estándar de un sistema Unity. 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 El modo operacional reducido del sistema Unity es 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 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 un usuario de servicio tiene derechos para realizar tareas de mantenimiento y solucionar problemas en el sistema Unity. Esta es la única cuenta que puede registrar en la CLI de Unity (mediante 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 de alta disponibilidad 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).

Page 14: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 14

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, el público objetivo se incluye 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)

Change Hardware Configuration (svc_change_hw_config)

CIFS Support (svc_cifssupport)

Upload SSL Certificates (svc_custom_cert)

Dynamic Access Control (svc_dac)

ELMS Usage Information (svc_elms)

Initial Configuration (svc_initial_config)

Base Management Controller Interface (svc_ipmi)

Service User Password Configuration (svc_service_password)

UDoctor Utility (svc_udoctor)

Diagnóstico Dump ACL Database (svc_acldb_dump)

Array Configuration (svc_arrayconfig)

Check Hardware Configuration (svc_check_hw_config)

Dynamic Access Control (svc_dac)

Data Collection (svc_dc)

System Diagnostics (svc_diag)

Page 15: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

15 Comandos de servicio de Unity

Función Nombre

View Locks (svc_lockd)

Network Configuration Information (svc_networkcheck)

Operating System Information (svc_oscheck)

Collect Performance Information (svc_perfcheck)

Output Storage Information (svc_storagecheck)

Redirect Output (svc_tcpdump)

Create Management Interface (svc_network)

Map a Linux block device to a VMware hard disk (svc_scsi_id)

Service Shell (svc_service_shell)

Dump VHDX Metadata (svc_vhdx)

Virtual Platform Host Check (svc_vp_hostcheck)

Recuperación Configure Backup and Recovery (svc_cbr)

Run FSCK on Storage (svc_storage_integritycheck)

Purge Logs (svc_purge_logs)

Restore Unity OE (svc_reimage)

Reinitialize Unity to Factory Settings (svc_reinit)

Service Mode Information (svc_rescue_state)

Run FSCK on Storage (svc_storage_integritycheck)

Operaciones del sistema

Boot Control (svc_boot_control)

Cache (svc_cache)

Clean up Replication Session (svc_dataprotection)

Help (svc_help)

Inject Troubleshooting Software Tool (svc_inject)

Mount Storage (svc_mount)

Synchronize Time (svc_ntp)

Management Stack Controls (svc_restart_service)

Shutdown (svc_shutdown)

Enable Secure Shell (svc_ssh)

Page 16: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 16

Tabla 3. Comandos de servicio por modo

Mode Nombre

Solo en modo normal

Dump ACL Database (svc_acldb_dump)

Array Configuration (svc_arrayconfig)

Antivirus Configuration (svc_cava)

CIFS Support (svc_cifssupport)

Upload SSL Certificates (svc_custom_cert)

Clean up Replication Session (svc_dataprotection)

View Locks (svc_lockd)

Synchronize Time (svc_ntp)

Collect Performance Information (svc_perfcheck)

Management Stack Controls (svc_restart_service)

Run FSCK on Storage (svc_storage_integritycheck)

Output Storage Information (svc_storagecheck)

Redirect Output (svc_tcpdump)

UDoctor Utility (svc_udoctor)

Dump VHDX Metadata (svc_vhdx)

Virtual Platform Host Check (svc_vp_hostcheck)

Solo en modo de servicio

Mount Storage (svc_mount)

Reinitialize Unity to Factory Settings (svc_reinit)

Ambos modos

Boot Control (svc_boot_control)

Cache (svc_cache)

Configure Backup and Recovery (svc_cbr)

Change Hardware Configuration (svc_change_hw_config)

Check Hardware Configuration (svc_check_hw_config)

Data Collection (svc_dc)

System Diagnostics (svc_diag)

Help (svc_help)

Initial Configuration (svc_initial_config)

Inject Troubleshooting Software Tool (svc_inject)

Base Management Controller Interface (svc_ipmi)

Page 17: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

17 Comandos de servicio de Unity

Create Management Interface (svc_network)

Network Configuration Information (svc_networkcheck)

Operating System Information (svc_oscheck)

Purge Logs (svc_purge_logs)

Service Mode Information (svc_rescue_state)

Restore Unity OE (svc_reimage)

Map a Linux block device to a VMware hard disk (svc_scsi_id)

Service User Password Configuration (svc_service_password)

Service Shell (svc_service_shell)

Shutdown (svc_shutdown)

Enable Secure Shell (svc_ssh)

Page 18: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 18

Tabla 4. Comandos de servicio por uso

Uso Nombre

Uso general Array Configuration (svc_arrayconfig)

Apply Custom Log-on Banners (svc_banner)

Antivirus Configuration (svc_cava)

CIFS Support (svc_cifssupport)

Upload SSL Certificates (svc_custom_cert)

Dynamic Access Control (svc_dac)

Clean up Replication Session (svc_dataprotection)

Data Collection (svc_dc)

System Diagnostics (svc_diag)

Help (svc_help)

Base Management Controller Interface (svc_ipmi)

View Locks (svc_lockd)

Network Configuration Information (svc_networkcheck)

Synchronize Time (svc_ntp)

Collect Performance Information (svc_perfcheck)

Map a Linux block device to a VMware hard disk (svc_scsi_id)

Shutdown (svc_shutdown)

Enable Secure Shell (svc_ssh)

Output Storage Information (svc_storagecheck)

Virtual Platform Host Check (svc_vp_hostcheck)

Servicio técnico

Dump ACL Database (svc_acldb_dump)

Boot Control (svc_boot_control)

Cache (svc_cache)

Configure Backup and Recovery (svc_cbr)

Change Hardware Configuration (svc_change_hw_config)

Check Hardware Configuration (svc_check_hw_config)

ELMS Usage Information (svc_elms)

Initial Configuration (svc_initial_config)

Inject Troubleshooting Software Tool (svc_inject)

Page 19: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

19 Comandos de servicio de Unity

Uso Nombre

Mount Storage (svc_mount)

Create Management Interface (svc_network)

Operating System Information (svc_oscheck)

Purge Logs (svc_purge_logs)

Restore Unity OE (svc_reimage)

Reinitialize Unity to Factory Settings (svc_reinit)

Service Mode Information (svc_rescue_state)

Management Stack Controls (svc_restart_service)

Service User Password Configuration (svc_service_password)

Service Shell (svc_service_shell)

Run FSCK on Storage (svc_storage_integritycheck)

Redirect Output (svc_tcpdump)

Dump VHDX Metadata (svc_vhdx)

Page 20: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 20

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 para svc_ssh, ejecute: svc_ssh -help

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 success Comandos relacionados Ninguna.

Dump ACL Database (svc_acldb_dump)

Page 21: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

21 Comandos de servicio de Unity

Este comando captura un snapshot de las configuraciones del sistema de 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.

Nota: Este comando debe ejecutarse en el SP maestro.

Casos de uso Usage:

svc_arrayconfig [-s] [-H] [-g <group1, group2>] [-v] [-h] Options:

No options: Capture full configuration without sensitive information.

e--s, --showPrivateData: By default, sensitive information is excluded from the XML 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 are 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 Ninguna.

Array Configuration (svc_arrayconfig)

Page 22: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 22

Este comando configura el tipo de anuncio de inicio de sesión para Linux y Unisphere.

Función: Configuración

Modo: Normal

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.

Opcionalmente, configure 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 Unity

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”

Apply Custom Log-on Banners (svc_banner)

Page 23: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

23 Comandos de servicio de Unity

o Ejemplo: El anuncio para inglés de EE. UU. tendría el nombre: en_US.txt.

Después de crear estos archivos de anuncio, ejecute svc_banner --put <lista de archivos> para aplicarlos al sistema.

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

Page 24: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 24

Para volver al anuncio de estilo predeterminado, ejecute el siguiente comando como usuario de servicio:

service@spa spa:~> svc_banner --set-simple

Comandos relacionados Ninguna.

Page 25: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

25 Comandos de servicio de Unity

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 cargar el software específico de Unity. 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.

WARNING: Esta utilidad está destinada únicamente al personal de servicio capacitado.

Casos de uso Usage:

svc_boot_control [<qualifiers>] <param>

Qualifiers:

-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 Ninguna.

Boot Control (svc_boot_control)

Page 26: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 26

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 (svc_cache)

Page 27: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

27 Comandos de servicio de Unity

--cache-fix: Sets the boot control flag "cachefix".

Comandos relacionados Ninguna.

Page 28: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 28

Este comando configura y administra la protección antivirus del sistema de archivos (Common Internet File System (CIFS) mediante el agente antivirus de Celerra (CAVA) de EMC.

Función: Configuración

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 { | ALL }

[ -audit ]

| [ -set accesstime={ now | none | [[[[yy]mm]dd]hh]mm[.ss] }]

| [ -fsscan [ { -list | -create | -delete } ]

Uso de ejemplo root@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.in-addr.arpa Last time signature updated: Mon Feb 20 22:19:42 2012 (GMT-00: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 Last time signature updated: Mon Feb 6 22:57:08 2012 (GMT-00:00)

Antivirus Configuration (svc_cava)

Page 29: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

29 Comandos de servicio de Unity

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 Ninguna.

Page 30: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 30

Este comando recopila información de metadatos para restaurar el sistema, si es necesario.

Función: Recuperación

Modo: Ambos

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. El comando también especifica los respaldos que se encuentran en el sistema y pueden ejecutar una restauración de los archivos de respaldo. Solo el personal de servicio autorizado debe usar la opción “-r”.

NOTA: La opción [-b | --backup] para este comando se ejecuta en el modo normal. La opción [-r | --restore] para este comando se ejecuta en modo de servicio.

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: Requires Service Mode; this operation is for qualified service personnel only.

--restore-complete: clears flags that indicate the CBR process is in progress. You can use this command when the restore is complete or cancelled.

Configure Backup and Recovery (svc_cbr)

Page 31: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

31 Comandos de servicio de Unity

Comandos relacionados Ninguna.

Page 32: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 32

Este comando cambia la información de configuración del hardware del sistema.

Función: Configuración

Modo: Ambos

Uso: Servicio técnico

Descripción Consulte la documentación del sistema para obtener una descripción completa de las actualizaciones y aplicaciones de este comando.

NOTA: Mientras que la salida de este comando se refiere a eSLIC, este comando es eficaz en cualquier tipo de tarjeta SLIC. Los sistemas Unity no utilizan eSLIC.

WARNING: Solo el personal de servicio capacitado debe usar los calificadores -c (--change_chassis) y -u (--upgrade) para este comando.

Casos de uso Usage:

svc_change_hw_config [<qualifiers>]

Qualifiers:

-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).

-c|--change_chassis [options]: update the chassis wwn_seed

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 non-existent ports. For example, run this after removing an eSLIC to purge this configuration from the system.

Change Hardware Configuration (svc_change_hw_config)

Page 33: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

33 Comandos de servicio de Unity

-c|-change_chassis: Used to update the chassis wwn_seed by the value from system drives when the chassis is replaced intentionally Options for -change_chassis: -update_wwn_seed: update chassis wwn_seed automatically with

the one read from system drive -update_wwn_seed_force: If there is one new drive in system

slot(0_0_0 - 0_0_2), and we want to change the chassis, please provide '-force' option.

-get_system_drive_status: get current Chassis wwn_seed and the system drive info.

-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. 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 Ninguna.

Page 34: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 34

Este comando muestra la información de configuración de hardware del sistema.

Función: Diagnóstico

Modo: Ambos

Uso: Servicio técnico

Descripción El comando puede utilizarse para mostrar un resumen de información sobre el hardware de SP (--getall), o verificar la configuración de DIMM del sistema (--dimms). En el último caso, se muestran las configuraciones de DIMM correctas esperadas para el sistema. Esto puede utilizarse si la unidad está en modo de servicio debido a una configuración de DIMM no válida.

Casos de uso Usage:

svc_check_hw_config [<qualifiers>]

Qualifiers:

-h|--help : Display this message

-d|--dimms : Check the DIMM configuration

-a|--getall : Runs speclcli -getall

Comandos relacionados Ninguna.

Check Hardware Configuration (svc_check_hw_config)

Page 35: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

35 Comandos de servicio de Unity

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 y otros elementos relacionados.

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>]

CIFS Support (svc_cifssupport)

Page 36: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 36

|-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 Ninguna.

Page 37: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

37 Comandos de servicio de Unity

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 Ninguna.

Upload SSL Certificates (svc_custom_cert)

Page 38: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 38

Este comando proporciona opciones de diagnóstico y configuración de Control de acceso dinámico.

Función: Configuración, Diagnóstico

Modo: Normal

Uso: Uso general

Descripción Este comando proporciona las siguientes opciones de configuración de Control de acceso dinámico:

• Activar (predeterminado) o desactivar la función.

• Activar o desactivar (predeterminado) el registro de las diferencias entre los permisos propuestos y efectivos (predeterminado). Los cambios a esta configuración no son persistentes (es decir, vuelve a su valor predeterminado cuando se reinicia el SP).

• Agregar y eliminar reglas de recuperación personalizadas.

Este comando también proporciona las siguientes opciones de diagnóstico de Control de acceso dinámico:

• Mostrar si la función está actualmente habilitada o deshabilitada. Esto también verificará que el estado sea coherente en ambos SP.

• Mostrar detalles de todas las políticas de acceso central asociadas con un compname (es decir, un servidor CIFS).

• Mostrar detalles de una política de acceso central específica asociada con un compname, bien por nombre distintivo o por CAPID.

• Cambiar el nivel de detalle del registro producido por la función de Control de acceso dinámico. Los cambios en el nivel de detalle no son persistentes (es decir, vuelve a su valor predeterminado cuando se reinicia el SP).

Casos de uso Usage:

svc_dac -h | --help | <command>

Commands:

<svdm> -e | --enable Enable DAC on <svdm> (must specify ALL).

<svdm> -d | --disable Disable DAC on <svdm> (must specify ALL).

<svdm> -s | --state Show current state of DAC on <svdm> (must specify ALL).

<svdm> --cap-staging-enable Enable the evaluation of proposed permissions on <svdm>. Where <sdvm> must be one of:

Dynamic Access Control (svc_dac)

Page 39: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

39 Comandos de servicio de Unity

SVDM_A SVDM_B ALL. Differences between the current and proposed permissions will be logged.

<svdm> --cap-staging-disable Disable the evaluation of proposed permissions on <svdm> (this is the default). Where <sdvm> must be one of: SVDM_A SVDM_B ALL.

<svdm> -v | --verbosity <level> Set the verbosity of log messages associated with DAC on <svdm>. Where <sdvm> must be one of: SVDM_A SVDM_B ALL. Specifying a dbg2 or dbg3 level will significantly reduce the performance of the system. Where <level> is one of: ad_dbg ad_dbg2 ad_dbg3 all_dbg all_dbg2 all_dbg3 compile_dbg default eval_dbg eval_dbg2 eval_dbg3 gpo_dbg policy_dbg recovery_dbg thrd_dbg

<vdm> -i | --info <compname> Show details of all the policies in the policy manager associated with <compname>. <vdm> is the NAS Server Name (e.g. NASServer00). <compname> is the Active Directory Computer Name (e.g. TEST1).

<vdm> -i | --info <compname> --dn <policy_distinguished_name> Show details of the policy with the specified distinguished name in the policy manager associated with <compname>. <policy_distinguished_name> is of the form "CN=Finance Policy, CN=Central Access Policies,CN=Claims Configuration,CN=Configuration, DC=test,DC=prv".

<vdm> -i | --info <compname> --id <policy_id> Show details of the policy with the specified policy id in the policy manager associated with <compname>. <policy_id> is of the form S-1-17-n-n-n-n.

<vdm> -p | --preload <compname> --dn <policy_dn> Load the policy with the specified distinguished name into the policy manager associated with <compname>.

<vdm> -r | --refresh <compname> Refresh all the policies currently in the policy manager associated with <compname>. Policies that no longer exist in the Active Directory will be deleted.

<vdm> --delete <compname> --id <policy_id> Delete the policy with the specified policy id from the policy manager associated with <compname>.

<vdm> --add-recovery-rule <compname> --rule-name <rule_name> --resource-condition <resource_condition> --effective-security <effective_security> Add a recovery rule with the specified name to the policy manager associated with <compname>. If a recovery rule already exists with the specified name it will be replaced by the new rule. <rule_name> is the name of the new rule. <resource_condition> is an expression that is used to determine the resources the new recovery rule applies to.

Page 40: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 40

Omitting this option (or specifying the empty string) means the new rule is appliable to all resources. <effective_security> SDDL ACL that specifies the effective security for the new recovery rule.

<vdm> --delete-recovery-rule <compname> --rule-name <rule_name> Delete the specified recovery rule from the policy manager associated with <compname>. <rule_name> is the name of the recovery rule to delete.

Uso de ejemplo Query Dynamic Access Control state:

spa:~> svc_dac ALL --state

DAC is enabled

spa:~>

Enable Dynamic Access Control (only needed if --disable was used earlier):

spa:~> svc_dac ALL --enable

spa:~> svc_dac ALL --state

DAC is enabled

Disable Dynamic Access Control:

spa:~> svc_dac ALL --disable

spa:~> svc_dac ALL --state

DAC is disabled

Enable the logging of differences between proposed and effective permissions:

spa:~> svc_dac SVDM_A --cap-staging-enable

The following server log excerpt shows a difference between proposed and effective permissions (the prefix displayed here varies and is only an example). The hexadecimal numbers allow the exact reason for the difference to be established:

nt_cred={user=mreid domain=dac.prv} File={fsid=15 ino=77} policy="Finance Policy" rule="Finance Documents Rule" expr=acl: Effective Access != Proposed Access: effective=0x0 (0x3/0x7) proposed=0x1 (0x2/0x7)

Page 41: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

41 Comandos de servicio de Unity

Disable the logging of differences between proposed and effective permissions (only needed if --cap-staging-enable was used earlier):

spa:~> svc_dac SVDM_A --cap-staging-disable

Set the verbosity of the logging produced by the Dynamic Access Control feature (“eval_dbg” will output a single line in the server log whenever a Central Access Policy is evaluated):

spa:~> svc_dac SVDM_A --verbosity eval_dbg

Set the verbosity of logging to its default level (no logging unless there is a problem):

spa:~> svc_dac SVDM_A --verbosity default

Dump all the Central Access Policies that are associated with compname dacjb3 on VDM NASServer00:

spa:~> svc_dac NASServer00 --info dacjb3

dumpPolicies: thrd=0x0006a78fe0 mgr=0x00044b3488 - Central Access Policies in order of use:

CAP_SUMMARY - <Default Recovery CompName>: Added Rule "Default Recovery Rule" to Policy "Recovery Policy"

Policy CN=Finance Policy

DN=CN=Finance Policy,CN=Central Access Policies,CN=Claims Configuration,CN=Services,CN=Configuration,DC=eft2k12r2,DC=fra,DC=location,DC=room,DC=company,DC=com

spid=S-1-17-4139820701-1097067024-1431851945-3663950443

compName=dacjb3

domainName=eft2k12r2.fra.loc.room.company.com

configDomain=eft2k12r2.fra.loc.room.company.com

whenCreated=20150507092525.0Z

whenChanged=20150507092525.0Z

uSNCreated=2763040

uSNChanged=2763042

state=Uncompiled

Page 42: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 42

source=Preload

preloadGenerationNumber=1

isRecoveryPolicy=false

refreshTime=20150616140213.0Z - Tue Jun 16 14:02:13 2015

Rule CN=Finance Documents Rule

DN=CN=Finance Documents Rule,CN=Central Access Rules,CN=Claims Configuration,CN=Services,CN=Configuration,DC=eft2k12r2,DC=fra,DC=location,DC=room,DC=company,DC=com

Effective Security=O:SYG:SYD:AR(A;;FA;;;OW)(A;;FA;;;BA)(A;;0x1200a9;;;S-1-5-21-2304111109-38630077-404395154-2264)(A;;0x1301bf;;;S-1-5-21-2304111109-38630077-404395154-2265)(A;;FA;;;SY)(XA;;0x1301bf;;;AU;((@USER.ad://ext/country:88d256bee1a3d518 Any_of @RESOURCE.Country_88d256bee1e69721) && (@USER.ad://ext/department:88d256bee1d3841c Any_of @RESOURCE.Department_MS)))

Proposed Security=O:SYG:SYD:AR(A;;FA;;;OW)(A;;FA;;;BA)(A;;FA;;;SY)(A;;FA;;;WD)

Resource Condition=(@RESOURCE.Department_MS Contains {"Finance"})

whenCreated=20150507092525.0Z

whenChanged=20150601145251.0Z

uSNCreated=2763039

uSNChanged=2918983

isCompiled=false

isCompilationSuccessful=false

dumpPolicies: thrd=0x0006a78fe0 mgr=0x00044b3488 - Central Access Recovery Policy:

Policy CN=Recovery Policy

DN=Internal Recovery Policy

spid=S-1-1-0

compName=<Default Recovery CompName>

domainName=NA

Page 43: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

43 Comandos de servicio de Unity

configDomain=NA

whenCreated=NA

whenChanged=NA

uSNCreated=NA

uSNChanged=NA

state=Uncompiled

source=Unknown

preloadGenerationNumber=0

isRecoveryPolicy=true

refreshTime=19700101000000.0Z - Thu Jan 1 00:00:00 1970

Rule CN=Default Recovery Rule

DN=Default Recovery Rule

Effective Security=O:SYG:SYD:(A;;FA;;;OW)(A;;FA;;;BA)(A;;FA;;;SY)

Proposed Security=

Resource Condition=

whenCreated=NA

whenChanged=NA

uSNCreated=NA

uSNChanged=NA

isCompiled=false

isCompilationSuccessful=false

dumpPolicies: thrd=0x0006a78fe0 mgr=0x00044b3488 - Central Access Policy Refresh Information:

Preload Generation Number=1

Update Interval=10000 (milliseconds)

Next Update=19700101000000.0Z - Thu Jan 1 00:00:00 1970

Dump a specific Central Access Policy by distinguished name:

Page 44: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 44

spa:~> svc_dac NASServer00 --info dacjb3 --dn "CN=Finance Policy,CN=Central Access Policies,CN=Claims Configuration,CN=Services,CN=Configuration,DC=eft2k12r2,DC=fra,DC=location,DC=room,DC=company,DC=com"

CAP_SUMMARY - dacjb3: Rule Compilation "Finance Documents Rule" Succeeded

Policy CN=Finance Policy

DN=CN=Finance Policy,CN=Central Access Policies,CN=Claims Configuration,CN=Services,CN=Configuration,DC=eft2k12r2,DC=fra,DC=location,DC=room,DC=company,DC=com

spid=S-1-17-4139820701-1097067024-1431851945-3663950443

compName=dacjb3

domainName=eft2k12r2.fra.loc.room.company.com

configDomain=eft2k12r2.fra.loc.room.company.com

whenCreated=20150507092525.0Z

whenChanged=20150507092525.0Z

uSNCreated=2763040

uSNChanged=2763042

state=Compiled

source=Preload

preloadGenerationNumber=1

isRecoveryPolicy=false

refreshTime=20150616140213.0Z - Tue Jun 16 14:02:13 2015

Rule CN=Finance Documents Rule

DN=CN=Finance Documents Rule,CN=Central Access Rules,CN=Claims Configuration,CN=Services,CN=Configuration,DC=eft2k12r2,DC=fra,DC=location,DC=room,DC=company,DC=com

Effective Security=O:SYG:SYD:AR(A;;FA;;;OW)(A;;FA;;;BA)(A;;0x1200a9;;;S-1-5-21-2304111109-38630077-404395154-2264)(A;;0x1301bf;;;S-1-5-21-2304111109-38630077-404395154-2265)(A;;FA;;;SY)(XA;;0x1301bf;;;AU;((@USER.ad://ext/country:88d256bee1a3d518 Any_of @RESOURCE.Country_88d256bee1e69721)

Page 45: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

45 Comandos de servicio de Unity

&& (@USER.ad://ext/department:88d256bee1d3841c Any_of @RESOURCE.Department_MS)))

Proposed Security=O:SYG:SYD:AR(A;;FA;;;OW)(A;;FA;;;BA)(A;;FA;;;SY)(A;;FA;;;WD)

Resource Condition=(@RESOURCE.Department_MS Contains {"Finance"})

whenCreated=20150507092525.0Z

whenChanged=20150601145251.0Z

uSNCreated=2763039

uSNChanged=2918983

isCompiled=true

isCompilationSuccessful=true

Dump a specific Central Access Policy by CAPID (a.k.a. scoped policy ID):

14:16:28 spa:~> svc_dac NASServer00 --info dacjb3 --id S-1-17-4139820701-1097067024-1431851945-3663950443

Policy CN=Finance Policy

DN=CN=Finance Policy,CN=Central Access Policies,CN=Claims Configuration,CN=Services,CN=Configuration,DC=eft2k12r2,DC=fra,DC=location,DC=room,DC=company,DC=com

spid=S-1-17-4139820701-1097067024-1431851945-3663950443

compName=dacjb3

domainName=eft2k12r2.fra.loc.room.company.com

configDomain=eft2k12r2.fra.loc.room.company.com

whenCreated=20150507092525.0Z

whenChanged=20150507092525.0Z

uSNCreated=2763040

uSNChanged=2763042

state=Compiled

source=Preload

Page 46: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 46

preloadGenerationNumber=1

isRecoveryPolicy=false

refreshTime=20150616140213.0Z - Tue Jun 16 14:02:13 2015

Rule CN=Finance Documents Rule

DN=CN=Finance Documents Rule,CN=Central Access Rules,CN=Claims Configuration,CN=Services,CN=Configuration,DC=eft2k12r2,DC=fra,DC=location,DC=room,DC=company,DC=com

Effective Security=O:SYG:SYD:AR(A;;FA;;;OW)(A;;FA;;;BA)(A;;0x1200a9;;;S-1-5-21-2304111109-38630077-404395154-2264)(A;;0x1301bf;;;S-1-5-21-2304111109-38630077-404395154-2265)(A;;FA;;;SY)(XA;;0x1301bf;;;AU;((@USER.ad://ext/country:88d256bee1a3d518 Any_of @RESOURCE.Country_88d256bee1e69721) && (@USER.ad://ext/department:88d256bee1d3841c Any_of @RESOURCE.Department_MS)))

Proposed Security=O:SYG:SYD:AR(A;;FA;;;OW)(A;;FA;;;BA)(A;;FA;;;SY)(A;;FA;;;WD)

Resource Condition=(@RESOURCE.Department_MS Contains {"Finance"})

whenCreated=20150507092525.0Z

whenChanged=20150601145251.0Z

uSNCreated=2763039

uSNChanged=2918983

isCompiled=true

isCompilationSuccessful=true

Load a specific Central Access Policy into the GPO cache (by distinguished name):

spa:~> svc_dac NASServer00 --preload dacjb3 --dn "CN=Finance Policy,CN=Central Access Policies,CN=Claims Configuration,CN=Services,CN=Configuration,DC=eft2k12r2,DC=fra,DC=location,DC=room,DC=company,DC=com"

spa:~>

Note: The "--preload" option is provided for diagnostic purposes only – it would be more normal to use “svc_cifssupport NASServer00 -gpo -update

Page 47: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

47 Comandos de servicio de Unity

server=dacjb3 domain=eft2k12r2” to update the whole GPO cache rather than just load a single Central Access Policy.

Refresh all the Central Access Policies that are in the GPO cache (defunct policies are removed):

spa:~> svc_dac NASServer00 --refresh dacjb3

Delete a specific Central Access Policy from the GPO cache (by CAPID):

spa:~> svc_dac NASServer00 --delete dacjb3 --id S-1-17-4139820701-1097067024-1431851945-3663950443

Policy CN=Finance Policy

DN=CN=Finance Policy,CN=Central Access Policies,CN=Claims Configuration,CN=Services,CN=Configuration,DC=eft2k12r2,DC=fra,DC=location,DC=room,DC=company,DC=com

spid=S-1-17-4139820701-1097067024-1431851945-3663950443

compName=dacjb3

domainName=eft2k12r2.fra.loc.room.company.com

configDomain=eft2k12r2.fra.loc.room.company.com

whenCreated=20150507092525.0Z

whenChanged=20150507092525.0Z

uSNCreated=2763040

uSNChanged=2763042

state=Compiled

source=Unknown

preloadGenerationNumber=0

isRecoveryPolicy=false

refreshTime=20150616144241.0Z - Tue Jun 16 14:42:41 2015

Rule CN=Finance Documents Rule

DN=CN=Finance Documents Rule,CN=Central Access Rules,CN=Claims

Page 48: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 48

Configuration,CN=Services,CN=Configuration,DC=eft2k12r2,DC=fra,DC=location,DC=room,DC=company,DC=com

Effective Security=O:SYG:SYD:AR(A;;FA;;;OW)(A;;FA;;;BA)(A;;0x1200a9;;;S-1-5-21-2304111109-38630077-404395154-2264)(A;;0x1301bf;;;S-1-5-21-2304111109-38630077-404395154-2265)(A;;FA;;;SY)(XA;;0x1301bf;;;AU;((@USER.ad://ext/country:88d256bee1a3d518 Any_of @RESOURCE.Country_88d256bee1e69721) && (@USER.ad://ext/department:88d256bee1d3841c Any_of @RESOURCE.Department_MS)))

Proposed Security=O:SYG:SYD:AR(A;;FA;;;OW)(A;;FA;;;BA)(A;;FA;;;SY)(A;;FA;;;WD)

Resource Condition=(@RESOURCE.Department_MS Contains {"Finance"})

whenCreated=20150507092525.0Z

whenChanged=20150601145251.0Z

uSNCreated=2763039

uSNChanged=2918983

isCompiled=true

isCompilationSuccessful=true

Note: The “--delete" option is provided for diagnostic purposes only. Although it appears to be a dangerous option it is not, because Central Access Policies are retrieved from the Active Directory on-demand. Therefore this option is only dangerous if the domain controller is not currently reachable.

Add a custom recovery rule – in this case for directories/files classified as belonging to the “Engineering” department:

spa:~> svc_dac NASServer00 --add-recovery-rule dacjb3 \

> --rule-name "Engineering Recovery Rule" \

> --resource-condition '(@RESOURCE.Department_MS == "Engineering")' \

> --effective-security 'O:SYG:SYD:AR(A;;FA;;;OW)(A;;FA;;;BA)(A;;FA;;;SY)(XA;;FA;;;AU;(Member_of {SID(BA)}))'

GPO: Writing gpo cache for vdm SVDM_A

GPO Cache file written

Page 49: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

49 Comandos de servicio de Unity

GPO: Writing gpo cache for vdm NASServer00

GPO Cache file written

Notes:

• Recovery rules are only used when GPO cache does not contain the Central Access Policy with the CAPID associated with the resource being accessed AND it is not possible to fetch the Central Access Policy from the domain controller (either because it is not reachable or the CAPID is in some way invalid).

• Adding a recovery rule with the same “--rule-name” as an existing recovery rule will cause the existing recovery rule to be replaced.

• See [MS-DTYP] for details on SDDL syntax. --resource-condition expects a “cond-expr” (page 99) and --effective-security expects a “sddl” (page 97).

Delete a custom recovery rule:

spa:~> svc_dac NASServer00 --delete-recovery-rule dacjb3 --rule-name "Engineering Recovery Rule"

GPO: Writing gpo cache for vdm SVDM_A

GPO Cache file written

GPO: Writing gpo cache for vdm NASServer00

GPO Cache file written

Note: the “Default Recovery Rule” cannot be deleted.

Comandos relacionados CIFS Support (svc_cifssupport)

Page 50: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 50

Este comando permite que el usuario limpie una sesión de replicación si no se puede eliminar mediante UEMCLI.

Función: Operaciones del sistema

Modo: Ambos

Uso: Uso general

Descripción Este comando realiza una acción concreta tras los recursos de protección de datos, por ejemplo, una sesión de snapshot o replicación.

Actualmente, la única acción compatible es delete. Puede usarse para quitar las sesiones de replicación no recuperables que no se pueden eliminar con UEMCLI.

Casos de uso Usage:

svc_dataprotection [options]

Options:

-r | --resource : The resource type Supported resources: repsess|... -h | --help : Prints this message

Options for 'repsess' resource:

-a | --action : Action to be performed Supported actions: delete|... -s | --sessionid : The replication session ID upon

which the action is taken -n | --resname : The source or destination resource

name of replication session upon which the action is taken

-o | --resoid : The source or destination resource OID of replication session upon which the action is taken

-t | --restype : Optional. If "-n" specified, and duplicated names found

Supported types: LU|LG|FS|VDM. For VMFS, use LG also

-u | --username : Optional. User name to run uemcli, "admin" by default

-p | --password : Optional. Password, "Password123!" by default

Uso de ejemplo: Delete a replication session by session ID:

svc_dataprotection -r repsess -a delete -s 42949673102_FCNCH0972C30C3_0000_42949673096_FCNCH0972C30C3_0000

Delete a replication session of LU by LU name:

Clean up Replication Session (svc_dataprotection)

Page 51: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

51 Comandos de servicio de Unity

svc_dataprotection -r repsess -a delete -n srcLun1 -t LU

Delete a replication session of FS by FS OID:

svc_dataprotection -r repsess -a delete -o 0x2800000003

Comandos relacionados Ninguna.

Page 52: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 52

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>

Data Collection (svc_dc)

Page 53: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

53 Comandos de servicio de Unity

Packs the available core-dump related information and transmits it to pointed location. When the second option is ignored, it's transmitted to local folder.

Result naming: <core name>_no_gdb.tar <core name>_nogdb_nodc.tar <core name>.tar 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 svc_dc -dc /home/user/dump/ CP_dump..._ECOM -dcn, --download-core-nobins [<username>@<destination IP>]

<destination folder> <core name> Download core file without adding

binaries to archive. When the second option is ignored, it is transmitted to local folder.

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. When the second option is ignored, it's transmitted to local folder.

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. When the second option is ignored, it's transmitted to local folder.

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. When the second option is ignored, it's transmitted to local folder.

Page 54: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 54

Result naming: <core name>.tar -pc, --process-core <core name> perform full core dump analysis, do

not perform downloading

Uso de ejemplo service@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

<INFO> Running 16 DC plugins in parallel

[DC spb]: Archiving collected data from spb

[DC spb]: Waiting for peer to finish Data Collection and files transfer...

[DC spb]: Peer finished...

[DC spb]: moving System_service_data_FCNCH095103208_2011-05-26_20_21_31.tar to /EMC/backend/service/data_collection/System_service_data_FCNCH095103208_2011-05-26_20_21_31.tar

[DC spb]: moving done...

DC data collected at /EMC/backend/service/data_collection/System_service_data_FCNCH095103208_2011-05-26_20_21_31.tar

[DC spb]: Elapsed time: 2 minutes 19 seconds

Comandos relacionados Ninguna.

Page 55: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

55 Comandos de servicio de Unity

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 ninguna opción, este comando se ajusta 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.

Si se ejecuta el comando sin argumentos, el sistema ejecuta el diagnóstico básico.

System Diagnostics (svc_diag)

Page 56: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 56

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.

Valid states: basic, bootcontrol, cru, dmilog, extended, network, pmp, resume, sas, software, spinfo, systemstate

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)

Page 57: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

57 Comandos de servicio de Unity

Este comando genera un archivo que contiene estadísticas sobre todas las unidades en el arreglo.

Función: Diagnóstico

Modo: Normal

Uso: Uso general

Descripción El archivo generado por este comando se comprime con gzip y se devuelve su ubicación. Este archivo se incluirá como parte de la captura de configuración semanal enviada a EMC.

Casos de uso Usage:

svc_drive_stats [options]

Options:

No options Capture the drive stats file

-a, --auto Indicates that the script is being run as part of a scheduled task

-h, --help Display help and exit

Uso de ejemplo service@spb:~>svc_drive_stats

/EMC/backend/service/configuration_history/20151229_144552_FCNCH0972C37E5_drive-stats-most-recent.bin.gz

Comandos relacionados Ninguna.

Generate Drive Statistics File (svc_drive_stats)

Page 58: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 58

Este comando permite al usuario ver y administrar información generada por la función del sistema de administración de licencias electrónicas (ELMS).

Función: Configuración

Modo: Normal

Uso: Servicio técnico

Descripción Este comando permite que el usuario vea la salida XML generada de la información de uso de la función de ELMS. El comando también habilita o deshabilita la transferencia de información de uso de ELMS semanal automática.

Casos de uso Usage:

svc_elms [options]

Options:

-e, --enable Enables automatic ELMS transfer.

-d, --disable Disables automatic ELMS transfer.

-s, --status Prints whether automatic ELMS transfer is enabled/disabled.

-v, --view Prints ELMS feature usage information.

-h, --help Prints this help message.

Comandos relacionados Ninguna.

ELMS Usage Information (svc_elms)

Page 59: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

59 Comandos de servicio de Unity

Este comando muestra los comandos de servicio de Unity.

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 Unity.

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 Unity serviceability commands are available to the service user: svc_acldb_dump svc_arrayconfig svc_banner svc_boot_control svc_cache svc_cava svc_cbr svc_change_hw_config svc_check_hw_config svc_cifssupport svc_custom_cert svc_dac svc_dc svc_diag svc_drive_stats svc_elms 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

Help (svc_help)

Page 60: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 60

svc_storagecheck svc_storage_integritycheck svc_tcpdump svc_udoctor svc_vhdx svc_vp_hostcheck

For detailed information on the available service commands, refer to the "Unity Service Commands Technical Notes" document on the EMC Online Support Site (https://support.emc.com/). Each Unity 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)

Page 61: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

61 Comandos de servicio de Unity

Este comando establece la configuración inicial del sistema.

Función: Configuración

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>"

Casos de uso Usage:

svc_initial_config [OPTIONS]

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.

Initial Configuration (svc_initial_config)

Page 62: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 62

-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.

Uso de ejemplo service@spb:~> svc_initial_config -a -f NewSystem -n "10.2.2.42 255.255.255.0 10.2.2.1"

service@spb:~> ifconfig mgmt:0

mgmt:0 Link encap:Ethernet HWaddr 00:60:16:36:XX:XX

inet addr:10.2.2.42 Bcast:10.2.2.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

Interrupt:16

service@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 initialized with the following configuration:

ip=10.2.2.42 255.255.255.0 10.2.2.1

friendly_name=NewSystem

Comandos relacionados Ninguna.

Page 63: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

63 Comandos de servicio de Unity

Este comando 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 Unity. El procedimiento de hot fix del sistema Unity 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 Unity 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.

Cuando se realiza una inserción de herramientas de servicio en dos SP, Unity intenta insertar la herramienta de servicio en ambos SP, sin importar su modo operacional.

Nota: El sistema Unity 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. 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

Inject Troubleshooting Software Tool (svc_inject)

Page 64: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 64

-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 Ninguna.

Page 65: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

65 Comandos de servicio de Unity

Este comando proporciona información sobre el controlador de administración de base (BMC), incluida la revisión de firmware, el conjunto de aplicaciones de autenticación, el origen de la dirección IP, la dirección 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.

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 Ninguna.

Base Management Controller Interface (svc_ipmi)

Page 66: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 66

Este comando muestra información sobre los bloqueos de archivos para NFS (v3, v4) y CIFS.

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 Unity 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 NFSv3 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}

svc_lockd <NAS server name> <command> [<options>]

Commands:

{-h | --help} : Print usage information

list : List the locked files on the given NAS server with their count of locks;

The files are ordered per file-system.

Each file is identified by its inode number, and also by a "fldp=<address>" token for use with the svc_lockd 'info' command.

info fldp=<address> : Show detailed information about the given file;

For each file lock this command also displays the "credp=<address>" token for use with the svc_lockd 'remove' command.

remove fldp=<address> sig=<lock owner signature string> :

View Locks (svc_lockd)

Page 67: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

67 Comandos de servicio de Unity

On the file identified by the fldp value, this command removes any range lock that matches the given lock credential.

stat [reset] : Show (and optionally reset) the statistics about file locks.

The statistics counters are global to the storage processor, and may be related to other NAS servers of the same SP as well.

Uso de ejemplo List locked files for vdm0: > svc_lockd vdm0 list Get detailed lock information for a specific file: > svc_lockd vdm0 info fldp=0x06243f6218 Remove locks from faulty lock owner on a specific file: > svc_lockd vdm0 remove fldp=0x06243f6218 credp=0x00108ac938 Reset lock statistics for SVDM_A: > svc_lockd SVDM_A stat reset

Comandos relacionados Ninguna.

Page 68: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 68

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

-u --unmount: Unmounts ssd, cores, and backend partitions

Comandos relacionados Boot Control (svc_boot_control) Create Management Interface (svc_network)

Mount Storage (svc_mount)

Page 69: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

69 Comandos de servicio de Unity

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: 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.

Casos de uso Usage: svc_network [-h|--help] [-d] -i <interface> -a <IP address> -n <netmask> -g <gateway> Required parameters:

-h| --help: Displays usage information

-i<interface>: Ethernet interface to set up

-a<IP address>: Assigns the IPv4 address to the given interface

-n<netmask>: Network mask for the connection

-g<gateway>: Default route (gateway) for the connection and the optional operators

-d--debug: Turns on extra debugging messages

Comandos relacionados Boot Control (svc_boot_control) Mount Storage (svc_mount)

Create Management Interface (svc_network)

Page 70: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 70

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>

Required commands:

-i, --info: Performs network checks

-r, --replication: Performs replication checks

-t, --tracert <ip>: Performs tracert to <ip>, either IPv4 or IPv6

-p, --ping <ip>|<hostname> [--mtu <1500|9000>] [-I <sip>]| (--mark <mark>)] : --mark <mark> specifies the NAS connection mark used to find the source IP.

:The names and connection marks are as listed in the “ip show” output

-p6, -- ping6 <ip>|<hostname> [--mtu <1500|9000>] [-I <sip>]: Performs a ping of the <ip> or <hostname> IPv6 target from default ports

: Optional Args:

Network Configuration Information (svc_networkcheck)

Page 71: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

71 Comandos de servicio de Unity

:--mtu pings with the given MTU value

: --mark <mark> specifies the NAS connection mark used to find the source IP.

:The names and connection marks are as 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

Uso de ejemplo service@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

Page 72: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 72

Advertised link modes: 10baseT/Half 10baseT/Full

[output continues]

Comandos relacionados Collect Performance Information (svc_perfcheck) Data Collection (svc_dc)

Page 73: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

73 Comandos de servicio de Unity

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 del sistema 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.

WARNING: Esta utilidad está destinada únicamente al personal de servicio capacitado. Esta acción puede provocar el reinicio de los procesadores de almacenamiento y ocasionar un escenario de datos inaccesibles.

Casos de uso Usage:

svc_ntp [OPTION]

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

Synchronize NTP time:

> svc_ntp -s

List the status of NTP servers:

> svc_ntp –i

Comandos relacionados Ninguna.

Synchronize Time (svc_ntp)

Page 74: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 74

Este comando recopila información relacionada con el SO y la registra en el archivo que especificó el usuario.

Función: Diagnóstico

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 /EMC/backend/perf_stats/config. El número predeterminado de archivos de salida es cinco.

Casos de uso Usage:

svc_oscheck [<options>]

Options:

-h| --help: Display usage information.

-p| --prefix [name]: Prefix in the file name for output files

-d|--directory [dir]: Path to store the output files

-c| --count [num]: Number of output file revisions to be retained

Uso de ejemplo svc_oscheck –d /home/service

filepath="/home/service"

filepath="/EMC/backend/perf_stats/config"

svc_oscheck -d /var/tmp

Comandos relacionados Ninguna.

Operating System Information (svc_oscheck)

Page 75: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

75 Comandos de servicio de Unity

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 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 /home/service/ en el formato report.neo_getconfig.<nombre del sistema>-<fecha>.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 -i <tracefilename.trc> -n <seconds> [-o <rba types>]: Capture RBA trace on all SPs.

-g| --getconfig: Get Performance related configuration.

-v|--vaai: Get vStorage Performance Stats.

Uso de ejemplo Get sadc system stats for 15 intervals of 30 seconds on all SPs:

svc_perfcheck –-sar –i 10 –n 15

Get RBA trace for 30 second interval on all SPs:

Collect Performance Information (svc_perfcheck)

Page 76: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 76

svc_perfcheck –-ktrace –i filename.trc –n 30

Comandos relacionados Data Collection (svc_dc) Operating System Information (svc_oscheck) Network Configuration Information (svc_networkcheck) Output Storage Information (svc_storagecheck) Redirect Output (svc_ tcpdump)

Page 77: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

77 Comandos de servicio de Unity

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 intenta encontrar archivos de gran tamaño en el sistema de archivos y genera un informe que permite analizar los descubrimientos. Este comando también da una nueva imagen al sistema.

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

--dbpurge: [-d]: Purges the shared logging database according to the given parameters. See options below.

--num [-n] <num>: Maximum log records to keep

--list [-l]: Lists the counter of current log records in the database.

--help [-h]: Displays this message.

Comandos relacionados Ninguna.

Purge Logs (svc_purge_logs)

Page 78: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 78

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 script no realiza ninguna acción de apagado/reinicio. El SP debe reiniciarse antes de que ocurra la operación de creación de 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>]

Qualifiers:

-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)

Restore Unity OE (svc_reimage)

Page 79: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

79 Comandos de servicio de Unity

Este comando hace que el sistema Unity 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 Unity a la configuración de fábrica. El ambiente operativo del sistema Unity se sobrescribe con la imagen de software de EMC incluida en el repositorio 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.

WARNING: 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>]

Qualifiers:

--help [-h]: Display this message

--force [-f]: Skip all prompts

Comandos relacionados Restore Unity OE (svc_reimage)

Reinitialize Unity to Factory Settings (svc_reinit)

Page 80: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 80

Este comando muestra, establece o borra los contadores de control de reinicio de software que determinan si un SP puede cumplir con la funcionalidad de base y reiniciarse 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_rescue_state [<qualifiers>]

Qualifiers:

--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 can 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.

Service Mode Information (svc_rescue_state)

Page 81: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

81 Comandos de servicio de Unity

2) The fault that landed the system and driver into a 'degraded' state has been cleared or fixed locally in service mode.

As with the Clear option, errors or faults can still cause the system to boot back into Service Mode.

Comandos relacionados System Diagnostics (svc_diag)

Page 82: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 82

Este comando reinicia el software de administración del sistema.

Función: Operaciones del sistema

Modo: Normal

Uso: Servicio técnico

Descripción Este comando permite al usuario de servicio inicializar el software del sistema con fines de solución de problemas mediante la salida del proceso MGMT y su reinicio en el SP local o de par. El proceso MGMT inicia Unisphere cuando un SP está en modo normal y es responsable de calendarizar snapshots 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.

Casos de uso Usage:

svc_restart_service [--gendump] [action] [service]

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 --gendump, the script generates dump before restarting MGMT process.

Comandos relacionados Ninguna.

Management Stack Controls (svc_restart_service)

Page 83: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

83 Comandos de servicio de Unity

Este comando asignará un dispositivo de bloques de Linux en el disco duro de VMware asociado en UnityVSA.

Función: Diagnóstico

Modo: Ambos

Uso: Uso general

Descripción Este script puede utilizarse para encontrar el ID de SCSI de un disco virtual según la ruta del dispositivo (por ejemplo, /dev/sdd). Esto permite que el usuario asocie los discos virtuales en la plataforma virtual con los discos virtuales que se muestran en la GUI de VMware vSphere.

El comando muestra el ID de SCSI del disco en un formato correspondientes al formato de scsi-id del disco virtual que se muestra en la GUI de VMware vSphere.

Casos de uso Usage:

svc_scsi_id <disk-path>

Return values:

0 - success

1 - error: platform type could not be determined

2 - error: not virtual platform

3 - error: disk-path argument missing

4 - error: disk-path device does not exist

5 - error: information about disk-path device not found

10 - error: not authorized user

Uso de ejemplo: > svc_scsi_id /dev/sdd

output: 0:3

Comandos relacionados Ninguna.

Map a Linux block device to a VMware hard disk (svc_scsi_id)

Page 84: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 84

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 del servicio en el valor predeterminado.

Para que una contraseña cumpla las políticas de seguridad de Unity 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>]

Qualifiers:

--help[-h]: Display this message

--set [-s]: Set password with either supplied on command line or prompt.

--reset [-r]: Reset the default password

Service User Password Configuration (svc_service_password)

Page 85: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

85 Comandos de servicio de Unity

--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 m0de_S3rvice

Comandos relacionados Ninguna.

Page 86: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 86

Este comando obtiene acceso de superusuario al sistema operativo de Unity.

Función: Diagnóstico

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 Unity 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]

Optional Parameters:

-h| --help: Displays this message

cmd: A single, standalone Linux command to run elevated privileges.

Comandos relacionados Ninguna.

Service Shell (svc_service_shell)

Page 87: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

87 Comandos de servicio de Unity

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 encendido o un apagado seguro (detención) de un SP de Unity 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.

WARNING: Esto puede provocar que los datos queden inaccesibles si no se usa correctamente.

WARNING: Esto ocasionará un escenario de datos no disponibles si se usa en un solo nodo UnityVSA.

Casos de uso Usage:

svc_shutdown [<qualifier>]

Qualifiers:

--help | -h: Display this message

--halt <reason code>: Halt the SP

--reboot | [-r] <reason code>: Reboots the system

--quickboot| [-q] <reason code>: Quick reboot the SP (skip POST)

--system-halt [--force]: Halt the complete system

--halt-local [--force]: Halt the local SP

--hold-in-reset [--force]: Hold the local SP in Reset

Reason codes are optional. The --force option suppresses confirmation.

Uso de ejemplo Reboot SPA:

Shutdown (svc_shutdown)

Page 88: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 88

service@spa:~/> svc_shutdown –r

service@spa spa:~>

Broadcast message from root@spa

(unknown) at 21:22 ...

The system is going down for reboot NOW!

Shut down the system:

service@spa:~> svc_shutdown --system-halt

##############################################################################

WARNING: This action shuts down the system and you 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)

Page 89: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

89 Comandos de servicio de Unity

Este comando activa o desactiva el demonio de shell seguro (SSHD).

Función: Operaciones del sistema

Modo: Ambos

Uso: Uso general

Descripción Este comando permite o impide que el usuario de servicio se conecte a la CLI de Linux de Unity 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 Unity. Si un usuario se conecta al SP a través de un protocolo SSH y este se detiene, finaliza la sesión de ese usuario. 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@spa:~> svc_ssh -d

Disabling sshd ...

Connection to 10.x.x.43 closed by remote host.

Comandos relacionados Ninguna.

Enable Secure Shell (svc_ssh)

Page 90: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 90

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>]

Qualifiers:

--help [-h]: Displays this message

Comandos relacionados Ninguna.

Run FSCK on Storage (svc_storage_integritycheck)

Page 91: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

91 Comandos de servicio de Unity

Este comando recopila información de almacenamiento sobre un SP.

Función: Diagnóstico

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>

Commands:

-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)

Output Storage Information (svc_storagecheck)

Page 92: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 92

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: Normal

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. Ejecute este comando en cualquier modo operacional.

Casos de uso Usage:

svc_tcpdump [<options>]

Options:

-h| --help: Display usage information.

-i| --interface [name]: Interface for which to capture information

-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

Redirect Output (svc_ tcpdump)

Page 93: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

93 Comandos de servicio de Unity

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.

-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 "unity-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 Capture mgmt_vdev, save 2 100MB files called system-tcpdump.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 Ninguna.

Page 94: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 94

Este comando proporciona la capacidad de activar o desactivar trabajos dentro del programador UDoctor o generar un informe de estadísticas del evento.

Función: Configuración

Modo: Normal

Uso: Uso general

Descripción Este comando proporciona a los usuarios la capacidad de habilitar, deshabilitar y enumerar todos los trabajos disponibles en el marco de trabajo del programador UDoctor. Esto está presente de modo que los usuarios no tengan que editar manualmente los archivos de configuración para personalizar sus trabajos automatizados. Este script también puede generar un informe de estadísticas de eventos.

Casos de uso Usage:

svc_udoctor [-j <-e | -d> <job name>][-j -l][-s][-h]

Qualifiers:

-j -e <job name> (--jobs --enable) Enable the specified job

-j -d <job name> (--jobs --disable) Disable the specified job

-j -l (--jobs --list) Display all jobs in the UDoctor scheduler

-s (--statistics) Generate the event statistics report

-h (--help) Display help

Uso de ejemplo: svc_udoctor --jobs --enable svc_dc

Enabling Job svc_dc

Enabled Job svc_dc

Comandos relacionados Ninguna.

UDoctor Utility (svc_udoctor)

Page 95: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

95 Comandos de servicio de Unity

Este comando está diseñado para diagnosticar problemas con los archivos VHDX.

Función: Diagnóstico

Modo: Normal

Uso: Servicio técnico

Descripción Si un cliente Windows tiene un problema con un archivo SVHDX dado, este comando puede utilizarse para mostrar metadatos SVHDX clasificados para solucionar problemas. El personal de soporte de campo puede volcar el uso de metadatos usando svc_vhdx, para un mayor análisis por parte de expertos de SMB.

Cuando se usa la opción -v o --verbose, el comando imprime la información adicional sobre bloques, sectores y otros detalles.

Casos de uso Usage:

svc_vhdx <NAS server name> <options>

Qualifiers:

{-h | --help} : Display this usage information

{-d | --dump} <file path> {-v | --verbose} : Dump the metadata, including SCSI persistent reservations

Uso de ejemplo: svc_vhdx vdm1 -d /fs1/vDisk1.vhdx

Dump of VHDX file: /fs1/vDisk1.vhdx

Owner: Microsoft Windows 6.3.9600.16384

VHDX File information:

Image type: Fixed

Image File size: : 8388608 (0x800000)

...

Header 1:

Checksum: 0x88046ec0

Sequence number: 1530 (0x5fa)

...

Metadata entries: 7

File parameter:

Offset: Ox10000

Dump VHDX Metadata (svc_vhdx)

Page 96: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 96

Length: Ox8

Flags: IsRequired

...

Persistent reservations record 0:

Offset: Ox10028

Length: Ox3ec

Flags: IsVirtualDisk

Persistent reservations record 1:

Offset: Ox10414

Length: Ox3ec

Flags: IsVirtualDisk

Count of PR entries: 2, PRgen=89, vdisk open count=1

- iid=0e0f0001-0a0b-0c0d-0506-070801020304 hostname=realsrv11 (resHolder)

resKey=0x6b65792d31313131 UAtn=0

- iid=eeff0011-aabb-ccdd-5566-778811223344 hostname=realsrv11

resKey=0x6b65792d32323232 UAtn=0

The vdisk is reserved, resType=exclAccess_regsOnly (6)

Comandos relacionados Ninguna.

Page 97: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

97 Comandos de servicio de Unity

Este comando de servicio informa posibles problemas en el hipervisor que aloja UnityVSA.

Función: Diagnóstico

Modo: Normal

Uso: Uso general

Descripción Este script solo se admite en plataformas virtuales y busca posibles problemas del host, incluidos los siguientes:

• Suscripción excesiva del CPU

• Suscripción excesiva de la memoria

• Latencia de disco

• Latencia de red del host

Cuando utiliza el comando de servicio svc_vp_hostcheck, puede cambiar el intervalo de tiempo y los umbrales mediante las opciones que se documentan a continuación.

Casos de uso Usage:

svc_ vp_hostcheck [options]

Options:

-s <timestamp> Show potential issues that occurred after <timestamp>. Default is the date and time when data started being recorded.

-e <timestamp> Show potential issues that occurred before <timestamp>. Default is the current system time.

-t Minimum disk latency to report. Default is 20 ms.

-d Minimum dropped frames percentage to report. Default is 2%.

-r Minimum error frames to report. Default is 0.

-p Minimum ping time to report. Default is 25 ms.

-h Print this message and exit

Valid <timestamp> formats:

• YYYY-MM-DD HH:MM:SS.UUUUUU

Virtual Platform Host Check (svc_vp_hostcheck)

Page 98: Familia EMC Unity EMC Unity híbrido, EMC Unity basado ......Los comandos proporcionan las siguientes funciones de solución de problemas de alto nivel: • Configuración: establecer

Comandos de servicio de Unity 98

• YYYY-MM-DD HH:MM:SS

Exit value is equal to the number of issues found.

Comandos relacionados Ninguna.