Anteriormente, usamos o comando pcs cluster stop oracle86 para interromper todos os serviços de cluster no nó oracle86, fazendo failover dos recursos do cluster, mas há outra maneira de simular com segurança a falha do nó.
Podemos colocar o nó em modo de espera(standby mode). Os nós(servidores) neste estado continuam a executar corosync e pacemaker, mas não têm permissão para executar recursos(resources). Quaisquer recursos encontrados ativos lá serão movidos para outro lugar. Essa função pode ser particularmente útil ao executar tarefas de administração do sistema, como atualizar pacotes usados por recursos de cluster.
Colocando o nó em Standby
Coloque o nó ativo no modo de standby e observe o cluster mover todos os recursos para o outro nó. O status do nó mudará para indicar que ele não pode mais hospedar recursos e, eventualmente, todos os recursos serão movidos.
O comando, antes, era pcs cluster standby nome_do_nó mas foi alterado para pcs node standby nome_do_nó.
[root@oracle86 ~]# pcs node standby oracle86
Veja o resultado execundo pcs status
[root@oracle86 ~]# pcs status Cluster name: meuCluster ........ Node List: * Node oracle86: standby * Online: [ oracle86B ] Full List of Resources: * ClusterIP (ocf::heartbeat:IPaddr2): Started oracle86B * WebSite (ocf::heartbeat:apache): Started oracle86B * Clone Set: WebData-clone [WebData] (promotable): * Masters: [ oracle86B ] * Stopped: [ oracle86 ] * WebFS (ocf::heartbeat:Filesystem): Started oracle86B ......
Retirando o nó do Standby
Depois de fazer tudo o que precisávamos no oracle86(neste caso, nada, só queríamos ver os recursos se moverem), podemos permitir que o nó seja um membro de cluster completo novamente.
Execute pcs cluster unstandby oracle86 ou pcs node unstandby oracle86
[root@oracle86 ~]# pcs node unstandby oracle86
Use pcs status e veja que o nó oracle86 voltou a ficar online
[root@oracle86 ~]# pcs status Cluster name: meuCluster ......... Node List: * Online: [ oracle86 oracle86B ] Full List of Resources: * ClusterIP (ocf::heartbeat:IPaddr2): Started oracle86 * WebSite (ocf::heartbeat:apache): Started oracle86 * Clone Set: WebData-clone [WebData] (promotable): * Masters: [ oracle86 ] * Slaves: [ oracle86B ] * WebFS (ocf::heartbeat:Filesystem): Started oracle86
Desde o Fedora 29 e o CentOS 8.0, os comandos para controlar o modo standby são pcs node standby e pcs node unstandby.