Uporabni skripti za upravljanje strežnika WebSphere Application Server

V namestitveni strežnik IBM WebSphere Application WAS je vključenih več kot 125 datotek s skripta lupine.


Vsi ti niso uporabni, in če ste učenec, se morda ne zavedate nekaterih močnih skript, ki bi jih uporabljali pri vsakodnevnem delu.

Navedel sem nekaj najbolj uporabnih skript, ki vam olajšajo življenje kot WebSphere Administrator.

Naslednji skripti so preizkušeni v okolju IBM WAS ND 8.5.5 in ne vidimo nobenega razloga, da ne bi deloval v nobenem drugem okolju.

Ustavitev & Zagon upravitelja razmestitve, agent Node & JVM

stopManager.sh

Upravitelja razmestitve lahko ustavite z zgornjim ukazom.

[[zaščitena e-pošta] košara] # ./stopManager.sh
ADMU0116I: Podatki o orodju se beležijo v datoteko
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/stopServer.log
ADMU0128I: Orodje za zagon s profilom Dmgr01
ADMU3100I: Konfiguracija branja za strežnik: dmgr
ADMU3201I: Izdana zahteva za zaustavitev strežnika. Čakanje na status postanka.
ADMU4000I: Stop dmgr strežnika zaključen.
[[zaščitena e-pošta] košara] #

Opomba: to je treba izvesti na poti profila DMGR.

startManager.sh

Z zgornjim ukazom lahko zaženete Upravitelja razmestitve.

[[zaščitena e-pošta] košara] # ./startManager.sh
ADMU0116I: Podatki o orodju se beležijo v datoteko
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/startServer.log
ADMU0128I: Orodje za zagon s profilom Dmgr01
ADMU3100I: Konfiguracija branja za strežnik: dmgr
ADMU3200I: strežnik predstavljen. Čakamo na status inicializacije.
ADMU3000I: strežnik dmgr odprt za e-poslovanje; ID procesa je 9183
[[zaščitena e-pošta] košara] #

Opomba: to mora biti izvedeno na poti profila DMGR.

startServer.sh

Za zagon JVM lahko uporabite startServer.sh z imenom strežnika, kot je spodaj.

[[zaščitena e-pošta] košara] # ./startServer.sh strežnik1
ADMU0116I: Podatki o orodju se beležijo v datoteko
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/startServer.log
ADMU0128I: Orodje za zagon s profilom AppSrv01
ADMU3100I: Konfiguracija branja za strežnik: server1
ADMU3200I: strežnik predstavljen. Čakamo na status inicializacije.
ADMU3000I: strežniški strežnik1 odprt za e-poslovanje; ID postopka je 10633
[[zaščitena e-pošta] košara] #

Opomba: Pred zagonom JVM morate zagnati agenta vozlišča.

stopServer.sh

JVM lahko izklopite tako, da izvedete zgornji ukaz skupaj z imenom JVM.

[[zaščitena e-pošta] košara] # ./stopServer.sh strežnik1
ADMU0116I: Podatki o orodju se beležijo v datoteko
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/stopServer.log
ADMU0128I: Orodje za zagon s profilom AppSrv01
ADMU3100I: Konfiguracija branja za strežnik: server1
ADMU3201I: Izdana zahteva za zaustavitev strežnika. Čakanje na status postanka.
ADMU4000I: Stop strežnika strežnika1 je končan.
[[zaščitena e-pošta] košara] #

stopNode.sh

Če želite ustaviti ustreznega agenta vozlišča, morate iti do tega profila in izvršiti stopNode.sh, da ustavite agenta vozlišča.

[[zaščitena e-pošta] košara] # ./stopNode.sh
ADMU0116I: Podatki o orodju se beležijo v datoteko
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/stopServer.log
ADMU0128I: Orodje za zagon s profilom AppSrv01
ADMU3100I: Konfiguracija branja za strežnik: vozlišče
ADMU3201I: Izdana zahteva za zaustavitev strežnika. Čakanje na status postanka.
ADMU4000I: Stop vozlišča strežnika končan.
[[zaščitena e-pošta] košara] #

startNode.sh

Pojdite na ustrezni profil in zaženite startNode.sh, če želite zagnati agenta vozlišča.

[[zaščitena e-pošta] košara] # ./startNode.sh
ADMU0116I: Podatki o orodju se beležijo v datoteko
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/startServer.log
ADMU0128I: Orodje za zagon s profilom AppSrv01
ADMU3100I: Konfiguracija branja za strežnik: vozlišče
ADMU3200I: strežnik predstavljen. Čakamo na status inicializacije.
ADMU3000I: Odprto vozlišče strežnika za e-poslovanje; ID procesa je 11363
[[zaščitena e-pošta] košara] #

