Data Domain: DDPCONNCHK DD Boost 연결성 및 성능 문제를 해결하는 방법

Summary: 백업 애플리케이션과 동일한 값을 사용하여 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.

Symptoms

ddpconnchk 툴은 다음 문제를 해결하는 데 사용할 수 있습니다.
  • 미디어 서버는 DD Boost 프로토콜을 사용하여 특정 DDR에 연결할 수 없습니다. (DDBoost/RMAN 플러그인을 DDR에 연결할 수 없는 경우에도 적용)
  • DD Boost 프로토콜을 사용하여 미디어 서버를 DDR에 백업하지 못했습니다.
  • DD Boost MFR(Managed File Replication) 실패
  • DD Boost 백업 또는 복원 실행이 느림
  • DD Boost MFR 실행이 느림
  • DDPCONNCHK 유틸리티를 사용하면 백업 애플리케이션 구성의 정확한 값을 사용하여 백업 애플리케이션 자체는 제외하지만 다른 모든 위치의 다른 모든 구성 요소는 포함하여 영향을 받는 백업 호스트의 전체 IO 백업/쓰기, IO 복구/읽기 및 IO 만료/삭제를 시뮬레이션할 수 있습니다.
  • 또한 관련 소스(SRC) DD와 대상(DST) DD 간에 영향을 받는 백업 호스트에서 관리되는 파일 복제 또는 DDBOOST를 통한 MFR을 시뮬레이션하는 적절한 옵션으로 DDPCONNCHK 유틸리티를 구성할 수 있습니다.
  • 클론 또는 MFR 문제 해결 중에는 항상 두 Data Domain에 대해 완전한 독립 IO 백업/쓰기, IO 복구/읽기 및 IO 만료/삭제 시뮬레이션을 수행하고 전체 MFR 시뮬레이션을 수행하는 것이 좋습니다.

Cause

백업 호스트와 DD 간의 DD Boost 연결 또는 성능 문제 해결 관련 백업 애플리케이션은 제외하지만 모든 위치의 다른 모든 구성 요소는 포함합니다.
백업 호스트로부터, 그리고 소스(SRC) DD와 대상(DST) DD 간에 MFR 또는 클론의 DD Boost 연결 또는 성능 문제 해결

Resolution

DDPCONNCHK 툴을 다운로드할 수 있는 위치:
https://central.dell.com/solutions/Networker-Tools
에서 ddpconnchk.zip 파일을 다운로드 합니다. 압축된 패키지에는 여러 OS 플랫폼에서 여러 버전의 유틸리티가 포함되어 있습니다.


노트:
ddpconnchk 툴은 DD Boost를 사용하여 Data Domain에 데이터를 쓰는 호스트인 미디어 서버에서 실행해야 합니다. 따라서 먼저 문제가 되는 미디어 서버의 OS/비트를 확인합니다. 미디어 서버의 OS/비트에 따라 해당 ddpconnchk 파일을 다운로드하여 미디어 서버에 저장합니다.
-ddpconnchk는 실행 파일이므로 이메일 첨부 파일로 보낼 수 없습니다.

미디어 서버에서 DDPCONNCHK를 실행할 준비를 하는 방법: 

  • WinSCP 또는 SCP를 사용하여 다운로드 위치에서 미디어 서버로 파일을 복사합니다.
  • ddpconnchk는 독립 실행형 실행 파일로 설치가 필요하지 않습니다.
  • Gunzip이나 Winzip, 또는 이와 유사한 제품을 사용하여 패키지를 추출할 수 있습니다.
  • ddpconnchk를 실행하려면 다음과 같은 실행 권한이 필요합니다.
    chmod +x 
  • Ddpconnchk는 사용자에게 권한이 부여된 모든 디렉토리에서 복사하고 실행할 수 있습니다. 예를 들어 /tmp 또는 C:\Dell 또는 C:\ddtools 경로를 사용할 수 있습니다.

DDPCONNCHK 실행 방법:
기본 구문:

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


기본 예시:
Windows의 경우: 

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


Linux의 경우:

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

 
예시 1: DD Boost 연결성에 대한 일반 검사

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

샘플 출력:

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


참고:

  • 시작 부분의 공유 라이브러리 메시지는 중요하지 않습니다. Ddpconnchk 도구에는 사용할 자체 통합 라이브러리가 있습니다.
  • "-v" 매개변수는 단계별 ddpconnchk 검사의 결과를 제공하는 세부 정보 로깅에 사용됩니다. 
  • 명령줄에 비밀번호를 입력하고 싶지 않다면 비밀번호 없이 ddpconnchk를 실행합니다. 비밀번호를 입력하라는 메시지가 표시됩니다.
  • 테스트에 성공하면 호스트 이름이 올바른 IP로 확인되고, 포트가 열려 있으며, DD Boost 사용자 및 암호가 올바르고, 미디어 서버가 DD의 스토리지 유닛을 볼 수 있음을 나타냅니다. 이를 통해 DD 구성과 미디어 서버와 DD 간의 연결 상태가 양호함을 확인할 수 있습니다.
  • ddpconnchk가 연결할 수 없는 경우 오류를 통해 연결할 수 없는 이유를 알 수 있습니다.

예시 2: ddpconnchk를 사용하여 DD Boost 성능을 테스트합니다.
테스트 이미지를 작성하여 DD Boost 성능을 테스트합니다. 테스트 이미지는 테스트 후에 자동으로 제거됩니다.
아래는 하나의 스트림을 사용한 성능 테스트입니다.
 

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.

샘플 출력:

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

 
10개 스트림으로 ddpconnchk 성능 검사를 수행하는 경우(-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는 DDR 1g = 1GB 파일에 기록되는 크기를 결정하며 최대 크기입니다. 
  • -n 10은 생성되는 파일 수를 결정합니다. 
  • 이러한 파일은 일시적이며 테스트 작업이 완료되면 삭제됩니다.


예시 3: ddpconnchk를 사용하여 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)

 
참고:
"-S, -U, -P"(대문자)는 두 번째 DDR을 나타냅니다.
이는 아래와 같이 모두 소문자로 ddpconnchk를 한 번은 DDR1에 대해, 다른 한 번은 DDR2에 대해, 총 두 번 실행하는 것과 유사합니다. 하지만 위의 명령 전체를 실행하는 것이 가장 좋습니다.
     

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


예시 4: ddpconnchk를 실행하여 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

 
예시 5:  클라이언트에 표시되는 DFC(Fibre Channel) 디바이스의 동적 추적을 나열합니다.
 

# ddpconnchk -D scan_all

샘플 출력:

/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



 

Additional Information

ddpconnchk가 실패한 경우 추가적인 문제 해결을 위해 특정 오류 메시지를 확인합니다.
  • PMAP_getport() failed는 방화벽 문제와 같은 네트워크 환경과 관련되어 있습니다.
  • connect_server_user_pwd() FAILED는 사용자 이름 또는 비밀번호가 잘못되었거나 DD Boost 액세스 목록이 잘못되었기 때문입니다.
  • Auto Support(ASUP) 레지스트리 protocol.ost.user를 확인하여 DD Boost 사용자를 확인할 수 있습니다.
  • 비밀번호 테스트를 위해 putty 세션을 DD Boost 사용자로 사용하여 DD에 로그인하여 사용자 이름과 비밀번호를 확인할 수 있습니다.
  • #ddboost access show를 사용하고 ifgroup show config all을 #ddboost DD Boost 액세스를 확인합니다.

Affected Products

Data Domain

Products

Data Domain
Article Properties
Article Number: 000037899
Article Type: Solution
Last Modified: 17 Dec 2025
Version:  13
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.