Scripturi utile de administrare a serverului de aplicații WebSphere

Există mai mult de 125 de fișiere scripturi shell incluse în IBM WebSphere Application Server (WAS) atunci când îl instalați.


Nu toate sunt utile și, dacă sunteți un cursant, este posibil să nu fiți conștienți de unele scripturi puternice pe care să le utilizați în munca zilnică.

Am enumerat câteva dintre cele mai utile scripturi pentru a vă ușura viața de WebSphere Administrator.

Scripturile următoare sunt testate în mediul IBM WAS ND 8.5.5 și nu văd niciun motiv pentru care nu va funcționa în alt mediu.

Oprire & Pornirea managerului de implementare, agent nod & JVM

stopManager.sh

Puteți opri Managerul de implementare folosind comanda de mai sus.

[[Email protected] cos]# ./stopManager.sh
ADMU0116I: Informațiile despre instrument sunt înregistrate în fișier
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/stopServer.log
ADMU0128I: Instrument de pornire cu profilul Dmgr01
ADMU3100I: Configurare de citire pentru server: dmgr
ADMU3201I: Solicitare de oprire a serverului emisă. În așteptarea stării de oprire.
ADMU4000I: Oprirea serverului dmgr a fost finalizată.
[[Email protected] cos]#

Notă: aceasta trebuie executată în calea profilului DMGR.

startManager.sh

Puteți porni Managerul de implementare folosind comanda de mai sus.

[[Email protected] cos]# ./startManager.sh
ADMU0116I: Informațiile despre instrument sunt înregistrate în fișier
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/startServer.log
ADMU0128I: Instrument de pornire cu profilul Dmgr01
ADMU3100I: Configurare de citire pentru server: dmgr
ADMU3200I: Server lansat. În așteptarea stării de inițializare.
ADMU3000I: Server dmgr deschis pentru e-business; ID-ul procesului este 9183
[[Email protected] cos]#

Notă: aceasta trebuie executată în calea profilului DMGR.

startServer.sh

Pentru a porni JVM, puteți utiliza startServer.sh cu numele serverului ca mai jos.

[[Email protected] cos]# ./startServer.sh server1
ADMU0116I: Informațiile despre instrument sunt înregistrate în fișier
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/startServer.log
ADMU0128I: Instrument de pornire cu profilul AppSrv01
ADMU3100I: Configurare de citire pentru server: server1
ADMU3200I: Server lansat. În așteptarea stării de inițializare.
ADMU3000I: Server server1 deschis pentru e-business; ID-ul procesului este 10633
[[Email protected] cos]#

Notă: Agentul nodului trebuie pornit înainte de a începe JVM.

stopServer.sh

Puteți opri JVM executând comanda de mai sus împreună cu numele JVM.

[[Email protected] cos]# ./stopServer.sh server1
ADMU0116I: Informațiile despre instrument sunt înregistrate în fișier
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/stopServer.log
ADMU0128I: Instrument de pornire cu profilul AppSrv01
ADMU3100I: Configurare de citire pentru server: server1
ADMU3201I: Solicitare de oprire a serverului emisă. În așteptarea stării de oprire.
ADMU4000I: Oprirea serverului server1 a fost finalizată.
[[Email protected] cos]#

stopNode.sh

Pentru a opri agentul de nod respectiv, trebuie să accesați acel profil și să executați stopNode.sh pentru a opri agentul de nod.

[[Email protected] cos]# ./stopNode.sh
ADMU0116I: Informațiile despre instrument sunt înregistrate în fișier
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/stopServer.log
ADMU0128I: Instrument de pornire cu profilul AppSrv01
ADMU3100I: Configurare de citire pentru server: nod
ADMU3201I: Solicitare de oprire a serverului emisă. În așteptarea stării de oprire.
ADMU4000I: Oprirea nodeagentului serverului a fost finalizată.
[[Email protected] cos]#

startNode.sh

Accesați profilul respectiv și executați startNode.sh pentru a porni agentul nodului.

[[Email protected] cos]# ./startNode.sh
ADMU0116I: Informațiile despre instrument sunt înregistrate în fișier
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/startServer.log
ADMU0128I: Instrument de pornire cu profilul AppSrv01
ADMU3100I: Configurare de citire pentru server: nod
ADMU3200I: Server lansat. În așteptarea stării de inițializare.
ADMU3000I: Nodeagent server deschis pentru e-business; ID-ul procesului este 11363
[[Email protected] cos]#