serverStatus.sh

Če želite izvedeti status JVM, lahko uporabite ta skript z argumentom –all.

To mora biti izvedeno v ustrezni ravni profila. Če to izvedete na ravni profila DMGR, bo le prikazal status DMGR.

[[zaščitena e-pošta] košara] # ./serverStatus.sh-vse
ADMU0116I: Podatki o orodju se beležijo v datoteko
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/serverStatus.log
ADMU0128I: Orodje za zagon s profilom AppSrv01
ADMU0503I: Pridobivanje stanja strežnika za vse strežnike
ADMU0505I: Najdeni strežniki v konfiguraciji:
ADMU0506I: Ime strežnika: vozlišče
ADMU0506I: Ime strežnika: server1
ADMU0508I: Agent vozlišča "vozlišče" je ZAČETEK
ADMU0508I: aplikacijski strežnik "strežnik1" je ZAČETEK
[[zaščitena e-pošta] košara] #

Rezerva & Obnovi

backupConfig.sh

Ena prvih stvari, ki se jih naučite med delom v podpori za proizvodnjo, je, kako narediti varnostno kopijo. Ko nič ne deluje – varnostno kopiranje pomaga.

S tem skriptom lahko ustvarite varnostno kopijo konfiguracije okolja WebSphere. Kot najboljša praksa lahko uporabite argument „–nostop“, zato je potrebna varnostna kopija, ne da bi ustavili upravitelja razmestitve.

[[zaščitena e-pošta] košara] # ./backupConfig.sh -nostop
ADMU0116I: Podatki o orodju se beležijo v datoteko
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/backupConfig.log
ADMU0128I: Orodje za zagon s profilom AppSrv01
ADMU5001I: Varnostno kopiranje konfiguracijskega imenika
/ opt / IBM / WebSphere / AppServer / profile / AppSrv01 / config za datoteko
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/WebSphereConfig_2015-04-12.zip
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………..
ADMU5002I: 933 datotek je bilo uspešno varnostno kopirano
[[zaščitena e-pošta] košara] #

RestoConfig.sh

Če ste spremenili konfiguracijo in stvari niso po pričakovanjih in je čas, da obnovite svojo konfiguracijo. No, lahko obnovite konfiguracijo s pomočjo varnostne kopije.

[[zaščitena e-pošta] košara] # ./restoreConfig.sh WebSphereConfig_2015-04-12.zip -nostop
ADMU0116I: Podatki o orodju se beležijo v datoteko
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/restoreConfig.log
ADMU0128I: Orodje za zagon s profilom AppSrv01
ADMU5502I: Imenik / opt / IBM / WebSphere / AppServer / profili / AppSrv01 / config
že obstaja; preimenovanje v
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config.old
ADMU5504I: Obnovitev lokacije je bila uspešno preimenovana
ADMU5505I: Obnovitev datoteke WebSphereConfig_2015-04-12.zip na lokacijo
/ opt / IBM / WebSphere / AppServer / profili / AppSrv01 / config
…………………………………………………………………………………………………………………………………………………….
ADMU5506I: 933 datotek je bilo uspešno obnovljenih
ADMU6001I: Začnite s pripravo aplikacije –
ADMU6009I: Obdelava končana.
ADMU6002I: Začnite s pripravo sredstev –
ADMU6009I: Obdelava končana.
[[zaščitena e-pošta] košara] #

Vam je do zdaj všeč? Pomaknite se navzdol za več zabave!

Pridobivanje različice & popraviti informacije o paketu

versionInfo.sh

Če želite izvedeti različico WAS, zgradite raven, paket, arhitekturo & nameščene funkcije, nameščene na vašem strežniku.

[[zaščitena e-pošta] košara] # ./versionInfo.sh
WVER0010I: Avtorske pravice (c) IBM Corporation 2002, 2012; Vse pravice pridržane.
WVER0012I: Poročevalec VersionInfo različice 1.15.1.48, z dne 2/8/12
——————————————————————————–
Poročilo o stanju namestitve izdelka IBM WebSphere
——————————————————————————–
Poročilo ob datumu in času 12. april 2015 03:18:41 PDT
Namestitev
——————————————————————————–
Imenik izdelkov / opt / IBM / WebSphere / AppServer
Imenik različic / opt / IBM / WebSphere / AppServer / lastnosti / različica
DTD Directory / opt / IBM / WebSphere / AppServer / lastnosti / različica / dtd
Imenik dnevnikov / var / ibm / InstallationManager / dnevniki
Seznam izdelkov
——————————————————————————–
NDTRIAL je nameščen
Nameščen izdelek
——————————————————————————–
Ime IBM WebSphere Application Server Network Network Deployment
Različica 8.5.5.0
ID NDTRIAL
Stopnja gradnje gm1319.01
Datum izdelave 14.5.13
Paket com.ibm.websphere.NDTRIAL.v85_8.5.5000.20130514_1044
Arhitektura x86-64 (64 bit)
Nameščene funkcije IBM-ovega 64-bitnega WebSphere SDK za Java
Polni profil WebSphere Application Server
Orodje EJBDeploy za predhodne module EJB 3.0
Vgradni vsebnik EJB
Samostojni tanki odjemalci in adapterji virov
——————————————————————————–
Končaj poročilo o stanju namestitve
——————————————————————————–
[[zaščitena e-pošta] košara] #

