Cómo solucionar problemas de conectividad y rendimiento de Data Domain DD Boost

Summary: Para proporcionar el uso detallado de la herramienta de comprobación de conectividad de DD Boost (ddpconnchk).

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Cómo solucionar problemas de conectividad y rendimiento

de Data Domain DDBoostResumen: Para proporcionar el uso detallado de la herramienta de comprobación de conectividad de DD Boost (ddpconnchk).

La herramienta ddpconnchk se puede utilizar para solucionar los siguientes problemas:

  • Un servidor de medios no se puede conectar a un DDR específico a través del protocolo DDBoost. (Esto también se aplica al plug-in de DD Boost/RMAN que no se puede conectar a DDR)
  • Un servidor de medios no pudo realizar un respaldo en DDR mediante el protocolo DDBoost
  • Falló la MFR (Managed File Replication) de DD Boost
  • Rendimiento lento de respaldo/restauración de DDBoost
  • Rendimiento lento de MFR de DD Boost


Comuníquese con el soporte para obtener la herramienta

ddpconnchkNotas:

La herramienta ddpconnchk se debe ejecutar en el servidor de medios o el cliente que se conecta directamente a DD a través del protocolo DD Boost.


En primer lugar, averigüe el sistema operativo o los bits del servidor de medios en cuestión. Según el SO/bits del servidor de medios, descargue el archivo
ddpconnchk correspondiente y colóquelo en el servidor de medios.

La herramienta ddpconnchk es un archivo ejecutable, por lo que no se puede enviar como archivo adjunto de correo electrónico.

CÓMO PREPARAR DDPCONNCHK PARA EJECUTARSE EN EL SERVIDOR DE MEDIOS:

  • Winscp o scp para copiar el archivo desde su escritorio al servidor de medios.
  • No se requiere instalación: ddpconnchk es un archivo ejecutable independiente
  • Se puede usar gunzip o Winzip, etc. para extraer el paquete.
  • Se requerirán permisos ejecutables para ejecutar ddpconnchk, es decir, chmod +x 
  • ddpconnchk se puede copiar y ejecutar en cualquier directorio en el que el usuario esté autorizado. es decir, /tmp, o C:\EMC, o C:\ddtools, etc......


Cómo poner ddpconnchk en el cliente:

Sistemas operativos Linux/UNIX:

  1. Inicie sesión en el sistema en el que se copió ddpconnchk. Vaya al directorio en el que se copió el paquete con el comando cd.
  2. Si el paquete descargado es .tar archivo, deberá descomprimirlo a través de tar -xf <ddpconnchk_YOUR_OS_YOUR_BIT.tar>
  3. Configure los permisos de ddpconnchk: chmod 755 ddpconnchk*


Ejemplo: 
[root@hostname ~]# tar -xf <ddpconnchk_YOUR_OS_YOUR_BIT.tar
>[root@hostname ~]# chmod 755 ddpconnchk*
[root@hostname ~]# ls -l | grep ddpconnchk-rwxr-xr-xr
. 1 59899 59899 3679696 2 feb 22:54 ddpconnchk-rw-r
--r--. 1 raíz raíz 3696640 5 de mayo de 2022 ddpconnchk_linux_x86_64.tar-rw-r
--r--. 1 59899 59899 12086 2 de febrero 22:44 ddpconnchk_README.txt

Sistemas operativos Windows:

  1. Inicie sesión en el sistema Windows en el que se copió el ddpconnchk_win_64.zip. Mediante el Explorador de archivos de Windows, vaya al directorio en el que se copió el paquete.
  2. Extraiga el ddpconnchk_win_64.zip en un nuevo directorio. 
  3. Según su entorno, es posible que deba abrir un símbolo del sistema administrativo en el directorio ddpconchk. Esto se puede hacer desde Archivo-Abrir> símbolo del sistema-Abrir> símbolo del sistema como administrador.

Nota: El paquete incluye una README.txt con información adicional y ejemplos para diagnosticar problemas.

EJEMPLO 1: Comprobación general de la conectividad de DDBoost:

