NetWorker: Kuinka tuottaa AUTHC Java -säikeitä ja kekovedoksia Linux NetWorker Server -palvelimelle

Summary: Tämän prosessin avulla NetWorker-varmuuskopioinnin järjestelmänvalvojat voivat ottaa käyttöön Java Virtual Machine (JVM) -valvonnan, kun NetWorker-tuki pyytää Java-säiettä ja kekovedoksia. Tästä voi olla hyötyä, kun tehdään todennusongelmien edistynyttä vianmääritystä. ...

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

Edellytykset:

  • NetWorker-todennus (authc) palvelin on asennettu Linux-alustalle.
  • Tämä prosessi edellyttää NetWorker-palvelujen uudelleenkäynnistystä, joten palvelimen käyttökatkot on suunniteltava vastaavasti.
  • NetWorker-palvelimen valvontaan käytettävä Windows-ruutu edellyttää, että VisualVM-työkalu on asennettu: https://visualvm.github.io/download.html Tämä hyperlinkki johtaa Dell Technologiesin ulkopuoliseen sivustoon.  
  • Oracle Java Development Kit (JDK) on asennettava Windows-laitteeseen, jolla VisualVM käynnistettiin, NetWorker Runtime Environment (NRE) ei tue VisualVM:ää.
HUOMAUTUS: Windows-järjestelmässä on oltava verkkoyhteys NetWorker-palvelimeen.

NetWorker-palvelimen määrittäminen näyttämään tietoja VisualVM:ssä:

1. Muodosta SSH-yhteys NetWorker-palvelimeen ja vaihda pääkäyttäjään:

sudo su - 
 
2. NetWorker-palvelimen IP-osoitteen määrittäminen:
ifconfig -a
nslookup
NETWORKER_SERVERNAME

 
3. Varmista, että porttia 9094 ei käytetä. 
netstat -apno | grep 9094
HUOMAUTUS: Jos porttia käytetään, valitse toinen portti ja varmista, että toinen sovellus ei käytä sitä.

4. Tee kopio authservice Kokoonpanotiedosto:
cp /opt/nsr/authc-server/bin/authservice /opt/nsr/authc-server/bin/authservice_`date -I`

5. Avaa authcservice tiedosto tekstieditorilla ja lisää seuraavat rivit:

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. Käynnistä NetWorker-palvelut uudelleen:

systemctl restart networker

7. Kun palvelut ovat taas toiminnassa, vahvista portti authservice Tiedosto kuuntelee:

netstat -apno | grep 9094

The NetWorker authc palvelin on nyt määritetty näyttämään tiedot VisualVM:ssä.

VisuaVM:n käyttäminen säikeiden ja kekovedosten luomiseen NetWorker authc -palvelimelle:

HUOMAUTUS: Kohdatusta ongelmasta riippuen voi olla tarpeen luoda useita säikeitä ja kekovedoksia manuaalisesti 15-30 sekunnin välein. Luo hitaan NetWorker-todennuksen aikana säie- ja pinovedokset manuaalisesti X sekunnin välein kirjautumisen aloittamisesta siihen asti, kunnes se suoritetaan loppuun tai epäonnistuu. NetWorker-palveluiden uudelleenkäynnistys voi tilapäisesti ratkaista kirjautumisen suorituskykyongelmia. Odota, että ongelma ilmenee uudelleen, ennen kuin keräät langan ja keon vedoksia. Kierre- ja kekovedokset on kerättävä, kun ongelma on toistettavissa.

1. Varmista, että Windows-järjestelmä voi muodostaa yhteyden NetWorker-palvelimen porttiin 9094:

Virta: tnc HOSTNAME -port 9094
Testiportin käyttäminen TNC:llä  

2. Julkaisu VisualVM.
3. Napsauta hiiren kakkospainikkeella Remote ja valitse Add Remote Host:

Lisää etäisäntä VisualVM:n avulla

4. Anna NetWorker-palvelimen isäntänimi, valitse Lisäasetukset ja lisää portti 9094.

Etäportin määrittäminen VisualVM:ssä

5. Valitse OK.
6. Napsauta NetWorker-palvelinmerkintää hiiren kakkospainikkeella ja valitse Add JMX Connection.

Lisää jmx-yhteys visualvm:ään

7. Kirjoita Connection-kenttään NetWorker-palvelimen isäntänimi ja sen jälkeen :9094.

Yhdistä NetWorker Server JMX -yhteyteen

8. Valitse OK.
9 Kaksoisnapsauta vasemmassa valikossa olevaa JMX-merkintää ja valitse Threads-välilehti:

Valvo JMX-säikeitä VisualVM:stä

Luo säievedokset napsauttamalla Thread Dump, joka tuottaa säikevedoksen JMX-yhteyden alle:

Säievedoksen luominen VisualVM:ssä

Tallenna säikeen vedos napsauttamalla vedosta hiiren kakkospainikkeella ja valitsemalla Tallenna nimellä:

Tallenna säikeen vedostiedosto

Voit luoda pään vedoksen napsauttamalla hiiren kakkospainikkeella JMX-yhteyttä ja valitsemalla Kean vedos:

Luo kekovedos

Sinua pyydetään tallentamaan kekovedos NetWorker-palvelimen /tmp-hakemistoon:

Tallenna keon kaatopaikka

10. Kun olet lopettanut langan ja kasan kaatopaikkojen valmistuksen. Tallenna ja pakkaa langan vedokset manuaalisesti VisualVM:stä.

11. Pakkaa NetWorker-palvelimen pinovedokset manuaalisesti authc-lokien kanssa:

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

Tämä komento luo nipun, joka sisältää NetWorker-palvelimen isäntänimen ja päivämäärän NetWorker-palvelimen /tmp-hakemistossa. Kopioi se SCP-työkalulla:

NetWorker (Linux): Tiedostojen kopioiminen Linux NetWorker -palvelimelle tai Linux NetWorker -palvelimelta.

Additional Information

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000224315
Article Type: How To
Last Modified: 29 Apr 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.