WebSphere® 中的集群上安装
如果在 WebSphere® 中的集群上安装 Marketing Operations,请在完成第 2 章到第 7 章中的任务时使用以下更改和附加内容:
准备数据源
数据源章节指示您为 Marketing Operations 创建数据库,然后在应用程序服务器中为其配置 JDBC 数据源。当您为 WebSphere® 上的某个集群完成这些任务时,请注意以下附加指示信息:
*
Marketing Operations 数据库必须位于集群中所有机器都可以访问的机器上,但不必位于集群中的某台机器上。
*
安装产品
当您遵循有关运行安装程序的指示信息时,请确保在 Marketing Operations 集群中所有机器都可以访问的某台机器上安装 Marketing PlatformMarketing Operations 一次。
无需在每个集群成员上安装软件。而是安装一次,创建 EAR,然后在每个集群成员上部署该 EAR 文件。
附加部署前步骤
部署 Marketing Operations 之前,除部署前配置章节中指定的任务以外,请完成以下任务:
*
共享用于安装 Marketing Operations 的顶级目录。例如,假设 Marketing Operations 安装在 C:\MktOpsCluster\IBM_EMM\MarketingOperations 中。在这种情况下,您应共享整个 MktOpsCluster 目录。
*
在管理服务器上创建并共享一个文件夹,以包含用于 Marketing Operations 的上载文件。此文件夹称为 Shared_UMO_Artifacts 文件夹。所有集群成员都必须对此文件夹具有完全控制(读、写、更改和删除)权限。可以选择将此文件夹置于本地文件系统层次结构中的 IBM® 主目录下。
附加部署步骤
除部署章节中的指示信息以外,请注意以下附加内容:
1. 将模块映射到服务器
当您在 WebSphere®选择安装选项向导中设置选项时,请在将模块映射到服务器时选择集群和 Web 服务器。
2. 有关通用 JVM 属性的附加指示信息
务必在集群中的每台机器上配置通用 JVM 属性。
您在 plan.home 和其他属性中指定的路径必须指向共享安装目录
为集群设置以下附加参数:
*
*
-Dplan.log.config=\\umoMachine\SharedUnicaHome\MarketingOperations\conf\plan_log4j_client.xml
*
-Dplan.local.log.dir=local_log_dir(其中 local_log_dirMarketing Operations 创建的日志所在的物理机器上的可写文件夹)
*
-Dplan.suppressNotifications=true
在除要发送通知的节点以外的每个节点上设置此属性。
*
要使用不同的 plan_ehcache.xml 文件来替代节点 CONF 目录中定义的缺省文件,请为该节点设置 -plan_ehcache 参数以指定该文件的位置。
配置会话管理 cookie
必须定义由集群中服务器使用的会话管理 cookie 的名称。要配置会话管理 cookie,请执行以下操作:
1.
WebSphere® 控制台中,访问集群中某个服务器的属性。浏览至 Web 容器设置,然后打开会话管理配置。
2.
启用 cookie,并指定 UMOSESSIONID 作为 cookie 名称。
3.
附加部署后步骤
如果使用负载均衡插件,那么必须执行以下配置步骤。
*
要使 IBM® Marketing Operations 可在集群环境中有效工作,用户在整个会话期间都必须保留在单个节点上。这一会话管理和负载均衡的选项称为会话亲缘关系。有关配置安装以使用会话亲缘关系的更多信息,请参阅应用程序服务器的文档。
*
当使用此配置选项的系统上的某个节点失败时,该节点上的每个用户会话也会失败。负载均衡器不会(并且不应)将用户切换到另一个可用节点,因为用户认证仅适用于 Marketing Operations 中的单个节点。将提示用户再次登录,并且在某些情况下可能会发生意外错误以及丢失相应数据。
*
登录到 Marketing Operations,选择设置 > 配置,然后配置以下 URL 参数,以使对 Marketing Operations 服务器的所有引用都使用代理主机和端口。
*
*
*