Si prefiere no poner la contraseña en la línea de comandos, ejecute ddpconnchk without -p <ddboost_user_password>. Se le solicitará que escriba su contraseña de usuario de DDBoost.

Para Windows:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -v

Para Linux/Unix:
#./ddpconnchk_linux_64 -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -v
 

Errores comunes:  Compruebe todos los errores enumerados en el resumen después de la prueba dppconnchk.

********************************************************
** FALLÓ LA CONEXIÓN DE DDP
** Nombre del servidor: <Nombre o dirección> IP de DD SERVER
**Nombre de usuario: <ID> de usuario de DDBoost
**Contraseña: *********
** Error: el usuario no tiene derechos de acceso suficientes
**
** - Verifique que OST tenga licencia y esté habilitado en el servidor
** - Verifique que username/passwd coincida con los valores
** Configurado en el servidor
** - Verifique que se permita el acceso por parte de este host
********************************************************
FALLÓ la prueba del servidor de DDP Connect

a) DDBoost debe estar habilitado, si no está habilitado, solicite al cliente que lo habilite.
Buen estado:
# estado de ddboost
Estado de DD Boost: habilitado
Mal estado:
# estado de ddboost
Estado de DD Boost: deshabilitado

# ddboost habilitar
DD Boost habilitado.
b) Asegúrese de que la contraseña intentada con ddpconnchk sea correcta y no haya vencido.  (a veces es posible que deba poner "" alrededor de él o '')
# caducidad de la contraseña del usuario show
Contraseña de usuario Días mínimos Días máximos Días de advertencia Días de desactivación Estado
                    Último cambio entre cambio entre cambio antes de vencer después de vencimiento
-----------------   ------------   --------------   --------------   -------------   ------------   -------
EMCTEST1 27 de febrero de 2023 0 99999 7 nunca habilitado

## usuario mostrar lista
Lista de usuarios del nodo "localhost".
Nombre, UID, función, último inicio de sesión, desde el último inicio de sesión, hora, estado, deshabilitación, fecha
-----------------   ---   --------   ---------------   ------------------------   -------   ------------
EMCTEST1 507 administrador <desconocido> nunca habilitado nunca

c) Asegúrese de que el cliente tenga permiso para conectarse a DD.  En algunos casos, una actualización del plug-in de DDBoost o un cambio en la configuración de DNS en el cliente o el entorno pueden hacer que el nombre de host detectado no coincida con la configuración anterior.  En el siguiente ejemplo, se muestra tanto el carácter comodín ("*") como clientes específicos.   Si la coincidencia del comodín no está presente, compruebe en ddfs.info "no coincidió con las entradas de la lista de acceso" en torno a la hora de las pruebas fallidas.

# ddboost clients show config
Modo de autenticación de seguridad del cifrado del cliente
------------------- -------------------   -------------------
* Ninguno Ninguno
MyClient.mycomp.com ninguno ninguno
-------------------  -------------------   -------------------
(**) La configuración de seguridad global tiene prioridad sobre la configuración específica de esto(s) cliente(s).

# Ejemplo de ddfs.info:

07/03 14:59:25.659490 [7ff122a44170] ADVERTENCIA: El MyOtherClient.mycomp.com cliente no coincidió con las entradas
de la lista de acceso 07/03 14:59:25.659521 [7ff122a44170] nfsproc3_ost_mnt_3_svc: Acceso de cliente denegado para 10.10.10.10 versión 7.0


 

EJEMPLO 2: Utilice ddpconnchk para probar el rendimiento de DDBoost para respaldos y restauraciones:

Probará el rendimiento de DDBoost mediante la escritura de una imagen de prueba. La imagen de prueba se eliminará automáticamente después de la prueba. A continuación, se muestra la prueba de rendimiento con 1 flujo.

Para Windows:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> -T writeimage -i 1g

Para Linux/Unix:
#./ddpconnchk_linux_64 -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> -T writeimage -i 1g

