Data Domain. DDPCONCHK: поиск и устранение неисправностей подключения и производительности DD Boost

Сводка: Для предоставления подробных сведений об использовании инструмента проверки подключения DD Boost (ddpconnchk) используйте точные одинаковые значения из приложения резервного копирования. ...

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

Переменная ddpconnchk Инструмент можно использовать для поиска и устранения следующих неисправностей:

  • Медиасервер не может подключиться к определенной DDR по протоколу DD Boost. (Это также относится к подключаемому модулю DD Boost RMAN, который не может подключиться к DDR.)
  • Медиасерверу не удалось выполнить резервное копирование в DDR по протоколу DD Boost
  • Сбой управляемой репликации файлов (MFR) DD Boost
  • Низкая производительность резервного копирования или восстановления DD Boost
  • Низкая производительность DD Boost MFR
  • DDPCONNCHK можно использовать для имитации полного ввода-вывода резервного копирования/записи, восстановления/ввода-вывода чтения и завершения/удаления с затронутого хоста резервного копирования, исключив само приложение резервного копирования, но включив все остальные компоненты во всех других местах, используя точные валы из конфигурации приложения резервного копирования.
  • Кроме того, DDPCONNCHK можно настроить утилиту с соответствующими параметрами для имитации управляемой репликации файлов или MFR через DD Boost с затронутого хоста резервного копирования между соответствующим исходным (SRC) DD и целевым (DST) DD.
  • Рекомендуется всегда выполнять полностью независимое моделирование операций ввода-вывода резервного копирования/записи, восстановления/чтения и завершения срока действия/удаления в обоих доменах Data Domain, а также полное моделирование MFR во время устранения неполадок клона или MFR.

Причина

Поиск и устранение неисправностей подключения или производительности DD Boost между хостом резервного копирования и Data Domain. Она исключает соответствующее приложение резервного копирования, но включает все остальные компоненты во всех расположениях.

Поиск и устранение неисправностей подключения DD Boost или производительности MFR или клона с хоста резервного копирования, а также между исходной системой Data Domain (SRC) и целевой системой Data Domain (DST).

Разрешение

Где взять ddpconnchk Инструмент:


https://central.dell.com/solutions/Networker-ToolsЗаархивированный пакет содержит несколько версий утилиты для различных платформ ОС.

Информационные примечания:

  • ddpconnchk должен быть запущен на медиасервере, который является хостом, с которого данные записываются в Data Domain с помощью DD Boost. Сначала узнайте ОС/биты рассматриваемого медиасервера. В зависимости от ОС/битов медиасервера скачайте соответствующий файл 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 верны, медиасервер может видеть устройства хранения в Data Domain. Это подтверждает настройку Data Domain и возможность подключения между медиасервером и Data Domain в порядке.
  • Если 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

Informational 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 1 Гбайт определяет объем памяти DDR, 1 Гбайт = 1 Гбайт файла, что является максимальным размером. 
  • -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

Дополнительная информация

Если ddpconnchk Failed, проверьте конкретное сообщение об ошибке для дальнейшего поиска и устранения неисправностей:

  • pmap_getport() Состояние «fail» связано с сетевой средой, например с проблемой межсетевого экрана.
  • connect_server_user_pwd() Состояние FAILED — из-за неверного имени пользователя или пароля либо из-за неверного списка доступа DD Boost.
  • Пользователя DD Boost можно подтвердить, проверив реестр автоматической поддержки (ASUP) protocol.ost.user.
  • Вы можете подтвердить имя пользователя и пароль, войдя в Data Domain, используя сеанс PuTTY в качестве пользователя DD Boost, чтобы проверить пароль.
  • Используйте #ddboost access showи #ddboost ifgroup show config all, чтобы проверить доступ к DD Boost.

Если появляется следующая ошибка:

The code execution cannot proceed because MSVCR120.dll was not found. Reinstalling the program may fix this problem.

Вывод об ошибке

В качестве исправления необходимо установить распространяемые https://aka.ms/highdpimfc2013x64enu Microsoft Visual C++ 2013. (Внешняя ссылка)
Источник этой информации MSVCR120.dll отсутствует и не исправляется - Microsoft Q&A. (Внешняя ссылка)

Затронутые продукты

Data Domain

Продукты

Data Domain
Свойства статьи
Номер статьи: 000037899
Тип статьи: Solution
Последнее изменение: 25 Jun 2026
Версия:  18
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.