WebSphere Virtual Enterprise, Version 6.1.1
             Sistemas Operacionais: AIX,, HP-UX, Linux, Solaris, Windows ,


Criando Clusters Dinâmicos

Quando você cria um cluster dinâmico, os pesos são usados para balancear dinamicamente as cargas de trabalho dos membros de cluster, baseados nas informações de desempenho que são coletadas dos membros de cluster. A criação de clusters dinâmicos permite a virtualização do servidor de aplicativos.

Antes de Começar

Conclua os seguintes pré-requisitos antes de criar um cluster dinâmico:

Sobre Esta Tarefa

Um cluster dinâmico é um destino de implementação de aplicativo que pode ser expandido e reduzido, dependendo da carga de trabalho do ambiente. Clusters dinâmicos trabalham com gerenciadores autônomos, incluindo o controlador de posicionamento de aplicativos e o gerenciador de carga de trabalho dinâmico para maximizar o uso dos recursos de computação. Os clusters dinâmicos são necessários para muitas das funções autônomas do produto, incluindo alta disponibilidade e políticas de serviço.

Ao criar um cluster dinâmico de servidores de aplicativos, a recomendação é ter um número máximo de de 50 servidores de aplicativos, agentes do nó e On Demand Routers por grupo principal. Um cluster dinâmico não pode estender-se por vários grupos principais. Considere esse limite ao configurar o número de instâncias e o número de empilhamento de seu cluster dinâmico. Essa limitação não se aplica aos clusters dinâmicos de servidores de ciclo de vida assistido ou clusters dinâmicos de ciclo de vida completo de servidores PHP ou WebSphere Application Server Community Edition.

Se já houver mais de 40 servidores no grupo principal, você poderá utilizar o script coregroupsplit.py para dividir a célula existente em vários grupos principais. Consulte coregroupsplit.py script , para obter informações adicionais.

Procedimento

  1. Crie o cluster dinâmico. No console administrativo, clique em Servidores > Clusters Dinâmicos > Novo.
  2. Selecione o tipo de servidor de cluster dinâmico. O tipo de servidor de cluster dinâmico determina o tipo de servidores que são membros desse cluster dinâmico. Dependendo do tipo, você digitará o nome do cluster dinâmico nesse painel ou ao selecionar o método de associação.
  3. Para alguns tipos de cluster dinâmico, é possível selecionar o método de associação. O método de associação define como os servidores se unem ao cluster dinâmico como instâncias de cluster.
    Opção Descrição
    Definir automaticamente os membros do cluster com regras É possível Definir Automaticamente Membros de Clusters com Regras, se servidores com gerenciamento de ciclo de vida completo estiverem sendo usados. Com essa opção, você cria uma política de associação que define os nós nos quais as instância de cluster podem ser colocadas.
    Definir manualmente os membros do cluster Se você estiver usando servidores com gerenciamento de ciclo de vida assistido, poderá Definir Manualmente Membros de Clusters. Com essa opção, você seleciona servidores existentes para incluir no cluster dinâmico. Os servidores selecionados devem ser homogêneos, isto é, devem ter o mesmo tipo de servidor, a mesma versão de servidor de middleware e os mesmos aplicativos instalados.
    Evitar Problemas: Para incluir um novo servidor de middleware em um cluster dinâmico existente quando um ou mais aplicativos estão destinados ao cluster dinâmico, você deve instalar os aplicativos no servidor de middleware e destinar os aplicativos ao servidor antes de incluir o servidor como membro do cluster dinâmico.gotcha
  4. Defina os membros do cluster dinâmico.
    • Se você tiver selecionado Definir automaticamente os membros do cluster com regras na etapa anterior, utilize o construtor de subexpressão para criar uma expressão de política de associação do cluster dinâmico. Essa expressão é comparada com todos os nós da célula, selecionando-se quaisquer nós para os quais a subexpressão seja verdadeira.

    • Se tiver selecionado Definir manualmente os membros de cluster, a ação que você toma depende de que tipos de servidores estão em seu cluster dinâmico.
      • Se o tipo de servidor for servidor de aplicativos, escolha um cluster estático existente para conversão em cluster dinâmico.
      • Se o tipo de servidor for um servidor de middleware criado externamente com gerenciamento de ciclo de vida assistido, selecione os servidores na lista e inclua-os no cluster dinâmico. Antes de incluir servidores de ciclo de vida assistido, certifique-se de que eles sejam do mesmo tipo, da mesma versão do servidor de middleware e de que tenham o mesmo conjunto de aplicativos instalado.
        Evitar Problemas: Antes de poder incluir um novo servidor de middleware em um cluster dinâmico existente quando um ou mais aplicativos estiverem destinados ao cluster dinâmico, é necessário instalar os aplicativos no servidor de middleware e destinar os aplicativos ao servidor.
        1. Implemente seu aplicativo não-gerenciado no servidor de middleware. Consulte Implementando Aplicativos da Web Não-gerenciados para obter informações adicionais.
        2. Defina o destino de implementação para o aplicativo. No console administrativo, clique em Aplicativos > Todos os aplicativos > unmanaged_app_name. Selecione o destino e clique em Incluir.
        3. Clique em Aplicar e salve suas alterações.
        gotcha
  5. Selecione um gabarito de cluster dinâmico. Você pode construir servidores com base no modelo padrão ou pode utilizar um servidor existente de seu ambiente como modelo. É possível selecionar um modelo de servidor de cluster dinâmico apenas para clusters dinâmicos que consistem em servidores com gerenciamento de ciclo de vida completo. Você pode escolher um modelo predefinido existente ou criar seus próprios modelos de servidores para utilizar ao criar seu cluster dinâmico. Consulte Criando Modelos de Servidor Middleware para obter informações adicionais sobre a criação de modelos de servidores.
  6. Especifique propriedades específicas de cluster dinâmico.
    1. Defina o número mínimo de instâncias de cluster. O número mínimo padrão de instâncias é uma instância e o padrão máximo é sem limite de instâncias.Se um valor mínimo for excessivo, pode ocorrer degradação de desempenho.
    2. Defina o número máximo de instâncias de cluster. O valor padrão é sem limite no número de instâncias de cluster.
    3. Determine se deseja ativar o empilhamento vertical. Ao configurar o empilhamento vertical, mais de uma dynamic cluster instance pode ser iniciada no mesmo nó.
    4. Especifique uma preferência de isolamento para o cluster dinâmico.
  7. Confirme a criação do cluster dinâmico. Clique em Concluir > Salvar para salvar as alterações na configuração principal.
  8. Selecione o modo de operação. No console administrativo, clique em Servidores > Clusters Dinâmicos. Selecione os clusters dinâmicos que você deseja modificar. Escolha o modo operacional e clique em Configurar modo.
    Importante: Para utilizar o posicionamento de aplicativos dinâmicos, clique em Automático ou em Supervisionado como o modo de operação.