Opomba: morda vas bodo zanimali naslednji argumenti.

  • -fixpacks: za prikaz informacij o paketih popravkov
  • -dolga: za prikaz vseh paketov popravkov in popravkov
  • -ifixes: za prikaz podatkov o popravkih

getHistoryReport.sh

Če izvajate revizijo ali želite samo seznam komponent, popravkov, osvežiti paket z datumi, lahko zaženete ta ukaz, ki bo ustvaril historyReport.html v trenutnem delovnem imeniku, ki je ponavadi mapa zaboj.

getVersionReport.sh

Za prikaz različice izdelave in datuma izdelave namestitve WebSphere. Fantje IBM-ove službe za podporo pogosto zaprosijo, da raziščejo, ali obstaja sum na težavo z določeno različico.

Brisanje predpomnilnika

Za čiščenje predpomnilnika bi lahko obstajali različni razlogi, najočitnejši bi bil po nadgradnji. Za čiščenje morate razmisliti o dveh predpomnilnikih 1) JVM 2) OSGi.

clearClassCache.sh

Če želite počistiti predpomnilnik razreda JVM, lahko zaženete zgornji skript.

Opomba: JVM je treba pred čiščenjem predpomnilnikov razreda ustaviti.

osgiCfgInit.sh

Izvedite zgornji ukaz, da počistite profil OSGi & strežnik predpomnilnika.

[[zaščitena e-pošta] košara] # ./osgiCfgInit.sh
Uspešno očiščen predpomnilnik profila OSGi za / opt / IBM / WebSphere / AppServer / profile / Dmgr01.
Uspešno očiščen predpomnilnik strežnika OSGi za / opt / IBM / WebSphere / AppServer / profile / Dmgr01 / strežniki / dmgr.
[[zaščitena e-pošta] košara] #

Opomba: ne pozabite ustaviti tekočih procesov pred čiščenjem predpomnilnikov.

Upravljanje profilov

upravlja upravljanje.dk.sh

Različico lahko preklopite, če ste namestili več SDK-jev. Ta skript lahko uporabite tudi za iskanje povezanega SDK-ja s svojim profilom. Spodaj je prikazan seznam razpoložljivih SDK.

[[zaščitena e-pošta] košara] # ./managesdk.sh -listAvailable
CWSDK1003I: SDK-ji na voljo:
CWSDK1005I: Ime SDK: 1.6_64
CWSDK1001I: Uspešno opravljeno zahtevano opravilo upravljanja upravljalnega programa.
[[zaščitena e-pošta] košara] #

pmt.sh

PMT (orodje za upravljanje profilov) se lahko uporablja za ustvarjanje profilov WebSphere v načinu GUI. Ustvarjanje profilov s pomočjo PMT-a je zelo enostavno – ustvariti morate želeno raven profila in slediti čarovniku. Morate poskusiti!

syncNode.sh

Če ne morete izvesti sinhronizacije vozlišč preko skrbniške konzole, iz nekega razloga lahko uporabite syncNode.sh na ravni profila. Pred uporabo te skripte morate agent Agenta ustaviti.

Morate posredovati argument za gostitelja DMGR & Številka vrat SOAP.

[[zaščitena e-pošta] košara] # ./syncNode.sh localhost 8879
ADMU0116I: Podatki o orodju se beležijo v datoteko
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/syncNode.log
ADMU0128I: Orodje za zagon s profilom AppSrv01
ADMU0401I: Zaženite operacijo syncNode za vozlišče localhostNode01 z namestitvijo
Lokalni voditelj: 8879
ADMU0016I: Sinhronizacija konfiguracije med vozliščem in celico.
ADMU0402I: Konfiguracija za vozlišče localhostNode01 je bila sinhronizirana
z lokalnim gostiteljem razmestitve: 8879
[[zaščitena e-pošta] košara] #

  • localhost = ime gostitelja upravitelja razmestitve
  • 8879 = Številka vrat SOAP DMGR

Upam, da so zgornji skripti koristni za vaše vsakodnevno delo. Svojo kariero dvignite na eno raven z učenjem računalništva v oblaku.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map