Instalando em um Cluster no WebLogic
Se estiver instalando o Operações de Marketing em um cluster no Weblogic, use as seguintes mudanças e adições ao concluir as tarefas nos capítulos 2 a 7.
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 Operações de Marketing e, então, configurar uma origem de dados JDBC para ele no servidor de aplicativos. Ao concluir essas tarefas para um cluster, observe as seguintes instruções adicionais:
*
*
Crie a origem de dados para as tabelas de sistema do Plataforma de Marketing (UnicaPlatformDS) no servidor de administração e nos membros de cluster.
*
Ao criar a origem de dados das tabelas de sistema (plands) do Operações de Marketing, implemente-a no cluster e não do servidor de administração. Selecione Todos os servidores no cluster.
Instalando os Produtos
Ao executar o instalador, certifique-se de instalar o Plataforma de Marketing e o Operações de Marketing de uma vez na máquina designada como o servidor de administração do cluster. Não é necessário instalar o software em cada membro de cluster. Em vez disso, você o instala de uma vez (no servidor de administração), cria o EAR e, então, implementa o arquivo EAR em cada membro de cluster.
Etapas Adicionais de Pré-implementação
Antes de implementar o Operações de Marketing, 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 Operações de Marketing está instalado. Por exemplo, digamos que Operações de Marketing 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 Operações de Marketing. 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 os Aplicativos no WebLogic
Além das instruções no capítulo de implementação, observe as seguintes adições e uma exceção.
1. Configure a opção 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 adicionais para configurar JAVA_OPTIONS
Lembre-se de configurar a propriedade JAVA_OPTIONS no arquivo setenv, em cada arquivo no cluster.
O caminho que especificar na propriedade plan.home deve apontar para o diretório de instalação compartilhado.
Há dois parâmetros adicionais para configurar os clusters:
*
*
-Dplan.suppressNotifications=true
Verifique se a propriedade suppressNotifications está configurada para false na máquina designada para enviar notificações. Configure essa propriedade para true nas outras máquinas.
3. Defina um arquivo ehcache alternativo
O arquivo plan_ehcache.xml definido no diretório CONF é usado para cada nó 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.
Configurar 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 implemente no servidor de aplicativos.
1.
Abra um Prompt de comandos e verifique se a versão de Java é a mesma que a JRE usada pelo Operações de Marketing: 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 Adicionais de Pós-implementação
Se estiver usando um plug-in para balanceamento de carga, você deverá executar as seguintes etapas de configuração.
*
Para que o IBM® Operações de Marketing 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 Operações de Marketing e selecione Definições > Configuração . Configure os seguintes parâmetros de URL para que todas as referências ao servidor do Operações de Marketing usem o host e a porta do proxy:
*
*
*