Поиск и устранение неполадок с подключением и производительностью 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

Поиск и устранение неисправностей подключения и производительности

DataDomain DDBoostСводка: Обеспечить подробное использование инструмента проверки подключения DDBoost (ddpconnchk).

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

  • Медиасервер не может подключиться к определенной DDR по протоколу DDBoost. (Это также относится к подключаемым модулям DDBoost/RMAN, которые не могут подключиться к DDR.)
  • Медиасерверу не удалось выполнить резервное копирование в DDR по протоколу DDBoost
  • Сбой DDBoost MFR (управляемой репликации файлов)
  • Низкая производительность резервного копирования и восстановления DDBoost
  • Низкая производительность DDBoost MFR


Обратитесь в службу поддержки, чтобы получить инструмент

ddpconnchkПримечания:

Инструмент ddpconnchk должен быть запущен на медиасервере или клиенте, напрямую подключенном к DD по протоколу DDBoost.


Сначала узнайте ОС/биты рассматриваемого медиасервера. В зависимости от ОС/битов медиасервера скачайте соответствующий файл
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 фев 22:54 ddpconnchk-rw-r
--r--. 1 корень 3696640 5 мая 2022 ddpconnchk_linux_x86_64.tar-rw-r
--r--. 1 59899 59899 12086 2 фев 22:44 ddpconnchk_README.txt

Операционные системы Windows:

  1. Войдите в систему Windows, в которую был скопирован ddpconnchk_win_64.zip. С помощью проводника Windows перейдите в каталог, в который был скопирован пакет.
  2. Извлеките ddpconnchk_win_64.zip в новый каталог. 
  3. В зависимости от используемой среды может потребоваться открыть командную строку администрирования для каталога ddpconchk. Это можно сделать в меню Файл-Открыть> командную строку ->Открыть командную строку от имени администратора.

Примечание. Пакет включает README.txt с дополнительной информацией и примерами для диагностики проблем.

ПРИМЕР 1: Общая проверка подключения DDBoost:

Если вы не хотите вводить пароль в командную строку, выполните ddpconnchk без параметра -p <ddboost_user_password>. Вам будет предложено ввести пароль пользователя 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 НЕ УДАЛОСЬ ПОДКЛЮЧИТЬ
** Имя сервера: <Имя или IP-адрес> DD SERVER
** Имя пользователя: <Идентификатор> пользователя DDBoost
**Пароль: *********
** Ошибка: у пользователя недостаточно прав доступа
**
** Убедитесь, что OST лицензирован и активирован на сервере
** Проверка соответствия значений имени пользователя/пароля
** Настроено на сервере
** Убедитесь, что доступ этого хоста разрешен
********************************************************
Тестирование сервера DDP Connect НЕ ПРОЙДЕНО

a) DDBoost должен быть включен, если он не включен, то попросите заказчика включить.
Хорошее состояние:
# Статус DDBoost
Состояние DD Boost: включено
Плохое состояние:
# Статус DDBoost
Состояние DD Boost: отключено

# Включение ddboost
Технология DD Boost включена.
б) Убедитесь, что пароль, установленный с помощью ddpconnchk, верен и срок его действия не истек.  (иногда вам может потребоваться поставить либо "" вокруг него, либо '')
# Отображение срока действия пароля пользователя
Пароль пользователя Минимум дней Максимум дней предупреждения Состояние отключенных дней
                    Последнее изменение между изменениями до истечения срока действия после истечения срока действия
-----------------   ------------   --------------   --------------   -------------   ------------   -------
EMCTEST1 27 февраля 2023 г. 0 99999 7 никогда не включено

## Список отображения пользователей
Список пользователей из узла "localhost".
Имя Роль UID Последний вход с последнего входа Время входа Состояние Дата отключения
-----------------   ---   --------   ---------------   ------------------------   -------   ------------
EMCTEST1 507 admin <unknown> never enabled never enabled never

c) Убедитесь, что клиенту разрешено подключаться к DD.  В некоторых случаях обновление подключаемого модуля DDBoost или изменение настроек DNS на клиенте или в среде могут привести к тому, что обнаруженное имя хоста не будет соответствовать предыдущим настройкам.  В приведенном ниже примере показаны как подстановочные знаки ("*"), так и конкретные клиенты.   Если совпадение с подстановочными знаками не обнаружено, отметьте ddfs.info на предмет «не совпали записи списка доступа» во время непройденных тестов.

# Клиенты ddboost показывают конфигурацию
Режим аутентификации Encryption Strength клиента
------------------- -------------------   -------------------
* Нет Нет
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 = 1 ГБ, который является максимальным размером 

  • -n 5 определяет, сколько файлов будет создано. 

  • Эти файлы являются временными и будут удалены по окончании тестовой операции

  • В результате успешного теста будет отображен правильный IP-адрес, имя хоста возвращено на правильный 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" (верхний регистр) предназначен для 2-й 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 идентификатор сервера:   xxxxxxxx /dev/sg134:  Имя сервера: xxxx-xxxxx Идентификатор сервера:   xxxxxxxx

2 универсальных устройства

SCSI 2 устройства
DFC LUN Оценка DFC завершена

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

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

  • Сбой pmap_getport() в основном связан с неполадками сети, такими как проблемы с брандмауэром.

  • connect_server_user_pwd() FAILED в основном происходит из-за неверного пользователя/пароля или неверного списка доступа DDBoost.

  • Пользователя DDBoost можно подтвердить, проверив protocol.ost.user в реестре ASUP

  • Вы можете подтвердить имя пользователя/пароль, войдя в систему DD через сеанс PuTTY в качестве пользователя DDBoost, чтобы проверить пароль.

  • Используйте #ddboost доступ show и #ddboost ifgroup show config all, чтобы проверить доступ 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 # Select extended test-v
# Verbose output-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.