Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ONTAP FlexCacheボリュームを作成する

共同作成者 netapp-lenida netapp-aherbin netapp-thomi netapp-barbe netapp-aaron-holt netapp-dbagwell netapp-ahibbard

同じONTAPクラスタ内にFlexCacheボリュームを作成することで、ホットオブジェクトへのアクセス時のパフォーマンスを向上させることができます。データセンターが複数の場所に分散している場合は、リモートのONTAPクラスタにFlexCacheボリュームを作成して、データアクセスを高速化できます。

タスク概要
  • ONTAP 9.18.1以降では、ボリューム作成時に `-is-s3-enabled`オプションを `true`に設定することで、FlexCacheボリューム上でNAS S3バケットへのアクセスを有効にできます。このオプションはデフォルトで無効になっています。

  • ONTAP 9.18.1 以降では、FlexCache は SVM-DR 関係に属する SVM を持つ元のボリュームに対するキャッシュボリュームの作成をサポートします。

    ONTAP 9.18.1以降を実行している場合、ストレージ管理者は、SVM-DR関係の一部である元のボリュームのキャッシュボリュームを作成する前に、SVM-DR関係の一部であるプライマリおよびセカンダリの元のSVMの両方とキャッシュSVMをピアリングする必要があります。

  • ONTAP 9.14.0以降では、暗号化されたソースから暗号化されていないFlexCacheボリュームを作成できます。

  • ONTAP 9.7 以降では、FlexVol volume とFlexGroupボリュームの両方が元のボリュームとしてサポートされます。

  • ONTAP 9.5以降では、FlexCacheで、FlexVolは元のボリュームとして、FlexGroupボリュームはFlexCacheボリュームとしてサポートされます。

開始する前に
  • ONTAP 9.5以降が実行されている必要があります。

  • ONTAP 9.6 以前を実行している場合は、"FlexCacheライセンスを追加する"する必要があります。

    ONTAP 9.7以降では、FlexCacheライセンスは不要です。ONTAP 9.7以降では、FlexCacheの機能はONTAPに標準搭載されており、ライセンスやアクティブ化は不要になりました。 

メモ HAペアで"SASまたはNVMeドライブの暗号化(SED、NSE、FIPS)"を使用している場合は、システムを初期化する前に(ブートオプション4または9)、HAペア内のすべてのドライブについて、"FIPSドライブまたはSEDを非保護モードに戻す"トピックの指示に従う必要があります。これを行わないと、将来ドライブを再利用した場合にデータが失われる可能性があります。
例 1. 手順
System Manager
  1. FlexCache ボリュームが元のボリュームとは異なる ONTAP クラスタ上にある場合は、クラスタ ピア関係を作成します:

    1. ローカル クラスタで、*[保護] > [概要]*をクリックします。

    2. Intercluster Settings を展開し、Add Network Interfaces をクリックして、クラスターのクラスター間ネットワークインターフェイスを追加します。

      同じ手順をリモート クラスタでも実行します。

    3. リモートクラスタで、*Protection > Overview*をクリックします。Cluster Peersセクションでメニューオプションアイコンをクリックし、*Generate Passphrase*をクリックします。

    4. 生成されたパスフレーズをコピーし、ローカル クラスタで貼り付けます。

    5. ローカル クラスタで、[クラスタ ピア]にある*[クラスタのピアリング]*をクリックし、ローカル クラスタとリモート クラスタをピアリングします。

  2. SVMピア関係を作成します。

    Storage VM Peersで、メニューオプションアイコンをクリックし、次に*Peer Storage VMs*をクリックしてストレージVMをピアリングします。

  3. *ストレージ > ボリューム*を選択します。

  4. *追加*を選択します。

  5. *その他のオプション*を選択し、*リモートボリュームのキャッシュとして追加*を選択します。

    メモ ONTAP 9.8 以降を実行していて、QoS を無効にするか、カスタム QoS ポリシーを選択する場合は、[その他のオプション] をクリックし、[ストレージと最適化] の下で [パフォーマンス サービス レベル] を選択します。
CLI
  1. FlexCacheボリュームを別のクラスタに作成する場合は、クラスタ ピア関係を作成します。

    1. デスティネーション クラスタで、データ保護のソース クラスタとのピア関係を作成します。

      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>

      ONTAP 9.6以降では、クラスタ ピア関係の作成時にTLS暗号化がデフォルトで有効になります。TLS暗号化は、元のボリュームとFlexCacheボリュームの間のクラスタ間通信でサポートされます。必要に応じて、クラスタ ピア関係のTLS暗号化を無効にすることもできます。

    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. ソース クラスタで、ソース クラスタをデスティネーション クラスタに対して認証します。

      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. FlexCacheボリュームが元のボリュームとは異なるSVMにある場合は、 `flexcache`をアプリケーションとしてSVMピア関係を作成します。

    1. SVMが別のクラスタにある場合は、ピアリングするSVMのSVM権限を作成します。

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

      次の例は、すべてのローカルSVMに適用されるSVMピア権限を作成する方法を示しています。

    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. SVMピア関係を作成します。

      vserver peer create -vserver <local_SVM> -peer-vserver <remote_SVM> -peer-cluster <cluster_name> -applications flexcache
  3. 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> -is-s3-enabled true|false

    次の例は、FlexCacheボリュームを作成し、プロビジョニングする既存のアグリゲートを自動的に選択します。

    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

    次の例は、FlexCacheボリュームを作成し、ジャンクション パスを設定します。

    cluster1::> volume flexcache create -vserver vs34 -volume fc4 -aggr-list aggr34,aggr43 -origin-volume origin1 -size 400m -junction-path /fc4
    [Job 903] Job succeeded: Successful

    次の例では、FlexCache ボリューム上の S3 アクセスを有効にします:

    cluster1::> volume flexcache create -vserver vs3 -volume cache_vs3_vol33 -origin-volume vol33 -origin-vserver vs3 -junction-path /cache_vs3_vol33 -is-s3-enabled true
  4. FlexCacheボリュームと元のボリュームのFlexCache関係を確認します。

    1. クラスタ内のFlexCache関係を表示します。

      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. 元のクラスター内のすべてのFlexCache関係を表示します:+ 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
結果

FlexCacheボリュームが作成されました。クライアントは、FlexCacheボリュームのジャンクション パスを使用してボリュームをマウントできます。