Capítulo 8. Começando com o pcsd Web UI
A pcsd Web UI é uma interface gráfica do usuário para criar e configurar clusters Pacemaker/Corosync.
8.1. Instalação de software de cluster Copiar o linkLink copiado para a área de transferência!
O seguinte procedimento instala o software de cluster e configura seu sistema para a criação de clusters.
Em cada nó do cluster, instale os pacotes de software Red Hat High Availability Add-On junto com todos os agentes de vedação disponíveis no canal High Availability.
yum install pcs pacemaker fence-agents-all
# yum install pcs pacemaker fence-agents-allCopy to Clipboard Copied! Toggle word wrap Toggle overflow Alternativamente, você pode instalar os pacotes de software Red Hat High Availability Add-On junto com apenas o agente de vedação que você necessita com o seguinte comando.
yum install pcs pacemaker fence-agents-model
# yum install pcs pacemaker fence-agents-modelCopy to Clipboard Copied! Toggle word wrap Toggle overflow O comando a seguir exibe uma lista dos agentes de vedação disponíveis.
rpm -q -a | grep fence
# rpm -q -a | grep fence fence-agents-rhevm-4.0.2-3.el7.x86_64 fence-agents-ilo-mp-4.0.2-3.el7.x86_64 fence-agents-ipmilan-4.0.2-3.el7.x86_64 ...Copy to Clipboard Copied! Toggle word wrap Toggle overflow AtençãoApós instalar os pacotes Red Hat High Availability Add-On, você deve assegurar-se de que suas preferências de atualização de software estejam definidas para que nada seja instalado automaticamente. A instalação em um cluster em execução pode causar comportamentos inesperados. Para mais informações, consulte Práticas recomendadas para a aplicação de atualizações de software em um cluster de armazenamento RHEL de alta disponibilidade ou resiliente.
Se você estiver executando o daemon
firewalld, execute os seguintes comandos para habilitar as portas que são exigidas pelo Add-On de Alta Disponibilidade da Red Hat.NotaVocê pode determinar se o daemon
firewalldestá instalado em seu sistema com o comandorpm -q firewalld. Se ele estiver instalado, você pode determinar se ele está rodando com o comandofirewall-cmd --state.firewall-cmd --permanent --add-service=high-availability firewall-cmd --add-service=high-availability
# firewall-cmd --permanent --add-service=high-availability # firewall-cmd --add-service=high-availabilityCopy to Clipboard Copied! Toggle word wrap Toggle overflow NotaA configuração ideal de firewall para componentes de cluster depende do ambiente local, onde talvez seja necessário levar em conta considerações como, por exemplo, se os nós têm múltiplas interfaces de rede ou se há firewalls fora do host. O exemplo aqui, que abre as portas que são geralmente exigidas por um cluster Pacemaker, deve ser modificado para se adequar às condições locais. A habilitação de portas para o Add-On de Alta Disponibilidade mostra as portas para habilitar para o Add-On de Alta Disponibilidade da Red Hat e fornece uma explicação para o que cada porta é usada.
Para usar
pcspara configurar o cluster e se comunicar entre os nós, você deve definir uma senha em cada nó para o ID do usuáriohacluster, que é a conta de administraçãopcs. É recomendado que a senha para o usuáriohaclusterseja a mesma em cada nó.passwd hacluster
# passwd hacluster Changing password for user hacluster. New password: Retype new password: passwd: all authentication tokens updated successfully.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Antes que o cluster possa ser configurado, o daemon
pcsddeve ser iniciado e habilitado para iniciar na inicialização em cada nó. Este daemon trabalha com o comandopcspara gerenciar a configuração através dos nós do cluster.Em cada nó do cluster, execute os seguintes comandos para iniciar o serviço
pcsde para habilitarpcsdno início do sistema.systemctl start pcsd.service systemctl enable pcsd.service
# systemctl start pcsd.service # systemctl enable pcsd.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow