NAS-HA - Configurar los parámetros ZFS de una partición
Descubra cómo aplicar una plantilla de uso o parámetros ZFS personalizados (atime, recordsize, sync) a una partición NAS-HA
Objetivo
Cada partición de un servicio NAS-HA es un dataset ZFS. Puede ajustar tres de sus propiedades ZFS en función de los datos que aloja: la actualización de los tiempos de acceso (atime), el tamaño máximo de bloque (recordsize) y la sincronización de las escrituras (sync).
Para simplificar este ajuste, OVHcloud ofrece plantillas de uso que aplican en un solo paso una combinación predefinida de estos parámetros.
Esta guía explica la función de cada parámetro ZFS, los valores que aplica cada plantilla y cómo modificar los parámetros de una partición desde el área de cliente de OVHcloud o a través de la API de OVHcloud.
Requisitos
- Disponer de un servicio NAS-HA de OVHcloud con al menos una partición
- Tener acceso al área de cliente de OVHcloud o a la API de OVHcloud (consulte la guía "Primeros pasos con las API de OVHcloud")
Acceso al área de cliente de OVHcloud
- Enlace directo:
- Ruta de navegación:
Bare Metal Cloud>NAS-HA> Seleccione su NAS-HA
Procedimiento
Los parámetros ZFS por defecto son adecuados para la mayoría de los usos. Modifíquelos solo si conoce los datos alojados en la partición y el impacto de cada parámetro descrito a continuación.
Comprender los parámetros ZFS
Actualización de los tiempos de acceso (atime)
Cuando atime está activado, ZFS actualiza la fecha del último acceso a un archivo en cada lectura. Por lo tanto, cada operación de lectura genera también una operación de escritura.
Cuando atime está desactivado (off), se evitan estas escrituras adicionales, lo que mejora el rendimiento en los usos con lecturas intensivas. Desactívelo, salvo que una aplicación alojada en la partición dependa de las fechas de acceso a los archivos. Todas las plantillas de uso establecen atime en off.
ZFS recordsize
El recordsize es el tamaño máximo de los bloques en los que ZFS almacena los datos de un archivo. Los archivos más pequeños que el recordsize utilizan un bloque más pequeño: un archivo de 16 KiB ocupa un bloque de 16 KiB (más los metadatos), y no un bloque completo de 128 KiB.
Por regla general, ajuste el recordsize al tamaño de las lecturas y escrituras de la aplicación:
- Lecturas y escrituras pequeñas y aleatorias (bases de datos, discos de máquinas virtuales): un recordsize reducido evita leer y reescribir un bloque grande para modificar unos pocos kilobytes.
- Lecturas y escrituras grandes y secuenciales (archivos de vídeo, imágenes, copias de seguridad, archivos comprimidos): un recordsize elevado reduce el número de bloques y de metadatos que gestionar, lo que mejora el caudal.
Los valores disponibles se indican a continuación. El área de cliente los muestra en unidades decimales (1 kB = 1000 bytes).
Un nuevo recordsize solo se aplica a los archivos creados después de la modificación. Los archivos existentes conservan el tamaño de bloque con el que se escribieron, hasta que se vuelvan a crear.
Sync
El parámetro sync determina cómo trata ZFS las solicitudes de escritura síncronas, es decir, aquellas para las que la aplicación espera la confirmación de que los datos están almacenados en el disco.
Con sync configurado en disabled, una aplicación puede considerar que los datos se han guardado cuando todavía no están en el disco. Utilice este valor solo si comprende perfectamente el riesgo de pérdida de datos.
Plantillas de uso
Una plantilla de uso aplica en un solo paso una combinación predefinida de los tres parámetros a la partición. Todas las plantillas establecen atime en off y sync en standard. Solo se diferencian en el recordsize:
Si ninguna de estas combinaciones se adapta a su uso, defina usted mismo cada valor con la opción Custom (área de cliente) o con los parámetros personalizados (API).
Modificar los parámetros ZFS de una partición
La modificación se aplica a toda la partición mediante una tarea asíncrona.
Una vez seleccionado su servicio NAS-HA, abra la pestaña Particiones.
En la tabla de particiones, haga clic en el botón ... de la partición correspondiente y, seguidamente, en Configurar el uso (ZFS). Se abrirá la ventana Modificar la configuración.
Para aplicar una plantilla de uso:
- En la lista desplegable
Seleccionar plantilla, seleccione una de las plantillas:Default,Virtual machines,DatabasesoFile Systems (big files). - Haga clic en
Modificar la configuraciónpara confirmar.
Para definir valores personalizados:
- En la lista desplegable
Seleccionar plantilla, seleccioneCustom. Se mostrarán los campos Actualización de los tiempos de acceso (atime), ZFS recordsize y Sync, con los valores actuales de la partición. - Ajuste los valores necesarios: la casilla
Desactivarpara atime, un valor de la lista desplegableZFS recordsizey una de las opcionesAlways,DisabledoStandardpara sync. Los valores por defecto se indican con la mención (por defecto). - Haga clic en
Modificar la configuraciónpara confirmar.
Una notificación le informará cuando se hayan actualizado los parámetros ZFS de la partición.
Comprobar los parámetros ZFS de una partición
Para comprobar los parámetros aplicados a una partición, utilice la siguiente ruta de la API:
La respuesta contiene los valores actuales de atime, recordsize y sync, así como el campo templateName, que indica el nombre de la plantilla aplicada a la partición, si la hay.
Más información
NAS-HA - Gestión de particiones a través de la API
Montaje de un NAS-HA mediante NFS compartido
Para recibir formación o asistencia técnica en la implementación de nuestras soluciones, póngase en contacto con su representante comercial o consulte la página Professional Services para solicitar un presupuesto y que nuestros expertos analicen su proyecto.
Interactúe con nuestra comunidad de usuarios.