Як усунути несправність із підключенням та продуктивністю домену даних 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 File Explorer, перейдіть до каталогу, куди було скопійовано пакет.
  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 ліцензовано та увімкнено на сервері
** - Перевірити, що ім'я користувача/passwd співпадає зі значеннями
** налаштований на сервері
** - Перевірте, чи дозволено доступ цього хоста
********************************************************
Тест DDP Connect Server НЕВДАЛИЙ

a) DDBoost має бути увімкнений, якщо він не увімкнений, будь ласка, попросіть клієнта увімкнути його.
Добрий стан:
# статус ddboost
Статус DD Boost: увімкнено
Поганий стан:
# статус ddboost
Статус DD Boost: вимкнено

# ddboost увімкнути
DD Boost увімкнено.
b) Переконайтеся, що пароль, спробований за допомогою ddpconnchk, правильний і не закінчився.  (іноді потрібно поставити «» або «» поруч)
# Шоу про старіння паролів користувача
Пароль користувача Мінімальні дні Максимальні дні Попередження Дні Вимкнення днів Статус днів
                    Остання зміна між змінами до закінчення після закінчення
-----------------   ------------   --------------   --------------   -------------   ------------   -------
EMCTEST1 27 лютого 2023 0 99999 7 не ввімкнено

## Список шоу користувачів
Список користувачів із вузла "localhost".
Ім'я Uid Роль Останній вхід від останнього входу Час входу Статус Дата вимкнення
-----------------   ---   --------   ---------------   ------------------------   -------   ------------
EMCTEST1 507 адміністратор <невідомий> , ніколи не вмикається, ніколи

c) Забезпечити, щоб клієнт міг підключатися до DD.  У деяких випадках оновлення плагіна DDBoost або зміна DNS-налаштувань клієнта чи середовища можуть призвести до того, що виявлене ім'я хоста не збігається з попередніми налаштуваннями.  Нижче наведено як дику карту ("*"), так і конкретних клієнтів.   Якщо вайлдкард не присутній, будь ласка, перевірте ddfs.info на предмет "не збіг записи списку доступу" приблизно в час провалених тестів.

# Клієнти ddBoost показують конфігурацію
Режим аутентифікації з потужністю шифрування клієнта
------------------- -------------------   -------------------
* жодних
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: доступ до клієнта відхилено для версії 7.0 10.10.10


 

ПРИКЛАД 2: Використовуйте ddpconnchk для тестування продуктивності DDBoost для резервних копій і відновлення:

Він перевірятиме продуктивність DDBoost, записуючи тестовий образ. Тестове зображення буде автоматично видалене після тесту. Нижче наведено тест продуктивності з використанням одного потоку.

Для Windows:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> -T writeimage -i1g

Для 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 Ідентифікатор сервера:   xxxxxxxx /dev/sg134:  Ім'я сервера: xxxx-xxxxx Ідентифікатор сервера:   xxxxxxxx

2 Універсальні пристрої SCSI

2 DFC LUN
пристрої DFC оцінказавершено

Додаткова інформація:

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

  • pmap_getport() fail здебільшого пов'язаний із мережевою евакуацією, наприклад, з проблемою фаєрвола.

  • connect_server_user_pwd() FAIL здебільшого пов'язаний із неправильними користувачами/паролями або неправильним списком доступу до DDBoost.

  • Ви можете підтвердити користувача DDBoost, перевіривши ASUP registry protocol.ost.user

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

  • Використовуйте #ddboost access show і #ddboost ifgroup show config all, щоб перевірити доступ до DDBoost


Використання синтаксису ddpconnchk:

-s <server_name/ip> # Для основного сервера (локальний, opt-dup source 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
# 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.