Estructura de los archivos de WAS
De acuerdo al SO en el cual estes instalando tu producto WAS, a continuación se muestra la que es la Path donde por default estan depositados los archivos binarios del producto:
AIX | /usr/IBM/WebSphere/AppServer |
HP-UX | /opt/IBM/WebSphere/AppServer |
Linux | /opt/IBM/WebSphere/AppServer |
Solaris | /opt/IBM/WebSphere/AppServer |
Windows | C:\IBM\WebSphere\AppServer |
Claro que hay que aclarar que estos pueder cambiar si lo desean.
Estructura de los Archivos de los perfiles de WAS
AIX | /usr/IBM/WebSphere/AppServer/profiles |
HP-UX | /opt/IBM/WebSphere/AppServer/profiles |
Linux | /opt/IBM/WebSphere/AppServer/profiles |
Solaris | /opt/IBM/WebSphere/AppServer/profiles |
Windows | C:\IBM\WebSphere\AppServer\profiles |
Dentro de esta carpeta o Directorio de profiles es donde se crear los directorios que contienen la configuración de los diferentes perfiles que podemos crear:
Deployment Manager
Application Server
Job Manager
Administrative Agent
Node Agent
Security Proxy
DMZ Proxy
Es importante diferenciar la ruta donde estan ubicados los archivos de configuración de WAS contra los archivos de configuración de los perfiles,
ya que como veremos mas adelante, se puede llevar a cabo una administración atravez de linea de comandos y es importante saber cuando utilizamos los archivos de configuración de WAS y cuando los de algún perfil.
ya que como veremos mas adelante, se puede llevar a cabo una administración atravez de linea de comandos y es importante saber cuando utilizamos los archivos de configuración de WAS y cuando los de algún perfil.
Archivos de Configuración
Regularmente
los administradores de WebSphere Application Server realizan todo
desde la consola de administración y no se pone mucha atención en
los archivos que se actualizan cuando se realiza un cambio, es por
eso que varemos algunos de los archivos de configuración mas
importantes que se deben tener en radar, esto seguramente sera de
mucha ayuda cuando tengamos algún problema, como por ejemplo, cuando
olvidemos el password de la consola de administración, cuando no
levante los servicios debido a una configuración errónea de una
propiedad de la JVM, conflicto con puertos, etc.
Hay que
recordar que WAS almacena toda su configuración en archivo XML, es
por eso que debemos tener conocimiento con esta tecnología, dejaremos
unos link al final como referencias
- - - admin-authz.xml - - -
Contiene un listado de los Roles que se puede otorgar para accesos a la consola de administración, aplica para cada uno de los perfiles.
Ubicación del Archivo:
<profile_root>/profileName/config/cells/<cell_name>/
- - - profileRegistry.xml - - -
Contiene una lista de los perfiles y sus datos de configuracion
Ubicacion del Archivo
<profile_root>/profileName/properties
- - - resources.xml - - -
Contiene la deficion de los recursos de todos los ambitos tales como JDBC, JMS, JavaMail, URL, etc.
<profile_root>/profileName/AppSrvName/config/cells/CellName/nodes/NodeName
- - - security.xml - - -
Contiene informacion relacionada con toda la seguridad tal como Serguridad de la consola, seguridad Java, cetificados, entre otros.
Ubicacion del archivo
<profile_root>/profileName/AppSrvName/config/cells/CellName
- - - serverindex.xml - - -
Contiene informacion de los puertos que levantan con el perfil en cuestion.
Ubicacion del archivo
<profile_root>/profileName/AppSrvName/config/cells/CellName/nodes/NodeName
- - - server.xml - - -
Contiene informacion de configuracion de la JVM, tal como el tamaño maximo y minimo, propiedades de JVM, configruacion de GC.
Ubicacion del archivo
<profile_root>/profiles/AppSrvName/config/cells/CellName/nodes/NodeName/server/serverNAme/
Contiene un listado de los Roles que se puede otorgar para accesos a la consola de administración, aplica para cada uno de los perfiles.
Ubicación del Archivo:
<profile_root>/profileName/config/cells/<cell_name>/
- - - profileRegistry.xml - - -
Contiene una lista de los perfiles y sus datos de configuracion
Ubicacion del Archivo
<profile_root>/profileName/properties
- - - resources.xml - - -
Contiene la deficion de los recursos de todos los ambitos tales como JDBC, JMS, JavaMail, URL, etc.
<profile_root>/profileName/AppSrvName/config/cells/CellName/nodes/NodeName
- - - security.xml - - -
Contiene informacion relacionada con toda la seguridad tal como Serguridad de la consola, seguridad Java, cetificados, entre otros.
Ubicacion del archivo
<profile_root>/profileName/AppSrvName/config/cells/CellName
- - - serverindex.xml - - -
Contiene informacion de los puertos que levantan con el perfil en cuestion.
Ubicacion del archivo
<profile_root>/profileName/AppSrvName/config/cells/CellName/nodes/NodeName
- - - server.xml - - -
Contiene informacion de configuracion de la JVM, tal como el tamaño maximo y minimo, propiedades de JVM, configruacion de GC.
Ubicacion del archivo
<profile_root>/profiles/AppSrvName/config/cells/CellName/nodes/NodeName/server/serverNAme/
Bueno hasta aquí los temas de hoy, si llegan a estar mas interesados en algo mas especifico deja tus comentarios y con gusto escribirmos al respecto.
Nota. En las siguientes publicaciones no tocaremos temas como la creación de perfiles, instalación de parches, entre otros, salvo a petición de los interesados, ya que nos enfocaremos a temas de alta relevancia y que sean de gran utilidad, ya sea de SO, WAS, IHS, Scripting, Monitoreo, entre otros.
En nuestra siguiente publicación veremos: Comando Unix mas utilizados en la Administración de WAS / IHS