miércoles, 26 de diciembre de 2012

Estructura de de sus archivos y archivos de configuración

Estructura de de sus archivos y archivos de configuración!!! +Néstor Morales  +Hector Ochoa +Jocelyn Sánchez Téllez +Pablo Antonio Rivera Jimenez

 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
WindowsC:\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.
 
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/
 
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