Домен даних: DDPCONNCHK Як усунути несправність у підключенні та продуктивності DD Boost

Summary: Надати детальне використання інструменту перевірки підключеності DD Boost (ddpconnchk), використовуючи ті ж самі значення, що й Backup Application.

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 можна використовувати для усунення таких проблем:
  • Медіа-сервер не може підключатися до конкретного DDR за допомогою протоколу DD Boost. (Це також стосується DDBoost/RMAN-плагін, який не може підключатися до DDR)
  • Медіа-сервер не зміг зробити резервне копіювання в DDR за допомогою протоколу DD Boost
  • Керована реплікація файлів (MFR) у DD Boost не справилася
  • Резервне копіювання або відновлення продуктивності через DD Boost повільно
  • DD Boost MFR повільна продуктивність
  • Утиліта DDPCONNCHK може використовуватися для імітації повного резервного копіювання/ЗАПИСУ вводу, відновлення/читання виводу та терміну дії/видалення виводу з ураженого резервного хоста, виключаючи сам резервний додаток, але включаючи всі інші компоненти у всіх інших місцях, застосовуючи точні елементи з конфігурації резервного копіювання.
  • Крім того, утиліту DDPCONNCHK можна налаштувати з відповідними опціями для імітації Керованої реплікації файлів або MFR над DDBOOST від ураженого резервного хоста між відповідним джерелом (SRC) DD і призначеним (DST) DD.
  • Завжди рекомендується виконувати повну незалежну симуляцію резервного копіювання/запису вводу, відновлення/читання введення та терміну дії/видалення виводу для обох доменів даних, а також повну симуляцію MFR під час усунення несправностей у клоні або MFR.

Cause

Усунення несправностей з підключенням або продуктивністю DD Boost між резервним хостом і DD. Він виключає відповідний резервний додаток, але включає всі інші компоненти у всіх місцях.
Усунення несправностей з підключенням DD Boost або продуктивністю MFR або клону з резервного хоста та між Source (SRC) DD і Destination (DST) DD.

Resolution

ДЕ ОТРИМАТИ ІНСТРУМЕНТ DDPCONNCHK:
Завантажте файл ddpconnchk.zip з: https://central.dell.com/solutions/Networker-Tools
Запакований пакет містить кілька версій утиліти на різних платформах ОС.


Примітки:
-ddpconnchk інструмент має запускатися на медіа-сервері, який є хостом, звідки дані записуються в домен даних за допомогою DD Boost. Отже, спочатку дізнайтеся про ОС/біти відповідного медіасервера. Виходячи з ОС/бітів медіа-сервера, завантажте відповідний файл ddpconnchk і розмістіть його на медіасервері.
-ddpconnchk — це виконуваний файл, тому його не можна надіслати як вкладення електронного листа.

ЯК ЗРОБИТИ DDPCONNCHK ГОТОВИМ ДО РОБОТИ НА МЕДІАСЕРВЕРІ: 

  • Winscp або scp для копії файлу з місця завантаження на медіасервер.
  • Встановлення не потрібне, ddpconnchk є автономним виконуваним файлом.
  • Для вилучення упаковки можна використовувати Gunzip, Winzip або подібні продукти.
  • Для запуску ddpconnchk потрібні виконувані дозволи, наприклад:
    chmod +x 
  • Ddpconnchk можна копіювати та запускати з будь-якого директорії, авторизованого користувачем. Наприклад, можна використовувати paths /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

 
Щоб провести перевірку продуктивності ddpconnchk з 10 потоками (-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 = 1 GB, що є максимальним розміром 
  • -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:  Перелік динамічного відстеження пристроїв Fibre Channel (DFC), які бачить клієнт.
 

# 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() fail пов'язаний із мережевим середовищем, наприклад, з проблемою міжмережевого екрану.
  • connect_server_user_pwd() FAIL пов'язаний із неправильним іменем користувача або паролем, або неправильним списком доступу до DD Boost.
  • Ви можете підтвердити користувача DD Boost, перевіривши реєстр Auto Support (ASUP) protocol.ost.user.
  • Ви можете підтвердити ім'я користувача та пароль, увійшовши в DD, використавши сесію для використання як користувач DD Boost, щоб перевірити пароль.
  • Використовуйте #ddboost access show і #ddboost ifgroup show config all, щоб перевірити доступ до 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.