6.6.2. Pruebas de conmutación por error
En un nodo fuera del clúster, monte el recurso compartido NFS y verifique el acceso a la dirección
clientdatafile1
que creamos en Configuración de un recurso compartido NFS#
mkdir nfsshare
#mount -o "vers=4" 192.168.122.200:export1 nfsshare
#ls nfsshare
clientdatafile1Desde un nodo del clúster, determine qué nodo del clúster está ejecutando
nfsgroup
. En este ejemplo,nfsgroup
se está ejecutando enz1.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 ...Desde un nodo del clúster, ponga el nodo que está ejecutando
nfsgroup
en modo de espera.[root@z1 ~]#
pcs node standby z1.example.com
Compruebe que
nfsgroup
se inicia con éxito en el otro nodo del clúster.[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 ...Desde el nodo externo al clúster en el que ha montado el recurso compartido NFS, verifique que este nodo externo sigue teniendo acceso al archivo de prueba dentro del montaje NFS.
#
ls nfsshare
clientdatafile1El servicio se perderá brevemente para el cliente durante la conmutación por error, pero el cliente debería recuperarlo sin intervención del usuario. Por defecto, los clientes que utilizan NFSv4 pueden tardar hasta 90 segundos en recuperar el montaje; estos 90 segundos representan el periodo de gracia de arrendamiento de archivos NFSv4 que observa el servidor al iniciarse. Los clientes NFSv3 deberían recuperar el acceso al montaje en cuestión de pocos segundos.
Desde un nodo del clúster, retire del modo de espera el nodo que inicialmente estaba ejecutando
nfsgroup
.NotaSacar un nodo del modo
standby
no provoca por sí mismo que los recursos vuelvan a fallar en ese nodo. Esto dependerá del valor deresource-stickiness
para los recursos. Para obtener información sobre el metaatributoresource-stickiness
, consulte Configurar un recurso para que prefiera su nodo actual.[root@z1 ~]#
pcs node unstandby z1.example.com