5.14.2. Configuração Multicast
Se você não especificar um endereço multicast no arquivo de configuração do cluster, o software Complemento de Alta Disponibilidade da Red Hat cria um baseado no ID do cluster. Ele gera os 16 bits menores do endereço e anexa-os à porção maior do endereço de acordo se o protocolo é IPV4 ou IPV6:
- Para o IPV4 — O endereço formado é 239.192. mais os 16 bits mais baixos gerados pelo software do Complemento de Alta Disponibilidade da Red Hat.
- Para o IPV6 — O endereço formado é FF15:: mais os 16 bits mais baixos gerados pelo software do Complemento de Alta Disponibilidade da Red Hat.
Nota
O ID do cluster é um identicado único que o
cman
gera para cada cluster. Para vizualizar o ID do cluster, execute o comando cman_tool status
em um nó do cluster.
Você pode especificar manualmente um endereço multicast no arquivo de configuração do cluster com o seguinte comando:
ccs -h host --setmulticast multicastaddress
Note que este comando redefine todas as propriedades que você pode definir com a opção
--setmulticast
para seus valores padrão, como descrito em Seção 5.1.5, “Comandos que Sobrescrevem Configurações Anteriores”.
Se você especificar um endereço multicast, você deve usar a série 239.192.x.x (ou FF15:: para IPv6) que usa o
cman
. Caso contrário, usando um endereço multicast fora desta abrangência pode causar resultados imprevísiveis. Por exemplo, usando 224.0.0.x (que é "Todos os hosts na rede") pode não ser roteado corretamente ou mesmo não ser roteado por algum hardware.
Se você especificar ou modificar um endereço multicast, você precisa reiniciar o cluster para que seja efetuado. Para instruções sobre iniciar ou interromper um cluster com o comando
ccs
consulte o Seção 6.2, “Iniciando e Parando um Cluster”.
Nota
Se você especificar um endereço multicast, certifique-se que você checou a configuração dos roteadores que os pacotes do cluster passam. Alguns roteadores pode levar um longo tempo para aprender os endereços, impactando seriamente a performance do cluster.
Para remover um endereço multicast de um arquivo de configuração, use a opção
--setmulticast
do ccs
, mas não especifica um endereço multicast:
ccs -h host --setmulticast