NAS-HA - Configurer les paramètres ZFS d'une partition
Découvrez comment appliquer un template d'usage ou des paramètres ZFS personnalisés (atime, recordsize, sync) à une partition NAS-HA
Objectif
Chaque partition d'un service NAS-HA est un dataset ZFS. Vous pouvez ajuster trois de ses propriétés ZFS selon les données qu'elle héberge : la mise à jour des temps d'accès (atime), la taille de bloc maximale (recordsize) et la synchronisation des écritures (sync).
Pour simplifier ce réglage, OVHcloud propose des templates d'usage qui appliquent en une seule fois une combinaison prédéfinie de ces paramètres.
Ce guide explique le rôle de chaque paramètre ZFS, les valeurs appliquées par chaque template et comment modifier les paramètres d'une partition depuis l'espace client OVHcloud ou via l'API OVHcloud.
Prérequis
- Disposer d'un service NAS-HA OVHcloud doté d'au moins une partition
- Avoir accès à l'espace client OVHcloud ou à l'API OVHcloud (consultez le guide « Premiers pas avec les API OVHcloud »)
Accès à l'espace client OVHcloud
- Lien direct :
- Pour accéder à vos services :
Bare Metal Cloud>NAS-HA> Sélectionnez votre NAS-HA
En pratique
Les paramètres ZFS par défaut conviennent à la plupart des usages. Ne les modifiez que si vous connaissez les données hébergées sur la partition et l'impact de chaque paramètre décrit ci-dessous.
Comprendre les paramètres ZFS
Mise à jour des temps d'accès (atime)
Lorsque atime est activé, ZFS met à jour la date de dernier accès d'un fichier à chaque lecture. Chaque opération de lecture génère alors également une opération d'écriture.
Lorsque atime est désactivé (off), ces écritures supplémentaires sont évitées, ce qui améliore les performances des usages intensifs en lecture. Désactivez-le, sauf si une application hébergée sur la partition s'appuie sur les dates d'accès aux fichiers. Tous les templates d'usage règlent atime sur off.
ZFS recordsize
Le recordsize est la taille maximale des blocs dans lesquels ZFS stocke les données d'un fichier. Les fichiers plus petits que le recordsize utilisent un bloc plus petit : un fichier de 16 Kio occupe un bloc de 16 Kio (plus les métadonnées), et non un bloc complet de 128 Kio.
En règle générale, alignez le recordsize sur la taille des lectures et écritures de l'application :
- Lectures et écritures petites et aléatoires (bases de données, disques de machines virtuelles) : un recordsize réduit évite de lire et de réécrire un bloc volumineux pour modifier quelques kilo-octets.
- Lectures et écritures volumineuses et séquentielles (fichiers vidéo, images, sauvegardes, archives) : un recordsize élevé réduit le nombre de blocs et de métadonnées à gérer, ce qui améliore le débit.
Les valeurs disponibles sont listées ci-dessous. L'espace client les affiche en unités décimales (1 ko = 1 000 octets).
Un nouveau recordsize ne s'applique qu'aux fichiers créés après la modification. Les fichiers existants conservent la taille de bloc avec laquelle ils ont été écrits, jusqu'à ce qu'ils soient recréés.
Sync
Le paramètre sync détermine comment ZFS traite les demandes d'écriture synchrones, c'est-à-dire celles pour lesquelles l'application attend la confirmation que les données sont stockées sur disque.
Avec sync réglé sur disabled, une application peut considérer des données comme enregistrées alors qu'elles ne sont pas encore sur disque. N'utilisez cette valeur que si vous maîtrisez parfaitement le risque de perte de données.
Templates d'usage
Un template d'usage applique en une seule fois une combinaison prédéfinie des trois paramètres à la partition. Tous les templates règlent atime sur off et sync sur standard. Ils ne diffèrent que par le recordsize :
Si aucune de ces combinaisons ne correspond à votre usage, définissez chaque valeur vous-même avec l'option Custom (espace client) ou les paramètres personnalisés (API).
Modifier les paramètres ZFS d'une partition
La modification est appliquée à l'ensemble de la partition par une tâche asynchrone.
Une fois votre service NAS-HA sélectionné, ouvrez l'onglet Partitions.
Dans le tableau des partitions, cliquez sur le bouton ... de la partition concernée, puis sur Paramétrer l'usage (ZFS). La fenêtre Modifier les paramètres s'ouvre.
Pour appliquer un template d'usage :
- Dans la liste déroulante
Sélectionner le template, sélectionnez l'un des templates :Default,Virtual machines,DatabasesouFile Systems (big files). - Cliquez sur
Modifier les paramètrespour valider.
Pour définir des valeurs personnalisées :
- Dans la liste déroulante
Sélectionner le template, sélectionnezCustom. Les champs Mise à jour des temps d'accès (atime), ZFS recordsize et Sync s'affichent, renseignés avec les valeurs actuelles de la partition. - Ajustez les valeurs nécessaires : la case
Désactiverpour atime, une valeur de la liste déroulanteZFS recordsizeet l'une des optionsAlways,DisabledouStandardpour sync. Les valeurs par défaut sont signalées par la mention (Défaut). - Cliquez sur
Modifier les paramètrespour valider.
Une notification vous informe une fois les paramètres ZFS de la partition mis à jour.
Vérifier les paramètres ZFS d'une partition
Pour vérifier les paramètres appliqués à une partition, utilisez la route API suivante :
La réponse contient les valeurs actuelles de atime, recordsize et sync, ainsi que le champ templateName, qui indique le nom du template appliqué à la partition, le cas échéant.
Aller plus loin
NAS-HA - Gestion des partitions par API
Montage d'un NAS-HA via partage NFS
Pour une formation ou une assistance technique sur la mise en œuvre de nos solutions, contactez votre commercial ou consultez la page Professional Services pour obtenir un devis et faire analyser votre projet par nos experts.
Échangez avec notre communauté d'utilisateurs.