Užitočné skripty na správu aplikačného servera WebSphere

Pri inštalácii je do IBM WebSphere Application Server (WAS) zahrnutých viac ako 125 súborov skriptov.


Nie všetky z nich sú užitočné, a ak ste študent, možno neviete o niektorých mocných skriptoch, ktoré sa majú používať v každodennej práci..

Uviedla som niektoré z najužitočnejších skriptov, ktoré vám uľahčia život ako správcu WebSphere.

Nasledujúce skripty sú testované v prostredí IBM WAS ND 8.5.5 a nevidia žiaden dôvod, prečo nebude fungovať v inom prostredí..

zastavenie & Spúšťa sa manažér nasadenia, agent uzla & JVM

stopManager.sh

Pomocou príkazu vyššie môžete zastaviť manažéra nasadenia.

[[Email protected] bin] # ./stopManager.sh
ADMU0116I: Informácie o nástroji sa zaznamenávajú do súboru
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/stopServer.log
ADMU0128I: Štartovací nástroj s profilom Dmgr01
ADMU3100I: Konfigurácia čítania pre server: dmgr
ADMU3201I: Vydaná požiadavka na zastavenie servera. Čaká sa na stav zastavenia.
ADMU4000I: Zastavenie servera dmgr bolo dokončené.
[[Email protected] bin] #

Poznámka: to sa musí vykonať v ceste profilu DMGR.

startManager.sh

Správcu nasadenia môžete spustiť pomocou vyššie uvedeného príkazu.

[[Email protected] bin] # ./startManager.sh
ADMU0116I: Informácie o nástroji sa zaznamenávajú do súboru
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/startServer.log
ADMU0128I: Štartovací nástroj s profilom Dmgr01
ADMU3100I: Konfigurácia čítania pre server: dmgr
ADMU3200I: Server bol spustený. Čaká sa na inicializačný stav.
ADMU3000I: Server dmgr je otvorený pre elektronické podnikanie; id procesu je 9183
[[Email protected] bin] #

Poznámka: to sa musí vykonať v ceste profilu DMGR.

startServer.sh

Na spustenie JVM môžete použiť startServer.sh s názvom servera, ako je uvedené nižšie.

[[Email protected] bin] # ./startServer.sh server1
ADMU0116I: Informácie o nástroji sa zaznamenávajú do súboru
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/startServer.log
ADMU0128I: Spúšťací nástroj s profilom AppSrv01
ADMU3100I: Konfigurácia čítania pre server: server1
ADMU3200I: Server bol spustený. Čaká sa na inicializačný stav.
ADMU3000I: Server server1 otvorený pre elektronické podnikanie; id procesu je 10633
[[Email protected] bin] #

Poznámka: Agent uzla musí byť spustený pred spustením JVM.

stopServer.sh

JVM môžete vypnúť vykonaním vyššie uvedeného príkazu spolu s menom JVM.

[[Email protected] bin] # ./stopServer.sh server1
ADMU0116I: Informácie o nástroji sa zaznamenávajú do súboru
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/stopServer.log
ADMU0128I: Spúšťací nástroj s profilom AppSrv01
ADMU3100I: Konfigurácia čítania pre server: server1
ADMU3201I: Vydaná požiadavka na zastavenie servera. Čaká sa na stav zastavenia.
ADMU4000I: Zastavenie servera server1 bolo dokončené.
[[Email protected] bin] #

stopNode.sh

Ak chcete zastaviť príslušného agenta uzlov, musíte ísť do tohto profilu a spustiť stopNode.sh, aby ste zastavili agenta uzlov..

[[Email protected] bin] # ./stopNode.sh
ADMU0116I: Informácie o nástroji sa zaznamenávajú do súboru
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/stopServer.log
ADMU0128I: Spúšťací nástroj s profilom AppSrv01
ADMU3100I: Konfigurácia čítania pre server: nodeagent
ADMU3201I: Vydaná požiadavka na zastavenie servera. Čaká sa na stav zastavenia.
ADMU4000I: Zastavenie nodeagentu servera bolo dokončené.
[[Email protected] bin] #

startNode.sh

Prejdite na príslušný profil a spustite agent startNode.sh, čím spustíte agent uzla.

[[Email protected] bin] # ./startNode.sh
ADMU0116I: Informácie o nástroji sa zaznamenávajú do súboru
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/startServer.log
ADMU0128I: Spúšťací nástroj s profilom AppSrv01
ADMU3100I: Konfigurácia čítania pre server: nodeagent
ADMU3200I: Server bol spustený. Čaká sa na inicializačný stav.
ADMU3000I: Server nodeagent otvorený pre e-business; id procesu je 11363
[[Email protected] bin] #

serverStatus.sh