serverStatus.sh

Pentru a afla starea JVM, puteți utiliza acest script cu argumentul –all.

Aceasta trebuie executată la nivelul profilului respectiv. Dacă executați acest lucru la nivel de profil DMGR, va afișa doar starea DMGR.

[[Email protected] cos]# ./serverStatus.sh -all
ADMU0116I: Informațiile despre instrument sunt înregistrate în fișier
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/serverStatus.log
ADMU0128I: Instrument de pornire cu profilul AppSrv01
ADMU0503I: Recuperarea stării serverului pentru toate serverele
ADMU0505I: Servere găsite în configurație:
ADMU0506I: Nume server: nod
ADMU0506I: Nume server: server1
ADMU0508I: Agentul nodului "nodeagent" este ÎNCEPUT
ADMU0508I: Serverul de aplicații "server1" este ÎNCEPUT
[[Email protected] cos]#

Backup & Restabili

backupConfig.sh

Unul dintre primele lucruri pe care trebuie să le înveți în timp ce lucrezi în asistență de producție este cum să iei un backup. Când nimic nu funcționează – backup ajută.

Puteți utiliza acest script pentru a lua o copie de rezervă a configurației mediului WebSphere. Ca o practică optimă, puteți utiliza argumentul „-nostop”, astfel încât este nevoie de o copie de rezervă fără a opri Deployment Manager.

[[Email protected] cos]# ./backupConfig.sh -nostop
ADMU0116I: Informațiile despre instrument sunt înregistrate în fișier
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/backupConfig.log
ADMU0128I: Instrument de pornire cu profilul AppSrv01
ADMU5001I: Backup-ul directorului de configurare
/ opt / IBM / WebSphere / AppServer / profile / AppSrv01 / config pentru fișier
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/WebSphereConfig_2015-04-12.zip
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………..
ADMU5002I: 933 fișiere salvate cu succes
[[Email protected] cos]#

restoreConfig.sh

Dacă ați modificat configurația și lucrurile nu stau așa cum este de așteptat și există un timp pentru restabilirea configurației. Ei bine, puteți utiliza fișierul de rezervă pentru a restabili configurația.

[[Email protected] cos]# ./restoreConfig.sh WebSphereConfig_2015-04-12.zip -nostop
ADMU0116I: Informațiile despre instrument sunt înregistrate în fișier
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/restoreConfig.log
ADMU0128I: Instrument de pornire cu profilul AppSrv01
ADMU5502I: directorul / opt / IBM / WebSphere / AppServer / profile / AppSrv01 / config
deja exista; redenumirea la
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config.old
ADMU5504I: Restaurarea locației redenumită cu succes
ADMU5505I: Restaurarea fișierului WebSphereConfig_2015-04-12.zip la locație
/ Opt / IBM / WebSphere / AppServer / profile / AppSrv01 / config
…………………………………………………………………………………………………………………………………………………….
ADMU5506I: 933 fișiere restabilite cu succes
ADMU6001I: Începeți pregătirea aplicației –
ADMU6009I: Procesare finalizată.
ADMU6002I: Începeți pregătirea activelor –
ADMU6009I: Procesare finalizată.
[[Email protected] cos]#

Îți place până acum? Derulați în jos pentru a vă distra mai mult!

Noțiuni de versiune & fixați informațiile despre pachet

versionInfo.sh

Pentru a afla versiunea WAS, construiți nivel, pachet, arhitectură & funcții instalate instalate pe serverul dvs..

[[Email protected] cos]# ./versionInfo.sh
WVER0010I: Drepturi de autor (c) IBM Corporation 2002, 2012; Toate drepturile rezervate.
WVER0012I: versiunea reporterului VersionInfo versiunea 1.15.1.48, din 2/8/12
——————————————————————————–
Raportul de stare al instalării produsului IBM WebSphere
——————————————————————————–
Raport la data și ora 12 aprilie 2015 3:18:41 PDT
Instalare
——————————————————————————–
Director de produse / opt / IBM / WebSphere / AppServer
Director versiune / opt / IBM / WebSphere / AppServer / proprietăți / versiune
Directory DTD / opt / IBM / WebSphere / AppServer / properties / version / dtd
Directory Directory / var / ibm / InstallationManager / jurnalele
Lista de produse
——————————————————————————–
NDTRIAL instalat
Produs instalat
——————————————————————————–
Nume Desfășurare rețea IBM WebSphere Application Server
Versiunea 8.5.5.0
ID NDTRIAL
Nivel construit gm1319.01
Data construcției 14/05/13
Pachet com.ibm.websphere.NDTRIAL.v85_8.5.5000.20130514_1044
Arhitectură x86-64 (64 biți)
Funcții instalate SDK WebSphere pentru 64 de biți IBM pentru Java
Profil complet WebSphere Application Server
Instrument EJBDeploy pentru module pre-EJB 3.0
Container EJB încorporat
Clienți subțiri singuri și adaptoare de resurse
——————————————————————————–
Raportul de stare finală a instalării
——————————————————————————–
[[Email protected] cos]#

