跳到主要内容

创建 FlexCache 卷

可在同一个集群中创建 FlexCache 卷,以便在访问热对象时提高性能。如果数据中心位于不同位置,可在远程集群中创建 FlexCache 卷以加快数据访问速度。

FlexCache 卷始终是 FlexGroup 卷,而不是 FlexVol 卷。

从 ONTAP 9.7 开始,FlexCache 关系的源卷也支持 FlexGroup 卷。

  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 加密。原始卷和 FlexCache 卷之间的集群间通信支持 TLS 加密。如果需要,还可以为集群对等关系禁用 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.
    2. 在源集群上,向目标集群认证源集群: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

    2. 创建 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

    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
  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 卷的接合路径装载卷。