Ak chcete zistiť stav JVM, môžete použiť tento skript s –all argumentom.

Toto sa musí vykonať na príslušnej úrovni profilu. Ak to vykonáte na úrovni profilu DMGR, zobrazí sa iba stav DMGR.

[[Email protected] bin] # ./serverStatus.sh -all
ADMU0116I: Informácie o nástroji sa zaznamenávajú do súboru
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/serverStatus.log
ADMU0128I: Spúšťací nástroj s profilom AppSrv01
ADMU0503I: Načítava sa stav servera pre všetky servery
ADMU0505I: Servery nájdené v konfigurácii:
ADMU0506I: Názov servera: nodeagent
ADMU0506I: Názov servera: server1
ADMU0508I: Agent uzlov "nodeagent" je spustený
ADMU0508I: Aplikačný server "server1" je spustený
[[Email protected] bin] #

zálohovanie & obnoviť

backupConfig.sh

Jednou z prvých vecí, ktoré sa treba pri práci vo výrobnej podpore dozvedieť, je spôsob zálohovania. Keď nič nefunguje – zálohovanie pomáha.

Tento skript môžete použiť na zálohovanie konfigurácie prostredia WebSphere. Ako najlepšiu prax môžete použiť argument „–nostop“, takže trvá zálohu bez zastavenia manažéra nasadenia.

[[Email protected] bin] # ./backupConfig.sh -nostop
ADMU0116I: Informácie o nástroji sa zaznamenávajú do súboru
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/backupConfig.log
ADMU0128I: Spúšťací nástroj s profilom AppSrv01
ADMU5001I: Zálohovanie konfiguračného adresára
/ opt / IBM / WebSphere / AppServer / profily / AppSrv01 / config to file
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/WebSphereConfig_2015-04-12.zip
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………..
ADMU5002I: 933 súborov bolo úspešne zálohovaných
[[Email protected] bin] #

restoreConfig.sh

Ak ste zmenili konfiguráciu a veci nie sú podľa očakávania a je čas obnoviť konfiguráciu. Záložný súbor môžete použiť na obnovenie konfigurácie.

[[Email protected] bin] # ./restoreConfig.sh WebSphereConfig_2015-04-12.zip -nostop
ADMU0116I: Informácie o nástroji sa zaznamenávajú do súboru
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/restoreConfig.log
ADMU0128I: Spúšťací nástroj s profilom AppSrv01
ADMU5502I: Adresár / opt / IBM / WebSphere / AppServer / profily / AppSrv01 / config
už existuje; premenovanie na
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config.old
ADMU5504I: Obnovenie polohy bolo úspešne premenované
ADMU5505I: Obnovuje sa súbor WebSphereConfig_2015-04-12.zip na miesto
/ Opt / IBM / WebSphere / AppServer / profiles / AppSrv01 / config
…………………………………………………………………………………………………………………………………………………….
ADMU5506I: 933 súborov bolo úspešne obnovených
ADMU6001I: Začiatok prípravy aplikácie –
ADMU6009I: Spracovanie je dokončené.
ADMU6002I: Začiatok prípravy aktív –
ADMU6009I: Spracovanie je dokončené.
[[Email protected] bin] #

Páči sa vám to zatiaľ? Prejdite nadol pre viac zábavy!

Získava sa verzia & informácie o balíku opráv

versionInfo.sh

Ak chcete zistiť verziu WAS, úroveň zostavenia, balík, architektúra & nainštalované funkcie nainštalované na vašom serveri.

[[Email protected] bin] # ./versionInfo.sh
WVER0010I: Autorské práva (c) IBM Corporation 2002, 2012; Všetky práva vyhradené.
WVER0012I: Reportér verzie Versionfo 1.15.1.48, zo dňa 8.8.2012
——————————————————————————–
Správa o stave inštalácie produktu IBM WebSphere
——————————————————————————–
Správa k dátumu a času 12. apríla 2015 3:18:41 PDT
inštalácia
——————————————————————————–
Produktový adresár / opt / IBM / WebSphere / AppServer
Adresár verzií / opt / IBM / WebSphere / AppServer / properties / version
Adresár DTD / opt / IBM / WebSphere / AppServer / properties / version / dtd
Adresár protokolov / var / ibm / InstallationManager / logs
Zoznam produktov
——————————————————————————–
Nainštalovaný NDTRIAL
Nainštalovaný produkt
——————————————————————————–
Názov IBM WebSphere Application Server Network Deployment
Verzia 8.5.5.0
ID NDTRIAL
Úroveň zostavenia gm1319.01
Dátum zostavenia 14/14/13
Balík com.ibm.websphere.NDTRIAL.v85_8.5.5000.20130514_1044
Architektúra x86-64 (64 bit)
Nainštalované súčasti IBM 64-bit WebSphere SDK for Java
Celý profil aplikačného servera WebSphere
EJBNástroj na nasadenie pre moduly pred EJB 3.0
Vstavaný kontajner EJB
Samostatné tenké klientov a adaptéry zdrojov
——————————————————————————–
Správa o ukončení inštalácie
——————————————————————————–
[[Email protected] bin] #

