Домен даних: DDPCONNCHK Як усунути несправність у підключенні та продуктивності DD Boost
Summary: Надати детальне використання інструменту перевірки підключеності DD Boost (ddpconnchk), використовуючи ті ж самі значення, що й Backup Application.
Symptoms
- Медіа-сервер не може підключатися до конкретного 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 або продуктивністю 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
- 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.