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

Créer un volume FlexCache

Contributeurs

Vous pouvez créer un volume FlexCache dans le même cluster pour améliorer les performances lors de l'accès à un objet à chaud. Si des data centers sont implantés sur différents sites, vous pouvez créer des volumes FlexCache sur des clusters distants pour accélérer l'accès aux données.

Description de la tâche
  • À partir de ONTAP 9.5, FlexCache prend en charge les volumes FlexVol en tant que volumes d'origine et les volumes FlexGroup en tant que volumes FlexCache.

  • Depuis ONTAP 9.7, les volumes FlexVol et FlexGroup sont pris en charge en tant que volumes d'origine.

  • Depuis ONTAP 9.14.0, vous pouvez créer un volume FlexCache non chiffré à partir d'une source chiffrée.

Avant de commencer
  • Vous devez exécuter ONTAP 9.5 ou une version ultérieure.

  • Si vous utilisez ONTAP 9.6 ou une version antérieure, vous devez "Ajoutez une licence FlexCache".

    Aucune licence FlexCache n'est requise pour ONTAP 9.7 ou version ultérieure. À partir de ONTAP 9.7, la fonctionnalité FlexCache est incluse dans ONTAP et ne nécessite plus de licence ni d'activation. 

Remarque Si une paire haute disponibilité est utilisée "Cryptage SAS ou disques NVMe (SED, NSE, FIPS)", vous devez suivre les instructions de la rubrique "Retour d'un lecteur FIPS ou SED en mode non protégé" Pour tous les disques de la paire HA avant d'initialiser le système (options de démarrage 4 ou 9). Si vous ne le faites pas, vous risquez de subir des pertes de données si les disques sont requalifiés.
Exemple 1. Étapes
System Manager
  1. Si le volume FlexCache se trouve sur un autre cluster que le volume d'origine, créez une relation entre clusters :

    1. Dans le cluster local, cliquez sur protection > Présentation.

    2. Développez intercluster Settings, cliquez sur Add Network interfaces et ajoutez les interfaces réseau intercluster du cluster.

      Répétez cette étape sur le cluster distant.

    3. Dans le cluster distant, cliquez sur protection > Présentation. Cliquez sur icône des options de menu Dans la section pairs de cluster, cliquez sur générer la phrase de passe.

    4. Copiez la phrase secrète générée et collez-la dans le cluster local.

    5. Dans le cluster local, sous pairs de cluster, cliquez sur clusters homologues et créez des clusters locaux et distants.

  2. Si le volume FlexCache se trouve sur le même cluster que le volume d'origine mais qu'il se trouve dans un autre SVM, créer une relation de pairs SVM intercluster de type « FlexCache » :

    Sous Storage VM homologues, cliquez sur icône des options de menu Puis Peer Storage VM pour Peer les machines virtuelles de stockage.

  3. Sélectionnez stockage > volumes.

  4. Sélectionnez Ajouter.

  5. Sélectionnez plus d'options, puis sélectionnez Ajouter en tant que cache pour un volume distant.

    Remarque Si vous exécutez ONTAP 9.8 ou une version ultérieure et que vous souhaitez désactiver QoS ou choisir une stratégie QoS personnalisée, cliquez sur plus d'options, puis sous stockage et optimisation, sélectionnez niveau de service de performances.
