Data Domain: Estados de alarma intermitentes cuando se ingieren datos mediante NFSv4 con las opciones predeterminadas de NFS
Summary: Estados de alarma intermitentes cuando se ingieren datos mediante NFSv4 con las opciones predeterminadas de NFS
Symptoms
El proceso de DD FS puede experimentar estados de alarma intermitentes, volcar el núcleo y reiniciarse cuando se ingieren datos mediante NFSv4 con las opciones predeterminadas de NFS. Esto ocurre si se ejecutan versiones anteriores de DDOS 6.1.x, con cadenas de PÁNICO como las siguientes:
ERROR: MSG-INTRNL-00001: PANIC: ddr/nfs4/nfs4_idmap/nfs4_names.c: _perform_timed_lookup: 698: !(active_cookie->magic == NFS4_IDMAP_LOOKUP_ARG_USED).
Cause
N/D
Resolution
El fallo se corrigió en el código para las siguientes versiones de DDOS:
- DDOS 6.1.1.1 y versiones posteriores
- DDOS 6.1.2.0 y versiones posteriores
Si un cliente no puede actualizar de inmediato o las versiones no están disponibles, puede ser posible una solución alternativa, pero primero se debe confirmar que el problema es el descrito:
- ¿Se utiliza algún usuario que no sea raíz para realizar I/O en el montaje de NFSv4 en los clientes?
- ¿Está activada la asignación de ID de NFSv4 en el cliente? En Linux, ejecute "cat /sys/module/nfs/parameters/nfs4_disable_idmapping" para averiguarlo.
- ¿El cliente NFS utiliza la seguridad de Kerberos (sec=krb5) para cualquier exportación de NFSv4?
- ¿Se utilizan ACL de NFSv4?
Si todas las respuestas anteriores son "NO", una solución alternativa inmediata es deshabilitar el mapeo de ID de NFSv4 en el DDR mediante el siguiente comando de la CLI de DD:
# nfs option set nfs4-idmap-out-numeric always
Esto garantiza que no se alcance la ruta de código que causó el PÁNICO y que no haya problemas con los respaldos normales debido a que no utilizan ninguna de las funciones de las "comprobaciones previas" mencionadas anteriormente.
Después de que un cliente actualiza a una versión fija, esta configuración se debe restablecer:
# nfs option reset nfs4-idmap-out-numeric