Scripts d’administració d’utils del servidor d’aplicacions webSphere

Hi ha més de 125 fitxers de scripts de shell inclosos a l’IBM WebSphere Application Server (WAS) quan l’instal·leu.


No tots són útils i, si sou un aprenent, potser no esteu al corrent d’alguns dels scripts potents que cal fer servir en el treball diari..

He enumerat alguns dels scripts més útils per facilitar la vostra vida com a administrador de WebSphere.

Els scripts següents es proven en un entorn IBM WAS ND 8.5.5 i no veuen cap raó per què no funcionarà en cap altre entorn.

Aturar-se & Iniciant el gestor de desplegament, agent de nodes & JVM

stopManager.sh

Podeu aturar el gestor de desplegament mitjançant l’ordre anterior.

[[correu electrònic protegit] paperera] # ./stopManager.sh
ADMU0116I: La informació de l’eina s’està registrant al fitxer
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/stopServer.log
ADMU0128I: eina d’inici amb el perfil Dmgr01
ADMU3100I: Configuració de lectura del servidor: dmgr
ADMU3201I: S’ha publicat la sol·licitud d’aturada del servidor. S’espera l’estat de parada.
ADMU4000I: S’ha completat la parada del servidor dmgr.
[[correu electrònic protegit] paperera] #

Nota: això s’ha d’executar a la ruta del perfil DMGR.

startManager.sh

Podeu iniciar el gestor de desplegament mitjançant l’ordre anterior.

[[correu electrònic protegit] paperera] # ./startManager.sh
ADMU0116I: La informació de l’eina s’està registrant al fitxer
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/startServer.log
ADMU0128I: eina d’inici amb el perfil Dmgr01
ADMU3100I: Configuració de lectura del servidor: dmgr
ADMU3200I: llançament del servidor. En espera de l’estat d’inicialització.
ADMU3000I: servidor dmgr obert per al comerç electrònic; l’identificador del procés és 9183
[[correu electrònic protegit] paperera] #

Nota: això s’ha d’executar a la ruta del perfil DMGR.

startServer.sh

Per iniciar el JVM, podeu utilitzar startServer.sh amb el nom del servidor com a sota.

[[correu electrònic protegit] paperera] # ./startServer.sh servidor1
ADMU0116I: La informació de l’eina s’està registrant al fitxer
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/startServer.log
ADMU0128I: eina d’inici amb el perfil AppSrv01
ADMU3100I: Configuració de lectura del servidor: server1
ADMU3200I: llançament del servidor. En espera de l’estat d’inicialització.
ADMU3000I: servidor del servidor1 obert per al comerç electrònic; l’identificador del procés és 10633
[[correu electrònic protegit] paperera] #

Nota: L’agent de nodes s’ha d’iniciar abans de començar JVM.

stopServer.sh

Podeu apagar JVM executant l’ordre anterior juntament amb el nom de JVM.

[[correu electrònic protegit] paperera] # ./stopServer.sh servidor1
ADMU0116I: La informació de l’eina s’està registrant al fitxer
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/stopServer.log
ADMU0128I: eina d’inici amb el perfil AppSrv01
ADMU3100I: Configuració de lectura del servidor: server1
ADMU3201I: S’ha publicat la sol·licitud d’aturada del servidor. S’espera l’estat de parada.
ADMU4000I: S’ha completat la parada del servidor1 del servidor.
[[correu electrònic protegit] paperera] #

stopNode.sh

Per aturar l’agent de node respectiu, heu d’anar al perfil i executar stopNode.sh per aturar l’agent de node.

[[correu electrònic protegit] paperera] # ./stopNode.sh
ADMU0116I: La informació de l’eina s’està registrant al fitxer
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/stopServer.log
ADMU0128I: eina d’inici amb el perfil AppSrv01
ADMU3100I: Configuració de lectura del servidor: nodeagent
ADMU3201I: S’ha publicat la sol·licitud d’aturada del servidor. S’espera l’estat de parada.
ADMU4000I: S’ha completat la parada del nodeagent del servidor.
[[correu electrònic protegit] paperera] #

startNode.sh

Vés al perfil respectiu i executa startNode.sh per iniciar l’agent de node.

[[correu electrònic protegit] paperera] # ./startNode.sh
ADMU0116I: La informació de l’eina s’està registrant al fitxer
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/startServer.log
ADMU0128I: eina d’inici amb el perfil AppSrv01
ADMU3100I: Configuració de lectura del servidor: nodeagent
ADMU3200I: llançament del servidor. En espera de l’estat d’inicialització.
ADMU3000I: nodeagent del servidor obert per al comerç electrònic; l’identificador del procés és 11363
[[correu electrònic protegit] paperera] #