Para realizar una comprobación de rendimiento de ddpconnchk con flujos adicionales, puede hacer lo siguiente (-n #):

Para Windows:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddb_user_password> -l <ddboost_storage-unit_name> -T writeimage -i 1g -n 5

Para Linux/Unix:
#./ddpconnchk_linux_64 -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> -T writeimage -i 1g -n 5

  • -i 1g determina el tamaño escrito en el archivo DDR 1g = 1GB, que es el tamaño máximo 

  • -n 5 determina cuántos archivos se crearán. 

  • Estos archivos son temporales y se eliminarán al final de la operación de prueba

  • Una prueba correcta mostrará que el nombre de host se resolvió en la IP correcta, que los puertos están abiertos, que el usuario/contraseña de DDBoost es correcto y que el servidor de medios puede ver las unidades de almacenamiento en DD. Esto confirma que la configuración de DD es buena y que la conectividad entre el servidor de medios y DD es buena.

  • Si ddpconnchk no puede conectarse, el error debería darle una idea de la razón.


EJEMPLO 3: Utilice ddpconnchk para comprobar la conectividad de la replicación de DD Boost (MFR):

Linux/Unix:
#./ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password -l <ddboost_storage-unit_name>> -S <ddr_name> -U <ddboost_user> -P <ddboost_user_password -L <ddboost_storage-unit_name>> -T optdup -v

Windows:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> - S <ddr_name -U <ddboost_user> -P <ddboost_user_password> -L <ddboost_storage-unit_name> -T optdup -v

Notas:
"-S, -U, -P" (las mayúsculas) es para el 2º DDR.

>Esto es similar a ejecutar ddpconnchk dos veces, una a DDR1 y otra a DDR2, con todo en minúscula como se muestra a continuación. Pero es mejor ejecutar el comando completo
anterior.
      
EJEMPLO 3: Ejecute ddpconnchk para comprobar el rendimiento de MFR/optdup:

C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <lsu_name> -S <ddr_name> -U <ddboost_user> -P <ddboost_user_password> -L <ddboost_storage-unit_name> -T optdup -i 1g -n 5 -v

#./ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <lsu_name> -S <ddr_name> -U <ddboost_user> -P <> ddboost_user_password -L <ddboost_storage-unit_name> -T optdup -i 1g -n 5 -v


EJEMPLO 4: Para que DDVTL enumere los dispositivos DFC vistos por un cliente:

# ddpconnchk -D scan_all /dev/sg135:  Nombre del servidor: xxx-xxxxx ID del servidor:   xxxxxxxx /dev/SG134:  Nombre del servidor: xxxx-xxxxx ID del servidor:   xxxxxxxx

2 Dispositivos

SCSI genéricos 2 dispositivos
LUN DFC Evaluación de DFC completada

Información adicional:

Si ddpconnchk falló, compruebe el mensaje de error específico para obtener más información sobre la solución de problemas:

  • pmap_getport() fallido se relaciona principalmente con el entorno de la red, como un problema de firewall.

  • connect_server_user_pwd() FAILED se debe principalmente a que el usuario/contraseña son incorrectos o a que la lista de acceso de DDBoost es incorrecta.

  • Para confirmar el usuario de DD Boost, compruebe el registro ASUP protocol.ost.user

  • Puede confirmar el usuario/contraseña iniciando sesión en DD a través de una sesión de PuTTY como usuario de DDBoost, para probar su contraseña.

  • Utilice #ddboost access show y #ddboost ifgroup show config all para comprobar el acceso a DDBoost


Uso de la sintaxis de ddpconnchk:

-s <server_name/ip> # Para el servidor principal (sistema DD de origen local, opt-dup)-u <username-p <>
passwd-l <
>lsu_name-S
<> server_addr/ip> # Para el servidor secundario (sistema DD de destino remoto, opt-dup)
-U <username-P <>
passwd-L><
lsu_name-T
> optdup | writeimage # Select extended test-v
# Salida
detallada-B # Usar la API OST incorporada (no libstspiDataDomain)

Affected Products

Data Domain
Article Properties
Article Number: 000204447
Article Type: How To
Last Modified: 03 Dec 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.