Як усунути несправність із підключенням та продуктивністю домену даних DDBoost
Summary: Для детального використання інструменту перевірки зв'язків DDBoost (ddpconnchk).
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:
- Увійдіть у систему, куди було скопійовано ddpconnchk. Перейдіть до каталогу, куди було скопійовано пакет, за допомогою команди cd.
- Якщо завантажений пакет є .tar файлом, то потрібно буде розкатити його через tar -xf <ddpconnchk_YOUR_OS_YOUR_BIT.tar>
- Встановити дозволи 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:
- Увійдіть у систему Windows, куди було скопійовано ddpconnchk_win_64.zip. Використовуючи Windows File Explorer, перейдіть до каталогу, куди було скопійовано пакет.
- Витягніть ddpconnchk_win_64.zip у новий каталог.
- Залежно від вашого середовища, можливо, доведеться відкрити адміністративний командний рядок у директорії 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)