Red Hat Training
A Red Hat training course is available for RHEL 8
22.2. Configurando a propriedade de bloqueio de fechamento
O exemplo a seguir define a propriedade do cluster shutdown-lock
como true
em um cluster de exemplo e mostra o efeito que isso tem quando o nó é desligado e iniciado novamente. Este exemplo de cluster consiste em três nós: z1.example.com
, z2.example.com
, e z3.example.com
.
Defina o imóvel
shutdown-lock
paratrue
e verifique seu valor. Neste exemplo, o imóvelshutdown-lock-limit
mantém seu valor padrão de 0.[root@z3.example.com ~]#
pcs property set shutdown-lock=true
[root@z3.example.com ~]#pcs property list --all | grep shutdown-lock
shutdown-lock: true shutdown-lock-limit: 0Verifique o status do agrupamento. Neste exemplo, os recursos
third
efifth
estão funcionando emz1.example.com
.[root@z3.example.com ~]#
pcs status
... Full List of Resources: ... * first (ocf::pacemaker:Dummy): Started z3.example.com * second (ocf::pacemaker:Dummy): Started z2.example.com * third (ocf::pacemaker:Dummy): Started z1.example.com * fourth (ocf::pacemaker:Dummy): Started z2.example.com * fifth (ocf::pacemaker:Dummy): Started z1.example.com ...Encerrar
z1.example.com
, o que irá parar os recursos que estão funcionando naquele nó.[root@z3.example.com ~]
# pcs cluster stop z1.example.com
Stopping Cluster (pacemaker)... Stopping Cluster (corosync)...A execução do comando
pcs status
mostra que o nóz1.example.com
está offline e que os recursos que estavam rodando noz1.example.com
sãoLOCKED
enquanto o nó está em baixo.[root@z3.example.com ~]#
pcs status
... Node List: * Online: [ z2.example.com z3.example.com ] * OFFLINE: [ z1.example.com ] Full List of Resources: ... * first (ocf::pacemaker:Dummy): Started z3.example.com * second (ocf::pacemaker:Dummy): Started z2.example.com * third (ocf::pacemaker:Dummy): Stopped z1.example.com (LOCKED) * fourth (ocf::pacemaker:Dummy): Started z3.example.com * fifth (ocf::pacemaker:Dummy): Stopped z1.example.com (LOCKED) ...Comece novamente os serviços de cluster em
z1.example.com
para que ele se reintegre ao cluster. Os recursos bloqueados devem começar naquele nó, embora uma vez iniciados não necessariamente permaneçam no mesmo nó.[root@z3.example.com ~]#
pcs cluster start z1.example.com
Starting Cluster...Neste exemplo, os recursos
third
efifth
são recuperados no nóz1.example.com
.[root@z3.example.com ~]#
pcs status
... Node List: * Online: [ z1.example.com z2.example.com z3.example.com ] Full List of Resources: .. * first (ocf::pacemaker:Dummy): Started z3.example.com * second (ocf::pacemaker:Dummy): Started z2.example.com * third (ocf::pacemaker:Dummy): Started z1.example.com * fourth (ocf::pacemaker:Dummy): Started z3.example.com * fifth (ocf::pacemaker:Dummy): Started z1.example.com ...