Instalación en un clúster en WebLogic
Si está instalando Marketing Operations en un clúster en WebLogic, utilice los siguientes cambios y adiciones al completar las tareas de los capítulos del 2 al 7.
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 cuentas 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 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 el servidor de administración para el clúster. No es necesario que instale el software en cada miembro de clúster. En lugar de esto, 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 adicionales 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 las aplicaciones en WebLogic
Además de las instrucciones del capítulo de despliegue, tenga en cuenta las siguientes adiciones y una excepción.
1. Establecer 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 definir la JAVA_OPTIONS
Recuerde configurar la propiedad JAVA_OPTIONS en el archivo setenv en cada máquina del clúster.
La ruta que especifique en la propiedad plan.home debe apuntar al directorio de instalación compartido.
Existen dos parámetros adicionales para establecer 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. Definir un archivo ehcache alternativo
El archivo plan_ehcache.xml definido en el directorio CONF se utiliza para 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.
Configurar cookie de gestión de sesiones
Para definir el nombre de la cookie de gestión de sesiones utilizada por los servidores en el clúster, edite el archivo plan.war creado por el instalador y desplegado en el servidor de aplicaciones.
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 adicionales posteriores al despliegue
Si está utilizando un plug-in para el equilibrio de carga, debe realizar 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 Valores > 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:
*
*
*