Data Domain DDBoost 연결성 및 성능 문제를 해결하는 방법

Summary: DDBoost 연결성 검사 툴(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

Data Domain DDBoost 연결 및 성능

문제를 해결하는 방법요약: DDBoost 연결성 검사 툴(ddpconnchk)의 자세한 사용법을 제공합니다.

ddpconnchk 툴은 다음 문제를 해결하는 데 사용할 수 있습니다.

  • 미디어 서버는 DDBoost 프로토콜을 통해 특정 DDR에 연결할 수 없습니다. (DDBoost/RMAN 플러그인을 DDR에 연결할 수 없는 경우에도 적용)
  • 미디어 서버가 DDBoost 프로토콜을 통해 DDR에 백업하지 못했습니다.
  • DDBoost MFR(Managed File Replication)이 실패했습니다.
  • DDBoost 백업/복원 실행이 느립니다.
  • DDBoost MFR 실행이 느립니다.


ddpconnchk 툴

을 받으려면 지원 부서에 문의하십시오.노트:

ddpconnchk 툴은 DDBoost 프로토콜을 통해 DD에 직접 연결하는 미디어 서버 또는 클라이언트에서 실행되어야 합니다.


먼저 해당 미디어 서버의 OS/비트를 찾으십시오. 미디어 서버의 OS/비트에 따라 해당 ddpconnchk 파일을
다운로드하여 미디어 서버에 저장합니다.

ddpconnchk 툴은 실행 파일이므로 이메일 첨부 파일로 보낼 수 없습니다.

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

  • WinSCP 또는 SCP를 사용하여 데스크탑에서 미디어 서버로 파일을 복사합니다.
  • 설치가 필요하지 않습니다. ddpconnchk는 독립 실행형 실행 파일입니다.
  • gunzip 또는 Winzip 등을 사용하여 패키지를 추출할 수 있습니다.
  • ddpconnchk를 실행하려면 실행 권한이 필요합니다. 예: chmod +x 
  • ddpconnchk는 사용자에게 권한이 부여된 모든 디렉토리에서 복사 및 실행할 수 있습니다. 예: /tmp 또는 C:\EMC 또는 C:\ddtools 등......


클라이언트에 ddpconnchk를 넣는 방법:

Linux/UNIX 운영 체제:

  1. ddpconnchk가 복사된 시스템에 로그인합니다. cd 명령을 사용하여 패키지가 복사된 디렉토리로 이동합니다.
  2. 다운로드한 패키지가 .tar 파일인 경우 tar -xf <ddpconnchk_YOUR_OS_YOUR_BIT.tar 통해 압축을 풀어야 합니다.>
  3. ddpconnchk의 사용 권한 설정: chmod 755 ddpconnchk*


예: 
[root@hostname ~]# tar -xf <ddpconnchk_YOUR_OS_YOUR_BIT.tar
>[root@hostname ~]# chmod 755 ddpconnchk*
[root@hostname ~]# ls -l | grep ddpconnchk-rwxr-xr-x
입니다. 1 59899 59899 3679696 2월 2일 22:54 ddpconnchk-rw-r
--r--. 1 루트 루트 3696640 2022년 5월 5일 ddpconnchk_linux_x86_64.tar-rw-r
--r--. 1 59899 59899 12086 2월 2일 22:44 ddpconnchk_README.txt

Windows 운영 체제:

  1. ddpconnchk_win_64.zip 복사된 Windows 시스템에 로그인합니다. Windows 파일 탐색기를 사용하여 패키지가 복사된 디렉토리로 이동합니다.
  2. 새 디렉토리에 ddpconnchk_win_64.zip 추출합니다. 
  3. 환경에 따라 ddpconchk 디렉토리에 대한 관리 명령 프롬프트를 열어야 할 수도 있습니다. 이 작업은 File-Open> Command Prompt-Open> Command Prompt에서 관리자 권한으로 수행할 수 있습니다.

참고: 이 패키지에는 문제 진단을 위한 추가 정보 및 예시가 포함된 README.txt 포함되어 있습니다.

예 1: DDBoost 연결에 대한 일반 검사:

명령줄에 비밀번호를 입력하지 않으려면 -p <ddboost_user_password> 없이 ddpconnchk를 실행합니다. DDBoost 사용자 암호를 입력하라는 메시지가 표시됩니다.

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

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

일반적인 오류:  dppconnchk 테스트 후 요약에 나열된 모든 오류를 확인하십시오.

********************************************************
** DDP 연결 실패
** 서버 이름: <DD SERVER 이름 또는 IP 주소>
** 사용자 이름: <DDBoost 사용자 ID>
**암호: *********
** 오류: 사용자에게 액세스 권한이 부족합니다.
**
** - OST의 라이선스가 부여되고 서버에서 활성화되어 있는지 확인
** - 사용자 이름/암호 일치 값 확인
** 서버에서 구성됨
** - 이 호스트의 액세스가 허용되는지 확인
********************************************************
DDP Connect 서버 테스트 실패

a) DDBoost를 활성화해야 합니다. 활성화되지 않은 경우 고객에게 활성화하도록 요청하십시오.
양호한 상태:
# ddboost status
DD Boost 상태: 활성화됨
상태가 좋지 않음:
# ddboost status
DD Boost 상태: 비활성화

