62.7. Configuração de um grande cluster com muitos recursos


Se o cluster que você está implantando consiste de um grande número de nós e muitos recursos, você pode precisar modificar os valores padrão dos seguintes parâmetros para seu cluster.

A propriedade do cluster cluster-ipc-limit

A propriedade de cluster cluster-ipc-limit é o backlog máximo de mensagens IPC antes que um daemon de cluster desconecte outro. Quando um grande número de recursos é limpo ou modificado simultaneamente em um grande aglomerado, um grande número de atualizações CIB chega de uma só vez. Isto pode fazer com que clientes mais lentos sejam despejados se o serviço Pacemaker não tiver tempo para processar todas as atualizações de configuração antes que o limite da fila de eventos CIB seja atingido.

O valor recomendado de cluster-ipc-limit para uso em grandes clusters é o número de recursos no cluster multiplicado pelo número de nós. Este valor pode ser aumentado se você vir mensagens de "Evicting client" para PIDs de clusters nos logs.

Você pode aumentar o valor de cluster-ipc-limit a partir de seu valor padrão de 500 com o comando pcs property set. Por exemplo, para um cluster de dez nós com 200 recursos, você pode definir o valor de cluster-ipc-limit para 2000 com o seguinte comando.

# pcs property set cluster-ipc-limit=2000
Copy to Clipboard Toggle word wrap
O parâmetro PCMK_ipc_buffer Pacemaker

Em implantações muito grandes, as mensagens internas do marca-passo podem exceder o tamanho do buffer de mensagens. Quando isto ocorrer, você verá uma mensagem nos logs do sistema no seguinte formato:

Compressed message exceeds X% of configured IPC limit (X bytes); consider setting PCMK_ipc_buffer to X or higherCompressed message exceeds X% of configured IPC limit (X bytes); consider setting PCMK_ipc_buffer to X or higherCompressed message exceeds X% of configured IPC limit (X bytes); consider setting PCMK_ipc_buffer to X or higherCompressed message exceeds X% of configured IPC limit (X bytes); consider setting PCMK_ipc_buffer to X or higherCompressed message exceeds X% of configured IPC limit (X bytes); consider setting PCMK_ipc_buffer to X or higherCompressed message exceeds X% of configured IPC limit (X bytes); consider setting PCMK_ipc_buffer to X or higherCompressed message exceeds X% of configured IPC limit (X bytes); consider setting PCMK_ipc_buffer to X or higher
Copy to Clipboard Toggle word wrap

Ao ver esta mensagem, você pode aumentar o valor de PCMK_ipc_buffer no arquivo de configuração /etc/sysconfig/pacemaker em cada nó. Por exemplo, para aumentar o valor de PCMK_ipc_buffer de seu valor padrão para 13396332 bytes, altere o campo PCMK_ipc_buffer não comentado no arquivo /etc/sysconfig/pacemaker em cada nó do cluster da seguinte forma.

PCMK_ipc_buffer=13396332
Copy to Clipboard Toggle word wrap

Para aplicar esta mudança, execute o seguinte comando.

# systemctl restart pacemaker
Copy to Clipboard Toggle word wrap
Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat