Skip to main content
NetApp virtualization solutions
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Configurez les volumes ONTAP, les règles d'export et les autorisations pour Nutanix

Contributeurs netapp-jsnyder

Créez et configurez des volumes de stockage ONTAP, configurez des règles d'export et définissez le rôle SVM ainsi que le compte de service que Nutanix utilise pour gérer le stockage ONTAP. Une fois ces tâches accomplies, vous pouvez rattacher les exports FlexVol® au cluster Nutanix en tant que stockage partagé pour les workloads de machines virtuelles.

Le processus commence par la création de volumes ONTAP FlexVol et la configuration des règles d'export NFS. Vous définissez ensuite le rôle SVM requis et les autorisations de l'API REST, puis vous rattachez le stockage ONTAP au cluster de calcul Nutanix.

Créer des volumes ONTAP FlexVol

Créez les volumes FlexVol requis et appliquez les paramètres ONTAP recommandés pour optimiser l'utilisation de la capacité, l'efficacité du stockage et les performances des workloads Nutanix.

Étapes
  1. Créez les volumes FlexVol avec les paramètres suivants :

    Paramètre Configuration

    Garantie de volume

    Aucun (provisionnement limité)

    fractional_reserve

    0%

    snap_reserve

    0%

    Dimensionnement automatique

    Disponible

    efficacité de stockage

    Activé

    Suppression automatique

    volume/ oldest_first

    politique de hiérarchisation des volumes

    Snapshot uniquement

    try_first

    Dimensionnement automatique

    Stratégie de snapshot

    Aucune

Remarque
  • Provisionnez plusieurs volumes FlexVol et ajoutez-les en tant que conteneurs de stockage.

  • Créez au minimum 4 à 8 volumes NFSv3 pour héberger les données de la machine virtuelle.

  • Utilisez un volume dédié pour le service Nutanix ou le volume de métadonnées. Bien que les données de service puissent partager un volume de données, un volume dédié est recommandé.

  • Utilisez les chemins d'exportation FlexVol® par défaut. Si des qtrees sont utilisés, spécifiez le chemin d'exportation du qtree lorsque vous attachez le conteneur de stockage.

  • Répartissez les volumes uniformément sur les nœuds ONTAP, en les plaçant en alternance sur les nœuds afin d'équilibrer le placement des workloads et l'utilisation des ressources sur l'ensemble du cluster.

Calculer la taille du volume de service

Calculez la taille du volume de métadonnées (service) en allouant un minimum de 1 Tio par nœud de cluster (N × 1 Tio). Par exemple, un cluster de 8 nœuds nécessite au moins 8 Tio de capacité disponible.

Remarque
  • Créer un volume FlexVol unique à provisionnement fin pour les métadonnées Nutanix.

  • Si aucun chemin d'exportation dédié n'est spécifié pour le volume de service, le système utilise automatiquement le premier chemin d'exportation configuré pour le volume des services de cluster (métadonnées) et applique la balise Cluster Services à ce chemin.

  • Ne renommez pas les volumes FlexVol sélectionnés ni leurs chemins d'exportation associés après le déploiement. Le renommage peut perturber les opérations d'E/S des machines virtuelles et affecter l'accessibilité du workload.

  • Le volume FlexVol utilisé pour le volume de service peut être configuré à l’aide du provisionnement fin.

Calculer la taille du volume de données

Le dimensionnement des volumes de données est similaire à celui des datastores. Dimensionnez les volumes de conteneurs de stockage en fonction du nombre prévu de machines virtuelles, de leurs besoins en capacité et de la croissance projetée. Prévoyez un espace libre suffisant pour le provisionnement des VM, les snapshots et la surcharge opérationnelle, tout en répartissant les workloads sur plusieurs volumes afin de prendre en charge l'évolutivité et une utilisation équilibrée des ressources.

Configurer les règles d'export ONTAP

Configurez les règles d'export afin que seules les CVM Nutanix puissent accéder aux volumes NFS.

Volumes de données

  1. Créez une règle d'export au niveau du volume qui autorise les adresses IP des CVM ou leur plage de sous-réseaux.

  2. Établissez les règles suivantes :

    1. Règle de lecture seule (rorule): sys

    2. Règle de lecture-écriture (rwrule): sys

    3. Superutilisateur : sys

  3. Si des qtrees sont utilisés, créez une règle de règles d'export dédiée pour chaque qtree avec les mêmes autorisations.

Volume de service ou de métadonnées

  1. Créez une règle d'export au niveau du volume qui autorise les adresses IP des CVM ou leur plage de sous-réseaux.

  2. Établissez les règles suivantes :

    1. Règle de lecture seule (rorule): sys

    2. Règle de lecture-écriture (rwrule): sys

    3. Superutilisateur : sys