# ddboost enable
DD Boost가 활성화되었습니다.
b) ddpconnchk로 시도한 암호가 올바르고 만료되지 않았는지 확인합니다.  (때로는 주위에 "" 또는 ''를 넣어야 할 수도 있습니다.)
# user password aging show
사용자 비밀번호 최소 일 수 최대 일 수 경고 일 사용 안 함 일 상태
                    마지막 변경 간 변경 간 만료 전 만료 후
-----------------   ------------   --------------   --------------   -------------   ------------   -------
EMCTEST1 Feb 27, 2023 0 99999 7 사용 안 함

## 사용자 표시 목록
노드 "localhost"의 사용자 목록입니다.
이름 UID 역할 마지막 로그인 시간 상태 비활성화 날짜
-----------------   ---   --------   ---------------   ------------------------   -------   ------------
EMCTEST1 507 관리자 <알 수 없음> 사용 안 함

c) 클라이언트가 DD에 연결할 수 있는지 확인합니다.  경우에 따라 DDBoost 플러그인 업그레이드 또는 클라이언트 또는 환경의 DNS 설정 변경으로 인해 감지된 호스트 이름이 이전 설정과 일치하지 않을 수 있습니다.  아래 예는 와일드카드("*")와 특정 클라이언트를 모두 보여줍니다.   와일드카드 일치가 없는 경우 실패한 테스트 시간에 ddfs.info 에서 "액세스 목록 항목과 일치하지 않음"을 확인하십시오.

# ddboost clients show config
클라이언트 암호화 강도 인증 모드
------------------- -------------------   -------------------
* 없음 없음 없음
MyClient.mycomp.com 없음 없음
-------------------  -------------------   -------------------
(**) 전역 보안 설정은 이러한 클라이언트별 설정보다 우선합니다.

# ddfs.info 의 예:

07/03 14:59:25.659490 [7ff122a44170] 경고: 클라이언트 MyOtherClient.mycomp.com 액세스 목록 항목
과 일치하지 않음 07/03 14:59:25.659521 [7ff122a44170] nfsproc3_ost_mnt_3_svc: 10.10.10.10 버전 7.0에 대한 클라이언트 액세스가 거부되었습니다.


 

예시 2: ddpconnchk를 사용하여 백업 및 복원에 대한 DDBoost 성능을 테스트합니다.

테스트 이미지를 작성하여 DDBoost 성능을 테스트합니다. 테스트 이미지는 테스트 후 자동으로 제거됩니다. 아래는 1개의 스트림을 사용한 성능 테스트입니다.

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

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

추가 스트림을 사용하여 ddpconnchk 성능 검사를 수행하려면 다음을 수행할 수 있습니다(-n #).

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

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는 DDR 1g = 최대 크기인 1GB 파일에 기록된 크기를 결정합니다. 

  • -n 5는 생성될 파일 수를 결정합니다. 

  • 이러한 파일은 일시적이며 테스트 작업이 끝나면 삭제됩니다

  • 테스트가 성공하면 호스트 이름이 올바른 IP로 확인되고, 포트가 열려 있고, DDBoost 사용자/비밀번호가 올바르고, 미디어 서버에서 DD의 스토리지 유닛을 볼 수 있습니다. 이를 통해 DD가 잘 구성되었고 미디어 서버와 DD 간의 연결성이 양호함을 확인할 수 있습니다.

  • ddpconnchk가 연결할 수 없다면 오류를 통해 연결할 수 없는 이유를 알 수 있습니다.


예시 3: ddpconnchk를 사용한 DDBoost 복제(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

참고:
"-S, -U, -P"(대문자)는 두 번째 DDR용입니다.

>ddpconnchk를 DDR1과 DDR2에 각각 하나씩 두 번 실행하는 것과 유사하며 모두 소문자로 아래와 같습니다. 그러나 위의 전체
명령을 실행하는 것이 가장 좋습니다.
      
예시 3: ddpconnchk를 실행하여 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


예 4: DDVTL이 클라이언트에 표시된 DFC 디바이스를 나열하려면 다음을 수행합니다.

# ddpconnchk -D scan_all /dev/sg135:  서버 이름: xxx-xxxxx 서버 ID:   xxxxxxxx /dev/sg134:  서버 이름: xxxx-xxxxx 서버 ID:   xxxxxxxx

2 일반 SCSI 디바이스

2 DFC LUN 디바이스
DFC 평가 완료

추가 정보:

ddpconnchk가 실패한 경우 추가 문제 해결을 위해 특정 오류 메시지를 확인하십시오.

  • pmap_getport() 실패는 주로 방화벽 문제와 같은 네트워크 환경과 관련이 있습니다.

  • connect_server_user_pwd() FAILED는 주로 사용자/암호가 잘못되었거나 DDBoost 액세스 목록이 잘못되었기 때문입니다.

  • ASUP 레지스트리 protocol.ost.user를 확인하여 DDBoost 사용자를 확인할 수 있습니다.

  • putty 세션을 통해 DDBoost 사용자로 DD에 로그인하여 사용자/비밀번호를 확인하고 비밀번호를 테스트할 수 있습니다.

  • #ddboost access show를 사용하고 ifgroup show config all을 #ddboost DDBoost 액세스를 확인합니다.


ddpconnchk 구문의 사용법:

-s <server_name/ip> # 주 서버용(로컬, opt-dup 소스 DD 시스템)-u <username-p><
passwd-l>
< lsu_name-S <
>server_addr/ip> # 보조 서버용(원격, opt-dup 대상 DD 시스템)
-U <username-P <>
passwd-L><
lsu_name-T
> optdup | writeimage # 확장 test-v
선택 # 세부 정보 출력
-B # 내장 OST API 사용(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.