Diretrizes WebLogic
Você deve concluir etapas extras se planejar instalar o Marketing Operations em um cluster no WebLogic.
Preparando para Instalar
Antes de começar, você deve criar um domínio WebLogic para o cluster. Para obter ajuda com esta etapa, consulte a documentação do WebLogic.
Preparando as Origens de Dados
O capítulo de origem de dados o instrui a criar um banco de dados para o Marketing Operations e, então, configurar uma origem de dados JDBC para ele no servidor de aplicativos. Ao concluir estas tarefas para um cluster, observe as instruções extras a seguir:
*
*
Crie a origem de dados para as tabelas de sistema do Marketing Platform (UnicaPlatformDS) no servidor de administração e nos membros de cluster.
*
Ao criar a origem de dados para as tabelas do sistema do Marketing Operations (plands), implemente-a no cluster e não no servidor de administração. Selecione Todos os servidores no cluster.
Instalando os Produtos
Ao executar o instalador, assegure-se de instalar o Marketing Platform e o Marketing Operations uma vez na máquina designada como o servidor de administração para o cluster. Não é necessário instalar o software em cada membro de cluster. Em vez disso, instale-o uma vez no servidor de administração, crie o EAR e implemente-o em cada membro de cluster.
Etapas de Pré-implementação
Antes de implementar o Marketing Operations, conclua as seguintes tarefas, além daquelas especificadas no capítulo de configuração de pré-implementação:
*
Compartilhe o diretório de nível superior no qual o Marketing Operations está instalado. Por exemplo, digamos que Marketing Operations esteja instalado no diretório a seguir: C:\MktOpsCluster\IBM_EMM\MarketingOperations. Nesse caso, você compartilharia o diretório MktOpsCluster inteiro.
*
Crie e compartilhe uma pasta no servidor de administração para que contenha os arquivos de upload do Marketing Operations. Essa pasta é conhecida como a pasta Shared_UMO_Artifacts. Todos os membros do cluster devem ter controle absoluto (leitura, gravação, alteração e exclusão) dessa pasta. Colocar essa pasta abaixo do diretório inicial do IBM® na hierarquia do sistema de arquivos local é opcional.
Implementando o Aplicativo no WebLogic
Além das instruções no capítulo de implementação, observe as inclusões a seguir:
1. Configurar a opção de acessibilidade de origem
Ao implementar o EAR no servidor de administração, configure a opção Acessibilidade de origem para Usar os padrões definidos pelos destinos de implementação.
2. Instruções extras para configurar JAVA_OPTIONS
Lembre-se de configurar a propriedade JAVA_OPTIONS no arquivo setenv em cada máquina no cluster.
O caminho que você especificar na propriedade plan.home deverá apontar para o diretório de instalação compartilhado.
Há dois parâmetros extra para configurar para clusters:
*
*
-Dplan.suppressNotifications=true
Verifique se a propriedade suppressNotifications está configurada para false na máquina designada a enviar notificações. Configure essa propriedade para true nas outras máquinas.
3. Defina um arquivo ehcache alternativo
O arquivo plan_ehcache.xml que é definido no diretório CONF é usado para todos os nós no cluster. Para substituir esse arquivo padrão em um nó, edite o startWeblogic.cmd (Windows) ou o startWeblogic.sh (UNIX) nesse nó para configurar a propriedade JAVA_OPTIONS property: inclua o parâmetro -plan_ehcache para especificar o local de outro arquivo plan_ehcache.xml.
Configurando o Cookie de Gerenciamento de Sessões
Para definir o nome do cookie de gerenciamento de sessões usado por servidores no cluster, edite o arquivo plan.war criado pelo instalador e implementado em seu servidor de aplicativos.
Conclua as etapas a seguir para configurar o cookie de gerenciamento de sessões:
1.
Abra um Prompt de comandos e verifique se a versão de Java é a mesma que a JRE usada pelo Marketing Operations: digite java -version.
2.
Copie o plan.war em uma pasta temporária e renomeie o arquivo plan.war original.
3.
Descompacte o conteúdo do novo archive plan.war temporário: digite jar -xvf plan.war.
4.
Exclua o plan.war descompactado: digite rm plan.war.
5.
Altere o diretório WEB-INF: digite cd WEB-INF.
6.
Edite o arquivo web.xml para incluir esta tag para substituir o nome do cookie:
<init-param>
<param-name>CookieName</param_name>
<param-value>UMOSESSIONID</param-value>
</init-param>
7.
Compacte o plan.war novamente: digite cd .. e, então, jar -cvf * plan.war.
8.
Copie o plan.war atualizado de volta em seu local original no servidor.
9.
Implemente o plan.war atualizado.
Etapas Pós-implementação
Se estiver usando um plug-in para balanceamento de carga, conclua as etapas de configuração a seguir:
*
Para que o IBM® Marketing Operations trabalhe efetivamente em um ambiente em cluster, os usuários deverão permanecer em um único nó por toda a sessão. Essa opção para gerenciamento de sessões e balanceamento de carga é conhecida como sessões permanentes ou balanceamento de carga permanente. Para obter mais informações sobre como configurar a instalação para usar essa opção, consulte a documentação do servidor de aplicativos.
*
*
Efetue login no Marketing Operations e selecione Definição > Configuração . Configure os seguintes parâmetros de URL para que todas as referências ao servidor do Marketing Operations usem o host e a porta do proxy:
*
*
*