Intel® Virtual RAID on CPU (Intel® VROC) puede proteger los datos de RAID 5 incluso cuando se producen al mismo tiempo una pérdida de energía inesperada y una degradación del volumen RAID. Esta condición de doble fallo se conoce como orificio de escritura RAID (RWH). Intel® VROC admite la capacidad de cerrar el escenario de RWH en configuraciones RAID 5 mediante una función denominada cierre de RWH. Esto se aplica a Intel® VROC plataformas habilitadas.
Nota | La siguiente información describe el comportamiento específico de la función Intel® VROC RWH Closure en entornos Linux*. Para obtener información sobre la función de cierre Intel® VROC RWH en general, consulte Intel® Virtual RAID on CPU (Intel® VROC) cierre de orificio de escritura RAID (RWH). |
Intel® VROC para Linux* implementa el registro de paridad parcial (PPL) distribuido para cerrar el escenario RWH. Esta función se puede activar o desactivar a través de la utilidad mdadm después de crear el volumen Intel® VROC RAID 5. Con la configuración PPL habilitada, no es necesario volver a sincronizar la matriz después de un apagado sucio. La configuración PPL está deshabilitada de forma predeterminada a menos que esté explícitamente habilitada al crear el volumen RAID 5 utilizando mdadm comandos. También es compatible para habilitar la configuración PPL para un volumen RAID 5 activo.
Intel® VROC para Linux* proporciona compatibilidad para activar o desactivar la función de protección RWH a través de la utilidad mdadm cuando se crea un volumen RAID 5. Las opciones admiten la capacidad de deshabilitar la característica o definir la configuración PPL (con Intel® VROC 8.0 o superior, el uso múltiple de PPL es automático). Ya no hay --rwh-policy parámetro. En su lugar, hay un parámetro --consistency-policy (o -k como versión corta).
Un comando de ejemplo para crear el volumen RAID con configuración PPL es el siguiente:
# mdadm --create /dev/md/volume -l5 --size=1G --consistency-policy=ppl -n3 /dev/sd[a-c]
Para activar/desactivar la configuración PPL durante el tiempo de ejecución de un volumen RAID activo, se puede utilizar el siguiente comando:
# mdadm --grow /dev/md/volume --consistency-policy=[ppl | resync]
En el comando de ejemplo anterior, utilice ppl para habilitar la configuración PPL o resync deshabilitar la configuración PPL. Si se realiza correctamente, el comando anterior no devuelve ningún resultado. El resultado se puede verificar comprobando los detalles del volumen RAID. En cuanto a la habilitación exitosa de la configuración PPL, el valor Consistency Policy en los detalles del volumen debe establecerse en ppl. En cuanto a una desactivación exitosa de la configuración PPL, el valor Consistency Policy en los detalles del volumen debe establecerse en resync. El valor de Consistency Policy predeterminado es resync.
El controlador Intel® VROC para Linux* podrá recuperarse del estado no válido del volumen RAID 5 debido a las siguientes razones:
La función RWH Closure está diseñada para utilizarse con la memoria caché volátil integrada NVMe* desactivada. Introduzca las propiedades de la unidad NVMe* para desactivar la memoria caché en el dispositivo antes de proceder a habilitar la función de cierre de RWH. Si un volumen RAID 5 tiene habilitada la función RWH Closure, con el controlador Intel® VROC para Linux* instalado, si se intenta habilitar la caché en el dispositivo en una unidad miembro de RAID 5, se agregará un mensaje de advertencia a syslog que PPL debe utilizarse con la caché volátil en el dispositivo desactivada.
La implementación de la función de cierre de RWH en Intel® VROC para Linux* podrá cerrar la condición RAID 5 RWH sin el uso de unidades adicionales. Esto se conoce como el modo distribuido PPL de la función de cierre de RWH.
Intel® VROC para Linux* ofrece al usuario la posibilidad de activar o desactivar la función de cierre de RWH durante el modo de funcionamiento normal del sistema operativo.
Intel® VROC para Linux* ofrece compatibilidad para activar/desactivar la función de protección RWH a través de la utilidad mdadm en volúmenes RAID 5 existentes en el sistema. Las opciones admitirán la capacidad de deshabilitar la característica o definir la configuración PPL (PPL o PPL múltiple).
Si la solicitud de escritura PPL se interrumpió y la PPL no se escribió completamente, no se realizará el proceso de recuperación de RWH para esta solicitud de E/S RAID 5 en particular.
Intel® VROC para Linux* permite al usuario cambiar entre los siguientes modos de cierre de RWH durante el modo de funcionamiento normal del sistema operativo: modo distribuido PPL y estado desactivado para volúmenes SATA RAID 5.
Las siguientes son restricciones de la función de cierre de RWH:
Para crear un volumen RAID 5 con el cierre de RWH habilitado, ejecute los comandos siguientes. Se recomienda borrar primero los metadatos de los miembros de la unidad.
# mdadm -C /dev/md/imsm0 -e imsm -n4 /dev/nvme[0-3]n1
# mdadm -C /dev/md/vol0 -l5 -n4 /dev/nvme[0-3]n1 --consistency-policy=ppl
Para comprobar la política actual de cierre de RWH, utilice el siguiente comando:
# mdadm -D /dev/md/vol0
Para habilitar la característica RWH Closure para una matriz en ejecución, ejecute el siguiente comando:
# mdadm --grow /dev/md/vol0 --consistency-policy=ppl
Para deshabilitar la característica RWH Closure para una matriz en ejecución, ejecute el siguiente comando:
# mdadm --grow /dev/md/vol0 --consistency-policy=resync