Resultados

Quando os clusters dinâmicos forem iniciados, pelo menos uma instância de cada cluster dinâmico de seu ambiente se tornará disponível o mais rápido possível. Várias instâncias do mesmo nó poderão ser iniciadas simultaneamente se houver vários processadores no mesmo nó. Por exemplo, se houver dois processadores em um nó, duas instâncias poderão ser iniciadas simultaneamente. O controlador de posicionamento de aplicativos continua a iniciar as instâncias uniformemente nos nós de todos os clusters dinâmicos até que o número mínimo de instâncias de cada cluster dinâmico tenha sido alcançado.

Exemplo

Utilize os cenários de disposição a seguir como uma diretriz para suas configurações de cluster dinâmico:

O que fazer depois

Lembre-se: Para alterar as portas do servidor após a criação do servidor, altere as portas de cada instância do servidor. Não é possível alterar as portas por meio do modelo de cluster dinâmico. Como vários servidores podem estar no mesmo nó configurando o empilhamento vertical, as portas deverão ser exclusivas para cada instância do servidor.



Subtópicos
Clusters Dinâmicos
Isolamento de Cluster Dinâmico
Início Lento do Aplicativo
Clusters Estáticos versus Clusters Dinâmicos
Configurando o Empilhamento Vertical
Conceitos relacionados
Componentes de Operações Dinâmicas
Tarefas relacionadas
Implementando Aplicativos com Níveis de Serviço Definidos
Criando e Gerenciando Relatórios
Criando Servidores PHP e Clusters Dinâmicos PHP
Referências relacionadas
Funções e Privilégios Administrativos
coregroupsplit.py script
Informações relacionadas
Propriedades Customizadas de Posicionamento do Aplicativo
Tópico de Tarefa    

Termos de Uso | Feedback

Última atualização: 24/09/2009 14h16min12s EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/odoe_task/todrdynamiccluster.html