Um cluster é um conjunto nomeado de instâncias do GlassFish Server que compartilha as mesmas aplicações, recursos e informações de configuração.
Um cluster proporciona alta disponibilidade por meio de escalabilidade, balanceamento de carga e proteção contra falhas. Quando uma instância ou um host de um cluster falha, o GlassFish Server detecta a falha, redireciona as solicitações da instância falha a outras instâncias do cluster e recupera o estado da sessão do usuário. Como os mesmos recursos e aplicações estão em todas as instâncias do cluster, uma instância pode falhar em qualquer outra instância do cluster.
O GlassFish Server permite administrar todas as instâncias de um cluster como uma única unidade de um único host, independentemente se as instâncias residem no mesmo host ou em hosts diferentes.
Se tiver a intenção de adicionar instâncias do GlassFish Server ao cluster que estiver criando, certifique-se de que os nós nos quais as instâncias devem residir já existem.
Na árvore de navegação, selecione o nó Clusters.
A página Clusters será aberta.
Na página Clusters, clique em Novo.
A página Novo Cluster será aberta.
No campo Nome do Cluster, digite um nome para o cluster.
O nome deve atender aos seguintes requisitos:
O nome só pode conter caracteres ASCII.
O nome deve começar com uma letra, um número ou um sublinhado.
O nome pode conter só os seguintes caracteres:
Letras minúsculas
Letras maiúsculas
Números
Hífen
Ponto
Sublinhado
O nome deve ser único no domínio e não deve ser o nome de outro cluster, uma configuração nomeada, uma instância do GlassFish Server ou um nó.
O nome não deve ser domain
, server
, nem nenhuma outra palavra-chave que esteja reservada pelo GlassFish Server.
Na lista drop-down Configuração, selecione a configuração nomeada que o cluster utilizará.
Observação:
Se selecionardefault-config
, deve especificar na etapa seguinte que a configuração não é compartilhada. A configuração default-config
não pode ser compartilhada.
Especifique se a configuração que o cluster utilizará é compartilhada.
Se a configuração não for compartilhada, deixe marcada a opção Fazer uma Cópia da Configuração selecionada.
A configuração selecionada será copiada quando o cluster for criado. A cópia da configuração recebe o nome cluster-name-config
, em que cluster-name é o nome do cluster que você está criando.
Se a configuração for compartilhada, selecione a opção Referenciar a Configuração Selecionada.
O cluster utilizará a configuração nomeada existente especificada.
Adicionar instâncias do GlassFish Server ao cluster.
Observação:
Para criar uma instância em um nó do tipo CONFIG que represente um host remoto, você deverá usar o subcomandocreate-local-instance
(1). Não é possível utilizar o Console de Administração para este propósito.
Você também pode adicionar instâncias após a criação do cluster, conforme descrito em Para Adicionar uma Instância de GlassFish Server a um Cluster.
Adicione cada instância da seguinte forma:
Na área Instâncias do Servidor a Serem Criadas, clique em Adicionar.
Uma linha é adicionada à tabela de instâncias do cluster.
No campo Nome da Instância, digite um nome para a instância.
No campo Peso, digite um inteiro que represente o peso do balanceamento de carga da instância.
O peso do balanceamento de carga determina a proporção de todas as solicitações do cluster que a instância deve processar.
Por exemplo, em um cluster com duas instâncias, é possível processar uma das quatro solicitações em uma instância e processar três das quatro solicitações na outra instância. Nesta situação, defina como 1 o peso da instância que processa uma das quatro solicitações e como 3 o peso da outra instância. Se preferir utilizar porcentagem, defina os pesos das instâncias como 25 e 75, respectivamente.
O valor default é 100.
Na lista drop-down Nó, selecione o nó no qual a instância deve residir.
Clique em OK.
Você voltará à página Clusters. O cluster será adicionado à tabela de clusters na página.