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

Resumen: Para proporcionar el uso detallado de la herramienta de comprobación de conectividad de DD Boost (ddpconnchk) con los mismos valores exactos de la aplicación de respaldo.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

La herramienta ddpconnchk se puede utilizar para solucionar los siguientes problemas:
  • Un servidor de medios no se puede conectar a un DDR específico mediante el protocolo de DD Boost. (Esto también se aplica al plug-in de DD Boost/RMAN no se puede conectar a DDR)
  • Un servidor de medios no pudo realizar un respaldo en DDR mediante el protocolo DD Boost
  • Falló la replicación administrada de archivos (MFR) de DD Boost
  • Rendimiento lento de respaldo o restauración de DD Boost
  • Rendimiento lento de MFR de DD Boost
  • La utilidad DDPCONNCHK se puede utilizar para simular el I/O de respaldo/ESCRITURA completo, el I/O de restauración/LECTURA y el I/O de vencimiento/ELIMINACIÓN del host de respaldo afectado, sin incluir la aplicación de respaldo en sí, pero sí todos los demás componentes en todas las demás ubicaciones y utilizando los valores exactos de la configuración de la aplicación de respaldo.
  • Además, la utilidad DDPCONNCHK se puede configurar con las opciones adecuadas para simular la replicación administrada de archivos o MFR mediante DDBOOST desde el host de respaldo afectado entre el DD de origen (SRC) pertinente y el DD de destino (DST).
  • Siempre se recomienda realizar una simulación completa e independiente de I/O de respaldo/ESCRITURA, I/O de restauración/LECTURA e I/O de vencimiento/ELIMINACIÓN en ambos Data Domain, junto con una simulación completa de MFR durante la solución de problemas de clonación o MFR.

Causa

Solución de problemas de conectividad o rendimiento de DD Boost entre un host de respaldo y un DD. Excluye la aplicación de respaldo pertinente, pero incluye todos los demás componentes en todas las ubicaciones.
Solución de problemas de conectividad o rendimiento de DD Boost de MFR o clon desde un host de respaldo y entre el DD de origen (SRC) y un DD de destino (DST).

Resolución

DÓNDE OBTENER LA HERRAMIENTA DDPCONNCHK:
Descargue el archivo ddpconnchk.zip desde: https://central.dell.com/solutions/Networker-Tools
El paquete comprimido contiene varias versiones de la utilidad en varias plataformas de SO.


Notas:
La herramienta -ddpconnchk se debe ejecutar en el servidor de medios, que es el host desde el cual se escriben los datos en Data Domain mediante DD Boost. Primero, averigüe el SO 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.
-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 la ubicación de descarga al servidor de medios.
  • No se requiere instalación ddpconnchk es un archivo ejecutable independiente.
  • Se puede utilizar Gunzip, Winzip o productos similares para extraer el paquete.
  • Se necesitan permisos ejecutables para ejecutar ddpconnchk, por ejemplo:
    chmod +x 
  • Ddpconnchk se puede copiar y ejecutar desde cualquier directorio en el que el usuario esté autorizado. Por ejemplo, puede utilizar las rutas /tmp, C:\Dell o C:\ddtools.

CÓMO EJECUTAR DDPCONNCHK:
Sintaxis básica:

#<ddpconnchkfilename> -s <DD Hostname Exactly in Backup App config> -l <Logical DDBOOST SU Exactly in Backup App config> -u <Owner of SU> -p <Password of Owner of SU> -p <ddboost_user_password>  -v


Ejemplos básicos:
Para Windows: 

C:\ddtools>ddpconnchk -s datadomain1.abc.com -l LSU1 -u ostuser -p xxxxxx  -v


Para Linux:

#./ddpconnchk_linux_64 -s datadomain2.com l LSU1 -u dduser -p xxxxxx -v

 
EJEMPLO 1: Comprobación general de la conectividad de DD Boost

#./ddpconnchk_linux_64 -s dd-dm2.abc.com -l LSU1 -u ostuser -p xxxxxx -v

Resultado de muestra:

Loading plugin shared library
Could not load ddpi_is_dfc_target_hostname: /lib64/libDDBoost.so: undefined symbol: ddpi_is_dfc_target_hostname
 
