NetApp NFS Plug-in for VMware VAAI
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Installation du plug-in NetApp NFS pour VMware VAAI

Contributeurs

L’installation du plug-in NFS implique l’activation de VMware vStorage for NFS sur le système de stockage NetApp, la vérification de l’activation de VAAI (VMware vStorage APIs for Array Integration) sur l’hôte VMware, le téléchargement et l’installation du plug-in sur l’hôte VMware ESXi, et la vérification du succès de l’installation.

Avant de commencer
  • NFS v3 ou NFS v4.1 doit être activé sur le système de stockage.

    Remarque NFSv4.1 est disponible uniquement sur les systèmes ONTAP 9.0.1. NFS v3 est disponible sur les systèmes 7-mode et Cluster-mode.
  • VMware vSphere 7.0U1 doit être disponible.

Pour plus d’informations sur l’activation de NFS et l’utilisation de VMware vSphere, reportez-vous aux manuels répertoriés dans le Étape 10.

Description de la tâche
  • Si vous utilisez la CLI VMware ESXi pour installer le plug-in, commencez par Étape 1.

  • Si vous utilisez Virtual Storage Console pour VMware vSphere (VSC) pour installer le plug-in, commencez par Étape 3.

    VSC active VMware vStorage for NFS sur le contrôleur de stockage et active VAAI sur l’hôte ESXi, qui sont des étapes 1 à 2 de cette procédure.

  • Si vous utilisez les outils ONTAP pour VMware vSphere pour installer le plug-in, commencez par Étape 3.

Conventions d’adresses IP utilisées:

  • Les adresses IP du format 192.168.42.2xx font référence aux ports VMKernel du serveur ESXi.

  • Les adresses IP du formulaire 192.168.42.6x font référence aux systèmes exécutant Data ONTAP 7-mode.

  • Les adresses IP de la forme 192.168.42.8x font référence aux machines virtuelles de stockage (SVM, anciennement appelées vServers) sur les systèmes ONTAP.

