6.6.2. Teste de failover
Em um nó fora do cluster, montar o compartilhamento NFS e verificar o acesso ao
clientdatafile1
que criamos em Configuring an NFS share#
mkdir nfsshare
#mount -o "vers=4" 192.168.122.200:export1 nfsshare
#ls nfsshare
clientdatafile1A partir de um nó dentro do agrupamento, determinar qual nó do agrupamento está funcionando
nfsgroup
. Neste exemplo,nfsgroup
está rodando emz1.example.com
.[root@z1 ~]#
pcs status
... Full list of resources: myapc (stonith:fence_apc_snmp): Started z1.example.com Resource Group: nfsgroup my_lvm (ocf::heartbeat:LVM): Started z1.example.com nfsshare (ocf::heartbeat:Filesystem): Started z1.example.com nfs-daemon (ocf::heartbeat:nfsserver): Started z1.example.com nfs-root (ocf::heartbeat:exportfs): Started z1.example.com nfs-export1 (ocf::heartbeat:exportfs): Started z1.example.com nfs-export2 (ocf::heartbeat:exportfs): Started z1.example.com nfs_ip (ocf::heartbeat:IPaddr2): Started z1.example.com nfs-notify (ocf::heartbeat:nfsnotify): Started z1.example.com ...A partir de um nó dentro do agrupamento, coloque o nó que está rodando
nfsgroup
em modo de espera.[root@z1 ~]#
pcs node standby z1.example.com
Verifique se
nfsgroup
começa com sucesso no outro nó de agrupamento.[root@z1 ~]#
pcs status
... Full list of resources: Resource Group: nfsgroup my_lvm (ocf::heartbeat:LVM): Started z2.example.com nfsshare (ocf::heartbeat:Filesystem): Started z2.example.com nfs-daemon (ocf::heartbeat:nfsserver): Started z2.example.com nfs-root (ocf::heartbeat:exportfs): Started z2.example.com nfs-export1 (ocf::heartbeat:exportfs): Started z2.example.com nfs-export2 (ocf::heartbeat:exportfs): Started z2.example.com nfs_ip (ocf::heartbeat:IPaddr2): Started z2.example.com nfs-notify (ocf::heartbeat:nfsnotify): Started z2.example.com ...A partir do nó fora do agrupamento no qual você montou a parte NFS, verifique se este nó externo ainda continua a ter acesso ao arquivo de teste dentro da montagem NFS.
#
ls nfsshare
clientdatafile1O serviço será perdido brevemente para o cliente durante o failover, mas o cliente deverá recuperá-lo sem intervenção do usuário. Por padrão, os clientes que utilizam o NFSv4 podem levar até 90 segundos para recuperar a montagem; estes 90 segundos representam o período de graça do NFSv4 observado pelo servidor na inicialização. Os clientes do NFSv3 devem recuperar o acesso à montagem em questão de poucos segundos.
De um nó dentro do agrupamento, remova o nó que estava inicialmente rodando
nfsgroup
do modo de espera.NotaA remoção de um nó do modo
standby
não faz com que os recursos, por si só, falhem de volta a esse nó. Isto dependerá do valorresource-stickiness
para os recursos. Para informações sobre o meta atributoresource-stickiness
, consulte Configurando um recurso para preferir seu nó atual.[root@z1 ~]#
pcs node unstandby z1.example.com