serverStatus.sh

Per conèixer l’estat de JVM, podeu utilitzar aquest script amb l’argument –total.

S’ha d’executar en el nivell de perfil respectiu. Si executeu això a nivell de perfil DMGR, només mostrarà l’estat de DMGR.

[[correu electrònic protegit] paperera] # ./serverStatus.sh -all
ADMU0116I: La informació de l’eina s’està registrant al fitxer
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/serverStatus.log
ADMU0128I: eina d’inici amb el perfil AppSrv01
ADMU0503I: recupera l’estat del servidor per a tots els servidors
ADMU0505I: Servidors trobats en la configuració:
ADMU0506I: Nom del servidor: nodeagent
ADMU0506I: Nom del servidor: server1
ADMU0508I: L’agent de nodes "nodeagent" es va començar
ADMU0508I: el servidor d’aplicacions "servidor1" es va començar
[[correu electrònic protegit] paperera] #

Còpia de seguretat & Restaurar

backupConfig.sh

Una de les primeres coses a aprendre treballant en suport de producció és la manera de fer una còpia de seguretat. Quan res funciona, la còpia de seguretat ajuda.

Podeu utilitzar aquest script per obtenir una còpia de seguretat de la configuració de l’entorn de WebSphere. Com a bona pràctica, podeu utilitzar l’argument “–nostop”, de manera que es necessita una còpia de seguretat sense parar el Gestor de desplegament.

[[correu electrònic protegit] paperera] # ./backupConfig.sh -nostop
ADMU0116I: La informació de l’eina s’està registrant al fitxer
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/backupConfig.log
ADMU0128I: eina d’inici amb el perfil AppSrv01
ADMU5001I: Còpia de seguretat del directori de configuració
/ opt / IBM / WebSphere / AppServer / perfils / AppSrv01 / config per fitxer
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/WebSphereConfig_2015-04-12.zip
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………..
ADMU5002I: 933 fitxers van fer una còpia de seguretat de fitxers
[[correu electrònic protegit] paperera] #

restaurarConfig.sh

Si heu canviat la configuració i les coses no són tan esperades i hi ha un moment per restablir la configuració. Bé, podeu utilitzar el fitxer de còpia de seguretat per restaurar la configuració.

[[correu electrònic protegit] paperera] # ./restoreConfig.sh WebSphereConfig_2015-04-12.zip -nostop
ADMU0116I: La informació de l’eina s’està registrant al fitxer
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/restoreConfig.log
ADMU0128I: eina d’inici amb el perfil AppSrv01
ADMU5502I: el directori / opt / IBM / WebSphere / AppServer / perfils / AppSrv01 / config
ja existeix; canviant el nom a
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config.old
ADMU5504I: s’ha restablit el nom de la ubicació amb èxit
ADMU5505I: restauració del fitxer WebSphereConfig_2015-04-12.zip a la ubicació
/ opt / IBM / WebSphere / AppServer / perfils / AppSrv01 / config
…………………………………………………………………………………………………………………………………………………….
ADMU5506I: 933 fitxers restaurats correctament
ADMU6001I: Comença la preparació de l’aplicació –
ADMU6009I: Processament completat.
ADMU6002I: Comença la preparació d’actius –
ADMU6009I: Processament completat.
[[correu electrònic protegit] paperera] #

T’agrada fins ara? Desplaceu-vos cap avall per obtenir més diversió!

Obtenint la versió & arreglar la informació del paquet

versionInfo.sh

Per conèixer la versió WAS, crear nivell, paquet, arquitectura & instal·lades funcions instal·lades al servidor.

[[correu electrònic protegit] paperera] # ./versionInfo.sh
WVER0010I: Copyright (c) IBM Corporation 2002, 2012; Tots els drets reservats.
WVER0012I: Versió del reporter de la versió 1.15.1.48, data de 2/8/12
——————————————————————————–
Informe d’estat de la instal·lació del producte de l’IBM WebSphere
——————————————————————————–
Informe a la data i hora 12 d’abril de 2015 3:18:41 PDT
Instal·lació
——————————————————————————–
Directori de productes / opt / IBM / WebSphere / AppServer
Directori de versions / opt / IBM / WebSphere / AppServer / Properties / version
Directori DTD / opt / IBM / WebSphere / AppServer / properties / version / dtd
Directori de registres / var / ibm / InstallationManager / logs
Llista de productes
——————————————————————————–
NDTRIAL instal·lat
Producte instal·lat
——————————————————————————–
Nom desplegament de xarxa de l’IBM WebSphere Application Server Network
Versió 8.5.5.0
ID NDTRIAL
Nivell de construcció gm1319.01
Data de construcció el 14/05/13
Paquet com.ibm.websphere.NDTRIAL.v85_8.5.5000.20130514_1044
Arquitectura x86-64 (64 bits)
Instal·lacions Característiques instal·lades WebSphere SDK de 64 bits per a Java
Perfil complet del WebSphere Application Server
EJBDeploy eina per a mòduls pre-EJB 3.0
Contenidor EJB incorporat
Clients independents i adaptadors de recursos
——————————————————————————–
Informe d’estat de la instal·lació final
——————————————————————————–
[[correu electrònic protegit] paperera] #