Étapes
  1. activez VMware vStorage pour NFS :

    Si vous utilisez…​ Alors…​

    INTERFACE DE LIGNE DE COMMANDES DE ONTAP

    Activer VMware vStorage for NFS sur le SVM : vserver nfs modify –vserver vserver_name -vstorage enabled <vserver_name> Est le nom du SVM.

    Interface de ligne de commandes 7-mode

    Activer VMware vStorage for NFS sur le système de stockage : options nfs.vstorage.enable on

    Interface de ligne de commandes 7-mode pour les unités vFiler

    Activer l’installation du plug-in NetApp NFS vStorage for NFS sur l’unité MultiStore vFiler hébergeant les datastores VMware NFS : vfiler run vfiler_name options nfs.vstorage.enable on

  2. Vérifiez que VAAI est activé sur chaque hôte ESXi.

    Dans VMware vSphere 5.0 et versions ultérieures, VAAI est activé par défaut.

    Si vous utilisez…​ Alors…​

    CLI VMware ESXi

    1. Vérifiez que VAAI est activé : esxcfg-advcfg -g /DataMover/HardwareAcceleratedMove esxcfg-advcfg -g /DataMover/HardwareAcceleratedInit

      Si VAAI est activé, ces commandes affichent la sortie suivante :

      ~ #  esxcfg-advcfg -g /DataMover/HardwareAcceleratedMove
      Value of HardwareAcceleratedMove is **1**
      ~ # esxcfg-advcfg -g /DataMover/HardwareAcceleratedInit
      Value of HardwareAcceleratedInit is **1**
    2. Si VAAI n’est pas activé, activez VAAI : esxcfg-advcfg -s 1 /DataMover/HardwareAcceleratedInit esxcfg-advcfg -s 1 /DataMover/HardwareAcceleratedMove

      Ces commandes affichent les valeurs de sortie suivantes :

      ~ # esxcfg-advcfg -s 1 /DataMover/HardwareAcceleratedInit
      Value of HardwareAcceleratedInit is **1**
      ~ #  esxcfg-advcfg -s 1 /DataMover/HardwareAcceleratedMove
      Value of HardwareAcceleratedMove is **1**

    Client vSphere

    1. Connectez-vous au serveur vCenter.

    2. Pour chaque serveur ESXi, cliquez sur le nom du serveur.

    3. Dans la section logiciel de l’onglet Configuration, cliquez sur Paramètres avancés.

    4. Sélectionnez DataMover, puis vérifiez que DataMover.HardwareAcceleratedMove et DataMover.HardwareAcceleratedInit les paramètres sont définis sur 1.

  3. Télécharger le plug-in NetApp NFS pour VMware VAAI :

    1. Accédez à la page de téléchargement à l’adresse "Téléchargement du plug-in NetApp NFS pour VMware VAAI".

    2. Téléchargez la dernière version du logiciel pour la version 2.0 et vSphere 7.0U1 et les versions ultérieures.

  4. Vérifiez le binaire à l’aide de l’image signée et de la clé publique :

    1. Téléchargez le fichier zip suivant sur le /tmp dossier :

      NetAppNasPlugin-<version>.Signed.zip

      Ce zip contient les fichiers suivants :

      • NetAppNasPlugin-<version>.zip

      • NetAppNasPlugin-<version>.zip.sig

      • csc-prod-CFSG-NFS-Plugin.pem

    2. Obtenez la clé publique de la chaîne de certificats à l’aide de la commande suivante :

      openssl x509 -in csc-prod-CFSG-NFS-Plugin.pem -pubkey -noout > csc-prod-CFSG-NFS-Plugin.pub

      • csc-prod-CFSG-NFS-Plugin.pem est la chaîne de certificat présente dans NetAppNasPlugin-<version>.Signed.zip

      • csc-prod-CFSG-NFS-Plugin.pub est une clé publique

    3. Vérifiez l’image signée à l’aide de la clé publique :

      openssl dgst -sha256 -verify csc-prod-CFSG-NFS-Plugin.pub -signature /tmp/ NetAppNasPlugin-<version>.zip.sig /tmp/NetAppNasPlugin-<version>.zip

      Si la vérification réussit, la sortie suivante s’affiche :

    Verified OK
  5. Installez le plug-in sur l’hôte ESXi en exécutant les commandes suivantes :

    /etc/init.d/vaai-nasd stop

    esxcli software component apply -d /tmp/<some_path>/NetAppNasPlugin-<version>.zip

    /etc/init.d/vaai-nasd start

    • <some_path> est le chemin d’accès à l’emplacement du fichier téléchargé

    • NetAppNasPlugin-<version>.zip se trouve dans le fichier zip téléchargé

  6. Vérifiez que le plug-in a été correctement installé sur l’hôte sur la ligne de commande VMware ESXi :

    esxcli software component list

    Le plug-in fonctionne automatiquement après l’installation et le redémarrage.

    L’utilisation de ces commandes garantit que le composant reste compatible avec la nouvelle fonction vLCM de vSphere, disponible à partir de 7.0x et versions ultérieures.

  7. Si vous installez le plug-in sur un nouveau système hôte ou si le serveur exécutant ONTAP a été récemment configuré, créez ou modifiez des règles d’export policy pour les volumes racine et pour chaque volume de datastore NFS sur les serveurs ESXi qui utilisent VAAI AT "Configurer les export policy pour ONTAP afin de permettre VAAI sur NFS".

    Ignorez cette étape si vous utilisez Data ONTAP sous 7-mode.

    Vous pouvez utiliser des export-policies pour restreindre l’accès aux volumes à des clients spécifiques. NFSv4 est requis dans la export policy pour que le délestage des copies VAAI puisse fonctionner, il peut donc être nécessaire de modifier les règles d’export policy pour les volumes datastore sur les SVM. Si vous utilisez des protocoles autres que NFS sur un datastore, vérifiez que la configuration de NFS dans la règle d’exportation ne supprime pas ces autres protocoles.

    Si vous utilisez…​ Alors…​

    INTERFACE DE LIGNE DE COMMANDES DE ONTAP

    Réglez nfs Comme protocole d’accès pour chaque règle d’export policy pour les serveurs ESXi qui utilisent VAAI : `vserver export-policy rule modify -vserver vs1 -policyname mypolicy -ruleindex 1 -protocol nfs -rwrule krb5

    krb5i

    any -rorule krb5

    krb5i

    any`

    Dans l’exemple suivant :

    vs1 Est le nom du SVM. mypolicy est le nom de la export policy. 1 est le numéro d’index de la règle. nfs Inclut les protocoles NFSv3 et NFSv4. ** Le style de sécurité pour RO (lecture seule) et RW (lecture-écriture) est soit krb5, krb5i, soit n’importe quel. + [listing] ---- cluster1::> vserver export-policy rule modify -vserver vs1 -policyname mypolicy -ruleindex 1 -protocol nfs -rwrule krb5

    krb5i

    any -rorule krb5

    krb5i

    any ----

    ONTAP System Manager

    1. Dans l’onglet Accueil, double-cliquez sur le cluster approprié.

    2. Développez la hiérarchie des SVM (Storage Virtual machines) dans le volet de navigation de gauche.

      Remarque Si vous utilisez une version de System Manager antérieure à 3.1, le terme vServers est utilisé à la place des machines virtuelles de stockage dans la hiérarchie.
    3. Dans le volet de navigation, sélectionnez la machine virtuelle de stockage (SVM) avec datastores compatibles VAAI, puis cliquez sur Policies > Export Policies.

    4. Dans la fenêtre Export Policies, développez la export policy, puis sélectionnez l’index de la règle.

      L’interface utilisateur ne spécifie pas que le datastore est activé pour VAAI.

    5. Cliquez sur Modifier règle pour afficher la boîte de dialogue Modifier règle d’exportation.

    6. Sous Access Protocols, sélectionnez NFS pour activer toutes les versions de NFS.

    7. Cliquez sur OK.

  8. Si vous utilisez Data ONTAP sous 7-mode, exécutez la exportfs commande d’exportation des chemins de volume.

    Ignorez cette étape si vous utilisez ONTAP.

    Lors de l’exportation du volume, vous pouvez spécifier un nom d’hôte ou une adresse IP, un sous-réseau ou un groupe réseau. Vous pouvez spécifier une adresse IP, un sous-réseau ou des hôtes pour les deux rw et root options. Par exemple :

    sys1> exportfs -p root=192.168.42.227 /vol/VAAI

    Vous pouvez également avoir une liste, séparée par deux-points. Par exemple :

    sys1> exportfs -p root=192.168.42.227:192.168.42.228 /vol/VAAI

    Si vous exportez le volume avec l’indicateur réel, le chemin d’exportation doit avoir un seul composant pour que le déchargement de copie fonctionne correctement. Par exemple :

    sys1> exportfs -p actual=/vol/VAAI,root=192.168.42.227 /VAAI-ALIAS
    Remarque L’allègement de la charge des copies ne fonctionne pas pour les chemins d’exportation multicomposants.
  9. Monter le datastore NFS v3 ou NFS v4.1 sur l’hôte ESXi :

    1. Pour monter le datastore NFSv3, exécutez la commande suivante :

      esxcli storage nfs add -H 192.168.42.80 -s share_name -v volume_name

      Pour monter le datastore NFSv4.1, exécuter la commande suivante :

      esxcli storage nfs41 add -H 192.168.42.80 -s share_name -v volume_name -a AUTH_SYS/SEC_KRB5/SEC_KRB5I

      L’exemple suivant montre la commande à exécuter sur ONTAP pour le montage du datastore et la sortie résultante :

      ~ # esxcfg-nas -a onc_src -o 192.168.42.80 -s /onc_src
      Connecting to NAS volume: onc_src
      /onc_src created and connected.

      Pour les systèmes exécutant Data ONTAP 7-mode, le /vol Préfixe précédant le nom du volume NFS. L’exemple suivant montre la commande 7-mode pour le montage du datastore et la sortie obtenue :

      ~ # esxcfg-nas -a vms_7m -o 192.168.42.69 -s /vol/vms_7m
      Connecting to NAS volume: /vol/vms_7m
      /vol/vms_7m created and connected.
    2. Pour gérer les montages NAS :

      esxcfg-nas -l

      Les valeurs de sortie suivantes sont affichées :

      VMS_vol103 is /VMS_vol103 from 192.168.42.81 mounted available
      VMS_vol104 is VMS_vol104 from 192.168.42.82 mounted available
      dbench1 is /dbench1 from 192.168.42.83 mounted available
      dbench2 is /dbench2 from 192.168.42.84 mounted available
      onc_src is /onc_src from 192.168.42.80 mounted available

    À la fin de ce traitement, le volume est monté et disponible dans le répertoire /vmfs/volumes.

  10. vérifier que le datastore monté prend en charge VAAI à l’aide de l’une des méthodes suivantes :

    Si vous utilisez…​ Alors…​

    CLI ESXi

    `vmkfstools -Ph /vmfs/volumes/onc_src/`Les valeurs de sortie suivantes sont affichées :

    NFS-1.00 file system spanning 1 partitions.
    File system label (if any):
    onc_src Mode: public Capacity 760 MB, 36.0 MB available,
    file block size 4 KB
    UUID: fb9cccc8-320a99a6-0000-000000000000
    Partitions spanned (on "notDCS"):
    
    nfs:onc_src
    NAS VAAI Supported: YES
    Is Native Snapshot Capable: YES
    ~ #

    Client vSphere

    1. Cliquez sur VMware ESXi > Configuration > stockage.

    2. Afficher la colonne Hardware Acceleration pour un datastore NFS sur lequel VAAI est activé.

    Pour plus d’informations sur VMware vStorage over NFS, consultez les documents suivants :

    Pour plus d’informations sur la configuration des volumes et de l’espace dans les volumes, reportez-vous aux sections suivantes :

    Pour plus d’informations sur VMware vSphere Lifecycle Manager, qui peut également être utilisé pour installer et gérer des plug-ins sur plusieurs hôtes à l’aide de l’interface graphique du client web vCenter, consultez les éléments suivants :

    Pour plus d’informations sur l’utilisation de VSC pour le provisionnement de datastores NFS et la création de clones de machines virtuelles dans l’environnement VMware, consultez les éléments suivants :

    Pour plus d’informations sur l’utilisation des outils ONTAP pour VMware vSphere afin de provisionner des datastores NFS et de créer des clones de machines virtuelles dans l’environnement VMware, consultez les éléments suivants :

    Pour plus d’informations sur l’utilisation des datastores NFS et les opérations de clonage, consultez les sections suivantes :

  11. Si vous utilisez Data ONTAP sous 7-mode, exécutez la sis on commande permettant d’activer le volume du datastore pour le déchargement des copies et la déduplication.

    Pour ONTAP, voir les détails de l’efficacité d’un volume :

    volume efficiency show -vserver vserver_name -volume volume_name

    Remarque Pour les systèmes AFF (AFF), l’efficacité des volumes est activée par défaut.

    Si le résultat de la commande n’affiche aucun volume dont l’efficacité du stockage est activée, alors activez l’efficacité :

    volume efficiency on -vserver vserver_name -volume volume_name

    Ignorez cette étape si vous utilisez VSC ou les outils ONTAP pour VMware vSphere pour configurer les volumes, car l’efficacité des volumes est activée par défaut sur les datastores.

    sys1> volume efficiency show
    This table is currently empty.
    
    sys1> volume efficiency on -volume  testvol1
    Efficiency for volume "testvol1" of Vserver "vs1" is enabled.
    
    sys1> volume efficiency show
    Vserver    Volume           State    Status       Progress           Policy
    ---------- ---------------- -------- ------------ ------------------ ----------
    vs1        testvol1         Enabled  Idle         Idle for 00:00:06  -

    Pour plus d’informations sur l’activation de la déduplication sur les volumes de datastore, consultez les documents suivants :

Une fois que vous avez terminé

Utilisez les fonctionnalités de réservation d’espace du plug-in NFS et de déchargement de copies pour améliorer l’efficacité des tâches de routine :

  • Créez des machines virtuelles au format VMDK (Virtual machine Disk) sur les volumes ou FlexVol NetApp traditionnels et réservez de l’espace pour le fichier lors de sa création.

  • Clonez des machines virtuelles existantes dans ou entre les volumes NetApp :

    • Datastores qui sont des volumes sur le même SVM sur le même nœud.

    • Datastores de volumes sur différents nœuds situés sur le même SVM.

    • Datastores résidant sur le même système 7-mode ou une même unité vFiler.

  • Réalisez des opérations de clonage plus rapides que les opérations de clonage non VAAI, car elles n’ont pas besoin de passer par l’hôte ESXi.