CLI
  1. Si le volume FlexCache à créer se trouve dans un autre cluster, créez une relation entre clusters :

    1. Sur le cluster destination, créez une relation entre pairs avec le cluster source de protection des données :

      cluster peer create -generate-passphrase -offer-expiration MM/DD/YYYY HH:MM:SS|1...7days|1...168hours -peer-addrs <peer_LIF_IPs> -initial-allowed-vserver-peers <svm_name>,..|* -ipspace <ipspace_name>

      Depuis ONTAP 9.6, le chiffrement TLS est activé par défaut lors de la création d'une relation cluster peer-to-peer. Le chiffrement TLS est pris en charge pour la communication intercluster entre les volumes d'origine et FlexCache. Vous pouvez également désactiver le chiffrement TLS pour la relation cluster peer, si nécessaire.

    cluster02::> cluster peer create -generate-passphrase -offer-expiration 2days -initial-allowed-vserver-peers *
    
                         Passphrase: UCa+6lRVICXeL/gq1WrK7ShR
                    Expiration Time: 6/7/2017 08:16:10 EST
      Initial Allowed Vserver Peers: *
                Intercluster LIF IP: 192.140.112.101
                  Peer Cluster Name: Clus_7ShR (temporary generated)
    
    Warning: make a note of the passphrase - it cannot be displayed again.
    1. Sur le cluster source, authentifier le cluster source sur le cluster destination :

      cluster peer create -peer-addrs <peer_LIF_IPs> -ipspace <ipspace>
      cluster01::> cluster peer create -peer-addrs 192.140.112.101,192.140.112.102
      
      Notice: Use a generated passphrase or choose a passphrase of 8 or more characters.
              To ensure the authenticity of the peering relationship, use a phrase or sequence of characters that would be hard to guess.
      
      Enter the passphrase:
      Confirm the passphrase:
      
      Clusters cluster02 and cluster01 are peered.
  2. Si le volume FlexCache se trouve dans un SVM différent de celui du volume d'origine, créer une relation de SVM peer-to-peer flexcache en tant qu'application :

    1. Si la SVM se trouve dans un autre cluster, créer une autorisation SVM pour les SVM de peering :

      vserver peer permission create -peer-cluster <cluster_name> -vserver <svm-name> -applications flexcache

      L'exemple suivant illustre la création d'une autorisation de pairs SVM qui s'applique à tous les SVM locaux :

    cluster1::> vserver peer permission create -peer-cluster cluster2 -vserver "*" -applications flexcache
    
    Warning: This Vserver peer permission applies to all local Vservers. After that no explict
    "vserver peer accept" command required for Vserver peer relationship creation request
    from peer cluster "cluster2" with any of the local Vservers. Do you want to continue? {y|n}: y
    1. Créer la relation entre SVM :

      vserver peer create -vserver <local_SVM> -peer-vserver <remote_SVM> -peer-cluster <cluster_name> -applications flexcache
  3. Créer un volume FlexCache :

    volume flexcache create -vserver <cache_svm> -volume <cache_vol_name> -auto-provision-as flexgroup -size <vol_size> -origin-vserver <origin_svm> -origin-volume <origin_vol_name>

    L'exemple suivant illustre la création d'un volume FlexCache et sélectionne automatiquement les agrégats existants pour le provisionnement :

    cluster1::> volume flexcache create -vserver vs_1 -volume fc1 -auto-provision-as flexgroup -origin-volume vol_1 -size 160MB -origin-vserver vs_1
    [Job 443] Job succeeded: Successful

    L'exemple suivant illustre la création d'un volume FlexCache et définit la Junction path :

    cluster1::> flexcache create -vserver vs34 -volume fc4 -aggr-list aggr34,aggr43 -origin-volume origin1 -size 400m -junction-path /fc4
    [Job 903] Job succeeded: Successful
  4. Vérifier la relation FlexCache depuis le volume FlexCache et le volume d'origine

    1. Afficher la relation FlexCache dans le cluster :

      volume flexcache show
      cluster1::> volume flexcache show
      Vserver Volume      Size       Origin-Vserver Origin-Volume Origin-Cluster
      ------- ----------- ---------- -------------- ------------- --------------
      vs_1    fc1         160MB      vs_1           vol_1           cluster1
    2. Afficher toutes les relations FlexCache dans le cluster d'origine :
      volume flexcache origin show-caches

      cluster::> volume flexcache origin show-caches
      Origin-Vserver Origin-Volume   Cache-Vserver    Cache-Volume   Cache-Cluster
      -------------- --------------- ---------------  -------------- ---------------
      vs0            ovol1           vs1              cfg1           clusA
      vs0            ovol1           vs2              cfg2           clusB
      vs_1           vol_1           vs_1             fc1            cluster1

Résultat

Le volume FlexCache a été créé avec succès. Les clients peuvent monter le volume en utilisant la Junction path du volume FlexCache.

Informations associées

"Cluster et SVM peering"