Poznámka: možno vás budú zaujímať nasledujúce podporované argumenty.

  • -opravy balíkov: Zobrazenie informácií o balíkoch opráv
  • -long: Zobrazenie všetkých balíkov opráv a ifixov
  • -ifixes: Zobrazenie informácií o ifixes

getHistoryReport.sh

Ak vykonávate audit alebo len chcete vymenovať komponenty, opravy, obnoviť balík s dátami, môžete spustiť tento príkaz, ktorý vygeneruje historyReport.html v aktuálnom pracovnom adresári, ktorým je zvyčajne priečinok s binom..

getVersionReport.sh

Zobrazenie verzie verzie a dátumu zostavenia inštalácie WebSphere. Zákazníci podpory IBM často žiadali, aby preskúmali prípadné podozrenie na problém s konkrétnou verziou.

Vymazanie vyrovnávacej pamäte

Môže existovať niekoľko dôvodov na vymazanie vyrovnávacej pamäte, z ktorých najzrejmejšia bude po inovácii. Mali by ste zvážiť zúčtovanie 1) JVM 2) OSGi.

clearClassCache.sh

Ak chcete vymazať vyrovnávaciu pamäť triedy JVM, môžete spustiť vyššie uvedený skript.

Poznámka: JVM sa musia zastaviť pred vymazaním vyrovnávacích pamätí triedy.

osgiCfgInit.sh

Vykonaním vyššie uvedeného príkazu vymažete profil OSGi & vyrovnávacia pamäť servera.

[[Email protected] bin] # ./osgiCfgInit.sh
Vyrovnávacia pamäť profilu OSGi bola úspešne vyčistená pre / opt / IBM / WebSphere / AppServer / profily / Dmgr01.
Vyrovnávacia pamäť servera OSGi bola úspešne vyčistená pre / opt / IBM / WebSphere / AppServer / profily / Dmgr01 / servery / dmgr.
[[Email protected] bin] #

Poznámka: nezabudnite zastaviť prebiehajúce procesy pred vymazaním vyrovnávacej pamäte.

Správa profilov

managesdk.sh

Ak máte nainštalovanú viac súprav SDK, môžete prepnúť verziu. Tento skript môžete tiež použiť na zistenie dostupnej priradenej súpravy SDK k vášmu profilu. Nižšie uvedený príklad zobrazuje zoznam dostupných súprav SDK.

[[Email protected] bin] # ./managesdk.sh -listDostupné
CWSDK1003I: Dostupné súpravy SDK:
CWSDK1005I: SDK name: 1.6_64
CWSDK1001I: Úspešne sa vykonala požadovaná úloha pre správu.
[[Email protected] bin] #

pmt.sh

Nástroj PMT (Tool Management Tool) je možné použiť na vytvorenie profilov WebSphere v režime GUI. Vytváranie profilov pomocou PMT je veľmi jednoduché – všetko, čo musíte urobiť, je vytvoriť požadovanú úroveň profilu a postupujte podľa sprievodcu. Musíš to skúsiť!

syncNode.sh

Ak z nejakého dôvodu nemôžete vykonať synchronizáciu uzlov pomocou Konzoly pre správu, môžete použiť syncNode.sh z úrovne profilu. Pred použitím tohto skriptu musí byť agent uzla zastavený.

Musíte zadať argument pre hostiteľa DMGR & Číslo portu SOAP.

[[Email protected] bin] # ./syncNode.sh localhost 8879
ADMU0116I: Informácie o nástroji sa zaznamenávajú do súboru
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/syncNode.log
ADMU0128I: Spúšťací nástroj s profilom AppSrv01
ADMU0401I: Začiatok operácie syncNode pre uzol localhostNode01 s nasadením
Manažér localhost: 8879
ADMU0016I: Synchronizácia konfigurácie medzi uzlom a bunkou.
ADMU0402I: Konfigurácia pre uzol localhostNode01 bola synchronizovaná
s manažérom nasadenia localhost: 8879
[[Email protected] bin] #

  • localhost = názov hostiteľa manažéra nasadenia
  • 8879 = DMGR SOAP Číslo portu

Dúfam, že vyššie uvedené skripty sú užitočné pre vašu každodennú prácu. Zoznámte sa s cloud computingom a posuňte svoju kariéru o úroveň vyššie.

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