Plugin shared library load FAILED
USING BUILTIN DDP PLUGIN INSTEAD
 
DDP CLIENT LIBRARY VERSION 2:6:0:2-366182
 
SERVER: dd-dm2.abc.com
----------------------------------
*** BASIC CONNECTIVITY TEST, dd-dm2.abc.com
1) Translate server name dd-md2-01.abc.com to IP address
Server dd-dm2.abc.com -> IP address 10.xx.xx.xx

2) pmap_getport() for prog MOUNT (100005), vers 3, proto TCP
Portmap (MOUNT) reports TCP port 2052

3) Establish TCP connection to MOUNT service

4) pmap_getport() for prog NFS (100003), vers 3, proto TCP
Portmap(NFS) reports TCP port 2049

5) Establish TCP connection to NFS service

6) Establish DDP connection, for permission check
DDBOOST properties:
DDBOOST enabled = 1
opt_dup_enable = 1
 
Basic DDP Connectivity Test PASSED
 
*** CONNECT SERVER TEST, dd-dm2.abc.com
 
1) Establish DDP connection
DDP Connect Server Test PASSED
*** LIST SUs TEST, dd-md2-01.abc.com
connect_server_with_user_pwd()...
connect_server_with_user_pwd() DONE
 
open_su_list()...
open_su_list() DONE
 
Read SU list...
0> dd-dm2-lsu1
  Bytes available 99025806163968
  Bytes used 1085185994221356
1> dd-dm2-lsu2
  Bytes available 99025806163968
  Bytes used 1085185994221356
2> dd-dm2-lsu3
  Bytes available 99025806163968
  Bytes used 1085185994221356
3> ...
4 SUs total
Read SU list DONE
 
disconnect_server()...
disconnect_server() DONE
 
List SUs Test PASSED
 
No further tests possible.
Specify -l<su_name> to enable
more tests
 
SUCCESS: All tests completed


Notas:

  • El mensaje de la biblioteca compartida al principio no es significativo. La herramienta ddpconnchk tiene su propia biblioteca integrada para usar.
  • El parámetro "-v" es para el registro detallado, que proporciona el resultado de una comprobación ddpconnchk paso a paso. 
  • Si prefiere no poner la contraseña en la línea de comandos, ejecute ddpconnchk without. Se le solicitará que escriba la contraseña.
  • Una prueba correcta muestra que el nombre de host se resolvió en la IP correcta, que los puertos están abiertos, que el usuario y la contraseña de DD Boost son correctos y que el servidor de medios puede ver las unidades de almacenamiento en DD. Esto confirma que la configuración de DD y la conectividad entre el servidor de medios y DD son buenas.
  • Si ddpconnchk no puede conectarse, el error debería darle una idea de por qué no se pudo conectar.

EJEMPLO 2: Utilice ddpconnchk para probar el rendimiento de DD Boost.
Prueba el rendimiento de DD Boost escribiendo 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 mediante un flujo.
 

C:\ddtools>ddpconnck -s <DD Hostname Exactly in Backup App config> -l <Logical DDBOOST SU Exactly in Backup App config> -u <Owner of SU> -p <Password of Owner of SU> -T writeimage -i 1g -n <Stream Count to Match with Backup App> -vvv