Nota: us pot interessar seguir els arguments recolzats.

  • -fixpacks: Per mostrar informació sobre paquets de correccions
  • -llarg: Per mostrar tots els paquets i correccions de correccions
  • -ifixes: Per mostrar informació sobre ifixes

getHistoryReport.sh

Si voleu realitzar auditories o només voleu enumerar components, solucions, actualitzar el paquet amb dates, podeu executar aquesta ordre, que generarà historyReport.html al directori de treball actual, que sol ser la carpeta bin..

getVersionReport.sh

Per mostrar la versió de creació i la data de creació de la instal·lació de WebSphere. Els nois de suport de IBM solen demanar que investiguin si hi ha algun problema sospitós amb una versió concreta.

Netejar la memòria cau

Hi pot haver diverses raons per esborrar la memòria cau el més evident seria una actualització. Hi ha dos caché que heu de considerar esborrar 1) JVM 2) OSGi.

clearClassCache.sh

Per esborrar la memòria cau de classe de JVM, podeu executar el script anterior.

Nota: S’ha d’aturar la JVM abans de buidar la memòria cau de classe.

osgiCfgInit.sh

Executeu l’ordre anterior per esborrar el perfil OSGi & memòria cau del servidor.

[[correu electrònic protegit] paperera] # ./osgiCfgInit.sh
La memòria cau del perfil OSGi es neteja correctament per a / opt / IBM / WebSphere / AppServer / perfils / Dmgr01.
La memòria cau del servidor OSGi s’ha netejat correctament per a / opt / IBM / WebSphere / AppServer / perfils / Dmgr01 / servidors / dmgr.
[[correu electrònic protegit] paperera] #

Nota: no us oblideu d’aturar els processos en execució abans d’esborrar les memòria cau.

Gestió de perfils

managedk.sh

Podeu commutar la versió si heu instal·lat diversos SDK. També podeu utilitzar aquest script per esbrinar l’SDK associat al vostre perfil. A continuació, es mostra una llista de SDK disponibles.

[[correu electrònic protegit] paperera] # ./managesdk.sh -listDisponible
CWSDK1003I: SDK disponibles:
CWSDK1005I: nom SDK: 1.6_64
CWSDK1001I: S’ha executat amb èxit la tasca managedk sol·licitada.
[[correu electrònic protegit] paperera] #

pmt.sh

El PMT (Profile Management Tool) es pot utilitzar per crear perfils WebSphere en mode GUI. És molt fàcil crear perfils mitjançant PMT: només cal crear el nivell de perfil desitjat i seguir l’assistent. Has de provar-ho!

syncNode.sh

Per algun motiu, si no podeu realitzar la sincronització de nodes mitjançant la consola d’administració, podeu utilitzar syncNode.sh des del nivell de perfil. S’ha d’aturar l’agent de node abans d’utilitzar aquest script.

Heu de passar un argument per l’amfitrió DMGR & Número de port SOAP.

[[correu electrònic protegit] paperera] # ./syncNode.sh localhost 8879
ADMU0116I: La informació de l’eina s’està registrant al fitxer
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/syncNode.log
ADMU0128I: eina d’inici amb el perfil AppSrv01
ADMU0401I: Comença l’operació syncNode per al node localhostNode01 amb el desplegament
Gerent localhost: 8879
ADMU0016I: configuració de sincronització entre node i cel·la.
ADMU0402I: la configuració del node localhostNode01 s’ha sincronitzat
amb el gestor de desplegament localhost: 8879
[[correu electrònic protegit] paperera] #

  • localhost = Nom d’amfitrió del gestor de desplegament
  • 8879 = Número de port SOAP DMGR

Espero que els scripts anteriors siguin útils per a la vostra feina diària. Aprèn la teva carrera fins a un nivell tot aprenent en informàtica en núvol.

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