Directrices para WebLogic
Debe completar pasos adicionales si tiene previsto instalar Marketing Operations en un clúster en WebLogic.
Preparación para la instalación
Antes de empezar, debe crear un dominio de WebLogic para el clúster. Para obtener la ayuda con este paso, consulte la documentación de WebLogic.
Preparación de los orígenes de datos
El capítulo de origen de datos le indica que debe crear una base de datos para Marketing Operations y, a continuación, configure un origen de datos JDBC para la misma en el servidor de aplicaciones. Cuando complete estas tareas para un clúster, tenga en cuenta las siguientes instrucciones adicionales:
*
*
Cree el origen de datos para las tablas del sistema Marketing Platform (UnicaPlatformDS) en el servidor de administración y, también, en los miembros del clúster.
*
Cuando cree el origen de datos para las tablas del sistema de Marketing Operations (plands), despliéguelo en el clúster y no en el servidor de administración. Seleccione Todos los servidores del clúster.
Instalación de productos
Cuando ejecute el instalador, asegúrese de instalar Marketing Platform y Marketing Operations una vez en la máquina designada como servidor de administración para el clúster. No es necesario que instale el software en cada miembro de clúster. En su lugar, instálelo una vez en el servidor de administración, cree el EAR y a continuación despliegue el archivo EAR en cada miembro de clúster.
Pasos previos al despliegue
Antes de desplegar Marketing Operations, complete los pasos siguientes además de los especificados en el capítulo de configuración previa al despliegue:
*
Comparta el directorio de nivel superior en el cual está instalado Marketing Operations. Por ejemplo, suponga que Marketing Operations está instalado en el siguiente directorio: C:\MktOpsCluster\IBM_EMM\MarketingOperations. En este caso, debería compartir todo el directorio MktOpsCluster.
*
Cree y comparta una carpeta en el servidor de administración para contener los archivos actualizados para Marketing Operations. Esta carpeta es conocida como la carpeta Shared_UMO_Artifacts. Todos los miembros del clúster tienen un control completo (lectura, escritura, modificación y supresión) de esta carpeta. Colocar esta carpeta debajo del directorio de inicio de IBM® en la jerarquía del sistema de archivos local es opcional.
Despliegue de la aplicación en WebLogic
Además de las instrucciones del capítulo sobre el despliegue, tenga en cuenta las adiciones siguientes:
1. Establezca la opción de accesibilidad del origen
Al desplegar el EAR en el servidor de administración, establezca la opción Accesibilidad del origen en Utilizar los valores predeterminados definidos por los destinos de despliegue.
2. Instrucciones adicionales para establecer JAVA_OPTIONS
Recuerde configurar la propiedad JAVA_OPTIONS en el archivo setenv en cada máquina del clúster.
a ruta que especifique en la propiedad plan.home debe apuntar al directorio de instalación compartido.
Existen dos parámetros adicionales para establecer para los clústeres:
*
*
-Dplan.suppressNotifications=true
Compruebe que la propiedad suppressNotifications esté establecida en false en la máquina designada para enviar notificaciones. Establezca esta propiedad en true en todas las demás máquinas.
3. Defina un archivo ehcache alternativo
El archivo plan_ehcache.xml definido en el directorio CONF se utiliza en cada nodo del clúster. Para alterar temporalmente este archivo predeterminado en un nodo, edite startWeblogic.cmd (Windows) o startWeblogic.sh (UNIX) en dicho nodo para configurar la propiedad JAVA_OPTIONS: añada el parámetro -plan_ehcache para especificar la ubicación de otro archivo plan_ehcache.xml.
Configuración de la cookie de gestión de sesiones
Para definir el nombre de la cookie de gestión de sesiones que utilizan los servidores del clúster, puede editar el archivo plan.war que ha creado el instalador y desplegado en el servidor de aplicaciones.
Complete los pasos siguientes para configurar la cookie de gestión de sesiones:
1.
Abra un indicador de comandos y verifique que la versión Java sea la misma que el JRE utilizado por Marketing Operations: escriba java -version.
2.
Copie el plan.war en una carpeta temporal y cambie el nombre del archivo plan.war original.
3.
Desempaquete el contenido del nuevo archivo plan.war temporal: escriba jar -xvf plan.war.
4.
Suprima el plan.war empaquetado: escriba rm plan.war.
5.
Vaya al directorio WEB-INF: escriba cd WEB-INF.
6.
Edite el archivo web.xml para añadir el código para alterar temporalmente el nombre de la cookie:
<init-param>
<param-name>CookieName</param_name>
<param-value>UMOSESSIONID</param-value>
</init-param>
7.
Vuelva a empaquetar el plan.war: escriba cd .. después jar -cvf * plan.war.
8.
Vuelva a copiar el plan.war actualizado en su ubicación original en el servidor.
9.
Despliegue el plan.war actualizado.
Pasos posteriores al despliegue
Si está utilizando un plugin para el equilibrio de carga, complete los siguientes pasos de configuración:
*
Para que IBM® Marketing Operations funcione de forma eficaz en un entorno en clúster, los usuarios deben permanecer en un solo nodo para toda la sesión completa. Esta opción para la gestión de sesiones y el equilibrio de carga se conoce como sesiones persistentes (sticky) o equilibrio de carga persistente (sticky). Si desea más información sobre cómo configurar la instalación para utilizar esta opción, consulte la documentación para el servidor de aplicaciones.
*
*
Inicie una sesión en Marketing Operations y seleccione Configuración > Configuración. Configure los siguientes parámetros de URL para que todas las referencias al servidor Marketing Operations utilicen el host de proxy y el puerto:
*
*
*