Remarque
  • Toutes les exportations NFS ONTAP doivent autoriser l'accès uniquement à partir des adresses IP Nutanix CVM ou du sous-réseau CVM désigné.

  • Utilisez l'API Prism ou ncli pour trouver la liste des adresses IP des hôtes CVM afin de mettre à jour les règles d'export

Configurer les rôles et les autorisations ONTAP

Pour connecter le stockage ONTAP à un cluster de calcul Nutanix, Nutanix utilise l'API REST ONTAP pour les opérations du plan de contrôle (provisionnement de VM, clonage, instantanés et gestion du stockage) et NFSv3 pour le chemin d'accès aux données.

Créez un rôle ONTAP avec les privilèges minimaux afin de ne pas avoir à utiliser le rôle ONTAP admin pour effectuer des opérations dans le cluster Nutanix dédié uniquement au calcul. Ces rôles minimaux sont requis au niveau de la SVM du côté du stockage ONTAP.

Remarque
  • Utilisez les paramètres de configuration NFS ONTAP par défaut.

  • Vous pouvez également utiliser le vsadmin rôle.

Autorisations minimales de l'API REST

Créez un rôle SVM ONTAP personnalisé avec les autorisations minimales requises de l'API REST pour permettre les opérations de découverte, de provisionnement, de clonage et de gestion du stockage Nutanix.

point de terminaison de l'API REST Accéder But

/api/cluster

Lecture seule

Authentification du cluster et validation de la version

/api/cluster/jobs

Lecture seule

Surveiller les opérations de stockage asynchrones

/api/network/ip/interfaces

Lecture seule

Découvrez les LIF de données ONTAP

/api/storage/file/clone

Lire/Créer

Opérations de clonage, de snapshot et de sauvegarde des machines virtuelles

/api/storage/volumes

Lecture seule

Découverte et gestion des volumes

/api/storage/volumes/*/files

Accès complet

Créer, modifier, lire et supprimer des fichiers gérés par Nutanix

Configurer le compte de service

Vous pouvez créer le rôle et l'utilisateur avec ONTAP System Manager ou avec l'ONTAP CLI.

Gestionnaire de système
Étapes
  1. Créez un rôle personnalisé au niveau de la SVM.

    1. Sélectionnez Stockage > Machines virtuelles de stockage > SVM désignée > Paramètres > Utilisateurs et rôles.

    2. Sélectionnez l'icône en forme de flèche (→) à côté de Users and Roles.

    3. Sous Rôles, sélectionnez +Ajouter.

    4. Définissez les règles du rôle et cliquez sur Save.

      Page des attributs du rôle dans ONTAP System Manager répertoriant les chemins d'accès à l'API REST et les niveaux d'accès pour le rôle Nutanix

  2. Associez le rôle à l'utilisateur administrateur Nutanix.

    1. Sur la page Utilisateurs et rôles, sous Utilisateurs, sélectionnez +Ajouter.

    2. Sélectionnez le nom d'utilisateur requis, puis sélectionnez le rôle que vous avez créé à l'étape précédente dans le menu déroulant Role.

    3. Pour les méthodes de connexion utilisateur, sélectionnez HTTP.

    4. Cliquez sur Enregistrer.

      Page Utilisateurs et rôles de ONTAP System Manager montrant l'utilisateur Nutanix associé au rôle personnalisé

    Page Utilisateurs et rôles de ONTAP System Manager affichant les utilisateurs et les niveaux d'accès des rôles pour le SVM

CLI
Étapes
  1. Créez le rôle en exécutant les commandes suivantes. Remplacez ntnx-svm<SVM> et nim-ntnx-role<role> par vos noms de SVM et de rôle.

    security login rest-role create -vserver ntnx-svm -role nim-ntnx-role -api "/api/cluster" -access readonly
    security login rest-role create -vserver ntnx-svm -role nim-ntnx-role -api "/api/cluster/jobs" -access readonly
    security login rest-role create -vserver ntnx-svm -role nim-ntnx-role -api "/api/network/ip/interfaces" -access readonly
    security login rest-role create -vserver ntnx-svm -role nim-ntnx-role -api "/api/storage/file/clone" -access read_create
    security login rest-role create -vserver ntnx-svm -role nim-ntnx-role -api "/api/storage/volumes" -access readonly
    security login rest-role create -vserver ntnx-svm -role nim-ntnx-role -api "/api/storage/volumes/*/files" -access all
  2. Créez l'utilisateur et associez-le au rôle.

    security login create -vserver ntnx-svm -user-or-group-name nim-ntnx-user -application http -authentication-method password -role nim-ntnx-role
Remarque Le nom d’utilisateur et le mot de passe du compte de service ONTAP sont requis lorsque vous ajoutez la baie ONTAP au cluster Nutanix. Utilisez cet utilisateur lorsque vous configurez la SVM de stockage ONTAP dans Prism Element ou Prism Central.