Notă: este posibil să fiți interesat să urmați argumentele acceptate.

  • -fixpacks: Pentru afișarea informațiilor despre pachetele de remediere
  • -lung: Pentru a afișa toate pachetele de remediere și ifixurile
  • -ifixes: Pentru afișarea informațiilor despre ifix

getHistoryReport.sh

Dacă efectuați auditul sau doriți doar să enumerați componentele, corecțiile, actualizați pachetul cu datele, puteți rula această comandă, care va genera historyReport.html în directorul de lucru curent, care este de obicei folder bin.

getVersionReport.sh

Pentru a afișa versiunea de construire și data de construire a instalării WebSphere. Adesea solicitați de către tipii de asistență IBM să investigheze dacă există vreo problemă suspectată cu o anumită versiune.

Ștergerea memoriei Cache

Pot fi diverse motive pentru a șterge memoria cache, cel mai evident ar fi după o actualizare. Există două memorii cache care ar trebui să ia în considerare ștergerea 1) JVM 2) OSGi.

clearClassCache.sh

Pentru a șterge memoria cache a clasei JVM, puteți executa scriptul de mai sus.

Notă: JVM-urile trebuie oprite înainte de a șterge memoria cache-urilor.

osgiCfgInit.sh

Executați comanda de mai sus pentru a șterge profilul OSGi & cache server.

[[Email protected] cos]# ./osgiCfgInit.sh
Cache-ul de profil OSGi a fost curățat cu succes pentru / opt / IBM / WebSphere / AppServer / profile / Dmgr01.
Cache-ul serverului OSGi a fost curățat cu succes pentru / opt / IBM / WebSphere / AppServer / profile / Dmgr01 / servers / dmgr.
[[Email protected] cos]#

Notă: nu uitați să opriți procesele de rulare înainte de a șterge memoria cache.

Gestionarea profilurilor

managesdk.sh

Puteți comuta versiunea dacă ați instalat mai multe SDK. Puteți utiliza și acest script pentru a afla SDK-ul asociat disponibil profilului dvs. Mai jos este prezentat o listă de SDK disponibile.

[[Email protected] cos]# ./managesdk.sh -list Disponibil
CWSDK1003I: SDK-uri disponibile:
CWSDK1005I: numele SDK: 1.6_64
CWSDK1001I: Executat cu succes sarcina managdk solicitată.
[[Email protected] cos]#

pmt.sh

PMT (Instrument Management Profile) poate fi utilizat pentru a crea profiluri WebSphere în modul GUI. Crearea de profiluri folosind PMT este foarte ușoară – tot ce trebuie să faci este să creezi nivelul dorit de profil și să urmezi expertul. Trebuie să încercați!

syncNode.sh

Din anumite motive, dacă nu puteți efectua sincronizarea nodurilor prin Consola de administrare, puteți utiliza syncNode.sh de la nivel de profil. Node Agent trebuie oprit înainte de a utiliza acest script.

Trebuie să treceți un argument pentru gazda DMGR & Numărul portului SOAP.

[[Email protected] cos]# ./syncNode.sh localhost 8879
ADMU0116I: Informațiile despre instrument sunt înregistrate în fișier
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/syncNode.log
ADMU0128I: Instrument de pornire cu profilul AppSrv01
ADMU0401I: Începeți operația syncNode pentru nodul localhostNode01 cu implementarea
Manager localhost: 8879
ADMU0016I: Sincronizarea configurației între nod și celulă.
ADMU0402I: Configurația pentru nodul localhostNode01 a fost sincronizată
cu Managerul de implementare localhost: 8879
[[Email protected] cos]#

  • localhost = Numele de gazdă al Managerului de implementare
  • 8879 = Numărul portului SOGR DMGR

Sper că scenariile de mai sus sunt utile pentru munca ta zilnică. Du-ți cariera la un nivel în sus învățând cloud computing.

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