O recurso de alta disponibilidade envolve o uso de uma segunda máquina
Dispatcher. A primeira máquina Dispatcher executa o balanceamento de carga para
todo o tráfego do cliente conforme é feito em uma única configuração do Dispatcher.
A segunda máquina
Dispatcher monitora o "funcionamento" da primeira máquina e controla a tarefa de balanceamento
de carga se ela detectar que a primeira máquina Dispatcher falhou.
Sobre Esta Tarefa
Quando você configura a alta disponibilidade, para cada uma das duas máquinas
é designada uma função específica, seja principal ou de backup. A máquina principal envia os dados de conexão para a máquina de backup de maneira contínua. Enquanto a máquina
principal está ativa (balanceamento de carga), a máquina de backup está em um estado de
espera, é atualizada continuamente e pronta para assumir o controle, se necessário.
As sessões de comunicação entre as duas máquinas são referidas como pulsações. As pulsações permitem que cada
máquina monitore o funcionamento da outra. Se a máquina de backup detectar que a máquina
ativa falhou, ela assumirá o controle e iniciará o balanceamento de carga.
Nesse ponto, os status das duas máquinas se invertem: a máquina de backup torna-se
ativa e a máquina principal torna-se de espera.
Nota: Na configuração de alta disponibilidade, ambas as máquinas principal e de
backup devem estar na mesma sub-rede com configuração idêntica.
Para obter a sintaxe completa, consulte dscontrol highavailability.
Para obter uma discussão mais completa de quaisquer uma das tarefas abaixo, consulte Configurando a Máquina do Load Balancer.
Dicas para
configurar a alta disponibilidade:
- Para configurar uma máquina Dispatcher única para rotear pacotes sem um backup,
não emita nenhum dos comandos de alta disponibilidade na inicialização.
- Para converter duas máquinas Dispatcher configuradas para a alta disponibilidade em uma máquina
em execução sozinha, pare o executor em uma das máquinas e exclua os recursos de alta
disponibilidade (pulsações, alcance e backup) na outra máquina.
Linux for s/390: Nos dois casos acima,
você deve criar o alias da placa de interface de rede com os endereços de cluster,
conforme necessário.
- Quando executar duas máquinas de Dispatcher em uma configuração de alta disponibilidade, poderão
ocorrer resultados inesperados se você configurar qualquer um dos parâmetros para o executor,
cluster, porta ou servidor (por exemplo, tempo de permanência de porta) com valores diferentes
nas duas máquinas.