Notes:
Use 1, 4, 8 etc for Stream Count to see if there is improvement in speed. There may be a saturation point for number of streams. Higher the stream count dos not always provide better throughput.
Skip -p option if password contains conflicting special characters (such as # ? ; : , etc), and type the password when prompted.

Resultado de muestra:

.....
*** EXTENDED TEST: WRITE IMAGE, dd-dm2-lsu1/sfadvdfdas00163/1073741824
Cumulative Write Throughput: 85.33 MB/s
Cumulative Read Throughput: 25.60 MB/s

 
Para realizar una comprobación de rendimiento de ddpconnchk con 10 flujos (-n 10):

C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddb_user_password> -l <lsu_name> -T writeimage -i 1g -n 10
  • -i 1g determina el tamaño que se escribe en DDR 1g = archivo de 1 GB, que es el tamaño máximo 
  • -n 10 determina cuántos archivos se crean. 
  • Estos archivos son temporales y se eliminan una vez que se completa la operación de prueba.


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

user@Affected_Backup_Host# ddpconnck -s <SRC DD Hostname Exactly in Backup App config> -l <SRC SU Exactly in Backup App config> -u <Owner of SRC SU> -p <Password of Owner of SRC SU> -T writeimage -i 1g -n <Stream Count to Match with Backup App> -vvv    (Use 1, 4, 8 etc for Stream Count to see if there is improvement in speed)
user@Affected_Backup_Host# ddpconnck -s <DST DD Hostname Exactly in Backup App> -l <DST SU Exactly in Backup App> -u <Owner of DST SU> -p <Password of Owner of DST SU> -T writeimage -i 1g -n <Stream Count to Match with Backup App>     (Use 1, 4, 8 etc for Stream Count)

user@Affected_Backup_Host# ddpconnck -s <SRC DD Hostname Exactly in AVA config> -l <SRC SU Exactly in AVA config> -u <Owner of SRC SU> -p <Password of Owner of SRC SU> -S <DST DD Hostname Exactly in AVA config> -L <DST SU Exactly in AVA config> -U <Owner of DST SU> -P <Password of Owner of DST SU> -T optdup -i 1g -n <Stream Count to Match with AVA>     (Use 1, 4, 8 etc for Stream Count to see if there is improvement in speed)

 
Notas:
“-S, -U, -P” (en mayúscula) es para el segundo DDR.
Esto es similar a ejecutar ddpconnchk dos veces, una para DDR1 y otra para DDR2, con todas las letras en minúscula como se indica a continuación. Sin embargo, es mejor ejecutar el comando completo anterior.
     

#./ddpconnchk -s dd-dm-src.abc.com -l lsu1 -u user1 -p xxxxxx -v
#./ddpconnchk -s dd-dm-dst.abc.com -l lsu2 -u user1 -p xxxxxx -v


EJEMPLO 4: Ejecute ddpconnchk para comprobar el rendimiento de MFR/optdup.

#ddpconnchk -s dd-dm-src.abc.com -l src_lsu1 -u user1 -p xxxxxx -S dd-dm-dst.abc.com -L dst_lsu1 -U user1 -P xxxxxx -T optdup -i 1g -n 5 -v

 

*** EXTENDED TEST: OPT DUP
Src: dd-dm-src /src_lsu1
Dst: dd-dm-dst/dst_lsu1
ImgSize: 262144 bytes
NumThrd: 1
Cumulative Filecopy Throughput: 0.12 MB/s
Total read time: 0 seconds

 
EJEMPLO 5:  Para enumerar el rastreo dinámico de los dispositivos Fibre Channel (DFC) vistos por un cliente.
 

# ddpconnchk -D scan_all

Resultado de muestra:

/dev/sg135:
 Server Name: xxx-xxxxx
 Server ID:   xxxxxxxx
 
 /dev/sg134:
 Server Name: xxxx-xxxxx
 Server ID:   xxxxxxxx
 
 2 Generic SCSI devices
 2 DFC LUN devices
 DFC evaluation completed



 

Información adicional

Si ddpconnchk falló, compruebe el mensaje de error específico para obtener una solución de problemas adicional:
  • pmap_getport() failed está relacionado con el entorno de red, como un problema de firewall.
  • connect_server_user_pwd() FAILED se debe a que el nombre de usuario o la contraseña son incorrectos o la lista de acceso de DD Boost es incorrecta.
  • Para confirmar un usuario de DD Boost, compruebe el registro de soporte automático (ASUP) protocol.ost.user.
  • Puede confirmar el nombre de usuario y la contraseña iniciando sesión en DD mediante una sesión de PuTTY como usuario de DD Boost para probar su contraseña.
  • Utilice #ddboost access show y #ddboost ifgroup show config all para comprobar el acceso a DD Boost.

Productos afectados

Data Domain

Productos

Data Domain
Propiedades del artículo
Número del artículo: 000037899
Tipo de artículo: Solution
Última modificación: 17 dic 2025
Versión:  13
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.