NetWorker. Как создавать дампы потоков и кучи Java AUTHC для сервера Linux NetWorker

Riepilogo: Этот процесс предназначен для администраторов резервного копирования NetWorker, чтобы они могли включить мониторинг виртуальных машин Java (JVM) при запросе дампов потоков и кучи Java службой поддержки NetWorker. Это может быть полезно при расширенной диагностике проблем, связанных с аутентификацией. ...

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

Процедура, описанная в этой статье, не является стандартной процедурой для поиска и устранения неисправностей сервера аутентификации NetWorker (AUTHC). Эта процедура может быть запрошена службой поддержки NetWorker, как правило, только при обращении к инженерам. 

Предварительные условия

  • Проверка подлинности NetWorker (authc) устанавливается на платформе Linux.
  • Этот процесс требует перезапуска служб NetWorker, поэтому простой сервера должен быть запланирован соответствующим образом.
  • Для окна Windows, используемого для мониторинга сервера NetWorker, необходимо установить инструмент VisualVM: https://visualvm.github.io/download.html Эта гиперссылка позволяет перейти на сайт за пределами Dell Technologies.  
  • Oracle Java Development Kit (JDK) должен быть установлен в Windows, используемой для запуска VisualVM, NetWorker Runtime Environment (NRE) не поддерживает VisualVM.
ПРИМЕЧАНИЕ. Система Windows должна иметь сетевой доступ к серверу NetWorker.

Настройка сервера NetWorker для отображения информации в VisualVM:

1. Подключитесь к серверу NetWorker по протоколу SSH и переключитесь на пользователя root.

sudo su - 
 
2. Определите IP-адрес сервера NetWorker.
ifconfig -a
nslookup
NETWORKER_SERVERNAME

 
3. Убедитесь, что порт 9094 не используется. 
netstat -apno | grep 9094
ПРИМЕЧАНИЕ. Если порт используется, выберите другой порт и убедитесь, что он не используется другим приложением.

4. Создайте копию каталога authservice Файл конфигурации:
cp /opt/nsr/authc-server/bin/authservice /opt/nsr/authc-server/bin/authservice_`date -I`

5. Откройте файл authcservice с помощью текстового редактора и добавьте следующие строки:

vi /opt/nsr/authc-server/bin/authservice

-Djava.security.properties=${AUTHCCONF}/java.security \
-Dauthc.server.banner.location=${AUTHCCONF} \
-Djava.locale.providers=COMPAT \
-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=9094 \  # <--- Replace this another port if port 9094 is in use by another application
-Dcom.sun.management.jmxremote.rmi.port=9094 \  # <--- Replace this another port if port 9094 is in use by another application
-Djava.rmi.server.hostname=10.xxx.xxx.xxx \  # <--- Replace this with NW server IP address
-Dcom.sun.management.jmxremote.local.only=false \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.ssl=false \
-XX:+IgnoreUnrecognizedVMOptions \
org.apache.catalina.startup.Bootstrap

6. Перезапустите службы NetWorker.

systemctl restart networker

7. После возобновления работы служб проверьте порт, установленный в authservice Файл прослушивает:

netstat -apno | grep 9094

Система NetWorker authc сервер теперь настроен на отображение информации в VisualVM.

Использование VisuaVM для создания дампов потоков и кучи для сервера аутентификации NetWorker:

ПРИМЕЧАНИЕ. В зависимости от возникшей проблемы может потребоваться вручную создать несколько дампов потоков и кучи в течение 15–30 секунд. Если используется медленная аутентификация NetWorker, создавайте дампы потоков и кучи вручную каждые X секунд с момента запуска входа до завершения или сбоя. Перезапуск служб NetWorker может временно устранить проблемы с производительностью входа. Прежде чем собирать дампы потоков и кучи, подождите, пока проблема не появится снова. Данные о потоках и дампах кучи необходимо собирать, пока проблема воспроизводима.

1. Убедитесь, что система Windows может подключиться к порту 9094 на сервере NetWorker:

Powershell: tnc HOSTNAME -port 9094
Использование TNC для тестового порта 

2. Запуска VisualVM.
3. Нажмите правой кнопкой мыши на удаленныйхост и выберите пункт Добавить удаленный хост:

Использование visualvm для добавления удаленного хоста

4. Введите имя хоста сервера NetWorker, нажмите Advanced Settings и добавьте порт 9094.

Настройка удаленного порта в VisualVM

5. Нажмите кнопку ОК.
6. Нажмите правой кнопкой мыши на запись сервера NetWorker и выберите Add JMX Connection.

Добавление jmx-соединения в visualvm

7. В поле Connection введите имя хоста сервера NetWorker, а затем :9094.

Подключитесь к серверу NetWorker с помощью JMX-соединения

8. Нажмите кнопку ОК.
9 Дважды щелкните запись JMX в меню слева и выберите вкладку Threads:

Наблюдайте за JMX-потоками из VisualVM

Для создания дампов потоков нажмите кнопку Thread Dump, которая создает дамп потоков в JMX-соединении:

Создание дампа потоков в VisualVM

Чтобы сохранить дамп потока, щелкните его правой кнопкой мыши и выберите пункт Сохранить как:

Сохранение файла дампа потока

Чтобы создать дамп головы, щелкните правой кнопкой мыши JMX-соединение и выберите Heap Dump:

Создание дампа кучи

Вам будет предложено сохранить дамп кучи в папке /tmp на сервере NetWorker:

Сохранение дампа кучи

10. Когда вы закончите создавать дампы потоков и кучи. Вручную сохраните и заархивируйте (сжать) дампы потоков из VisualVM.

11. Вручную заархивируйте (сжать) дампы кучи на сервере NetWorker вместе с журналами AUTHC:

tar cvzf /tmp/`hostname`_`date -I`.tgz /tmp/heap* /proc/cpuinfo /proc/meminfo /nsr/authc/logs

Эта команда создает пакет с именем хоста и датой серверов NetWorker в /tmp . Скопируйте его с помощью инструмента SCP:

NetWorker (Linux). Копирование файлов в/с сервера Linux NetWorker.

Informazioni aggiuntive

Prodotti interessati

NetWorker

Prodotti

NetWorker Family, NetWorker Series
Proprietà dell'articolo
Numero articolo: 000224315
Tipo di articolo: How To
Ultima modifica: 24 mar 2026
Versione:  4
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.