「FlexCache」の作成 - FSx for ONTAP

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

「FlexCache」の作成

以下の手順により、Amazon FSx for NetApp ONTAP ファイルシステムに FlexCache ボリュームを作成します。このボリュームは、オンプレミス NetApp ONTAP クラスターにあるオリジンボリュームによってバックアップされます。

ONTAP CLI の使用

ONTAP CLI を使用して、FSx for ONTAP ファイルシステムで FlexCache 設定を作成および管理します。

これらの手順で使用されるコマンドでは、クラスター、SVM、およびボリュームに対して以下のエイリアスを使用しています:

  • Cache_ID – キャッシュクラスターの ID (FSxIdabcdef1234567890a 形式)

  • Origin_ID – オリジンクラスターの ID

  • CacheSVM – キャッシュ SVM 名

  • OriginSVM – オリジン SVM 名

  • OriginVol – ボリューム名

  • CacheVol – FlexCache ボリューム名

このセクションの手順では、以下の NetApp ONTAP CLI コマンドを使用します。

前提条件

以下のセクションの手順を使用する前に、以下の前提条件を満たしていることを確認してください:

  • 出典ファイルシステムと宛先ファイルシステムは同じ VPC に接続されているか、Amazon VPC、AWS Transit Gateway、Direct Connect、または Site-to-Site VPN を使用してピアリングされているネットワークにあります。詳細については、「内からのデータへのアクセス AWS クラウド」と「Amazon VPC ピアリングガイド」の「VPC ピア機能とは」を参照してください。

  • この FSx for ONTAP ファイルシステムの VPC セキュリティグループは、クラスター間エンドポイント (LIF) 用に、 ICMP および TCP ポート 11104 と 11105 でのインバウンドおよびアウトバウンドルールを許可しています。

  • SVM を持つ宛先 FSx for ONTAP ファイルシステムは作成しましたが、FlexCache として使用するボリュームはまだ作成していません。詳細については、「ファイルシステムの作成」を参照してください。

出典と宛先のクラスター間 LIF をレコードします

  1. 送信先クラスターである FSx for ONTAP ファイルシステムの場合:

    1. https://console.aws.amazon.com/fsx/ で Amazon FSx コンソールを開きます。

    2. ファイルシステム を選択し、続いてファイルシステムの詳細ページを開く送信先クラスターである FSx for ONTAP ファイルシステムを選択します。

    3. [管理] で、[クラスター間エンドポイント - IP アドレス] を見つけ、値を記録します。

    注記

    スケールアウトファイルシステムでは、高可用性 (HA) ペアごとに 2 つのクラスター間エンドポイント IP アドレスがあります。

  2. オンプレミスのソースクラスターの場合は、以下の ONTAP CLI コマンドを使用してクラスター間の LIF IP アドレスを取得します:

    Origin::> network interface show -role intercluster Logical Network Vserver Interface Status Address/Mask ----------- ---------- ------- ------------ OriginSVM inter_1 up/up 10.0.0.36/24 inter_2 up/up 10.0.1.69/24
  3. inter_1 および inter_2 IP アドレスを保存します。これらは、OriginSVM エイリアスでは origin_inter_1 および origin_inter_2 として、CacheSVM エイリアスでは cache_inter_1cache_inter_2 として参照されます。

オリジンとキャッシュ間のクラスターピアリングを確立する

cluster peer create ONTAP CLI コマンドを使用して、CacheSource クラスターでクラスターピア関係を確立します。この 出典と宛先のクラスター間 LIF をレコードします 手順で以前に保存したクラスター間 IP アドレスを指定します。プロンプトが表示されたら、Origin クラスターでクラスターピアリングを確立するときに入力する必要がある cluster-peer-passphrase を作成するように求められます。

  1. Cache クラスター (FSx for ONTAP ファイルシステム) でクラスターピアリングを設定します。

    1. ONTAPCLI にアクセスするには、次のコマンドを実行して、Amazon FSx for NetApp ONTAP ファイルシステムまたは SVM の管理ポートで SSH セッションを確立します。management_endpoint_ip をファイルシステムの管理ポートの IP アドレスに置き換えます。

      [~]$ ssh fsxadmin@management_endpoint_ip

      詳細については、「ONTAP CLI を使用したファイルシステムの管理」を参照してください。

    2. 以下のコマンドを使用して、作成するパスワードを記録します。スケールアウトファイルシステムの場合は、各 HA ペアの inter_1 および inter_2 IP アドレスを指定します。

      FSx-Cache::> cluster peer create -address-family ipv4 -peer-addrs origin_inter_1,origin_inter_2 Enter the passphrase: cluster-peer-passphrase Confirm the passphrase: cluster-peer-passphrase Notice: Now use the same passphrase in the "cluster peer create" command in the other cluster.
  2. 以下のコマンドを使用して、source (オンプレミス) クラスターでクラスターピアリングを設定します。認証するには、前のステップで作成したパスフレーズを入力する必要があります。スケールアウトファイルシステムでは、HA ペアのクラスター間 IP アドレスをそれぞれ指定する必要があります。

    Origin::> cluster peer create -address-family ipv4 -peer-addrs cache_inter_1,cache_inter_2 Enter the passphrase: cluster-peer-passphrase Confirm the passphrase: cluster-peer-passphrase
  3. source クラスターで以下のコマンドを使用して、クラスターピアリングが正常に設定されたことを確認します。出力の内容において、AvailabilityAvailable に設定される必要があります。

    Origin::> cluster peer show Peer Cluster Name Availability Authentication ------------------- ------------- -------------- Cache_ID Available ok

    出力に Available が表示されない場合は、source および cache クラスターで前のステップを繰り返します。

ストレージ仮想マシン (SVM) ピアリングを設定する

クラスターピアリングを確立したら、次のステップとして、vserver peer コマンドを使用してキャッシュクラスター (キャッシュ) に SVM ピアリング関係を作成します。以下の手順で使用される追加のエイリアスは以下のとおりです:

  • CacheLocalName - origin SVM で SVM ピアリングを設定するときに cache SVM を識別するために使用される名前。

  • OriginLocalName - cache SVM で SVM ピアリングを設定するときに origin SVM を識別するために使用される名前。

  1. cache SVM で、以下のコマンドを使用して SVM ピアリング関係を作成します。

    FSx-Cache::> vserver peer create -vserver CacheSVM -peer-vserver OriginSVM -peer-cluster Origin_ID -local-name OriginLocalName -application flexcache
  2. ソースクラスターで、以下のコマンドを使用して SVM ピアリング関係を承認します。

    Origin::> vserver peer accept -vserver OriginSVM -peer-vserver CacheSVM -local-name CacheLocalName
  3. 送信元クラスターでピアリング関係を承認します。

    Origin::> vserver peer accept -vserver OriginSVM -peer-vserver CacheSVM -local-name CacheLocalName
  4. 以下のコマンドを使用して、SVM ピアリングスが成功していることを確認します。Peer State レスポンスの peered のように設定する必要があります。

    Origin::> vserver peer show Vserver Peer Vserver Peer State Peering Cluster Remote Applications ------------ --------------- ------------- ------------------ ----------------------- OriginSVM CacheSVM peered FSx-Cache flexcache

FlexCache ボリュームを作成する

SVM ピアリング関係を作成したら、次のステップとしてキャッシュ SVM に FlexCache ボリュームを作成します。FlexCache ボリュームは FlexGroup である必要があります。また、FlexCache ボリュームのオペレーションモードを選択します。詳細については、「FlexCache書き込みモード」を参照してください。

  1. キャッシュクラスターで、以下の ONTAP CLI コマンドを使用して FlexCache ボリュームを作成します。この例では、CacheVol という名前の 2 TB FlexCache ボリュームを作成します。

    • 書き込みアラウンド FlexCache ボリュームを作成するには、以下のコマンドを使用します。

      FSx-Cache::> volume flexcache create -vserver CacheSVM -size 2t -volume CacheVol -origin-volume OriginVol -origin-vserver OriginSVM -junction-path /flexcache -aggr-list aggr1
    • 書き込みバック FlexCache ボリュームを作成するには、以下のコマンドを使用します。

      FSx-Cache::> volume flexcache create -vserver CacheSVM -size 2t -volume CacheVol -origin-volume OriginVol -origin-vserver OriginSVM -junction-path /flexcache -aggr-list aggr1 -is-writeback-enabled true
    注記

    volume flexcache config modify -is-writeback-enabled {true|false} コマンドを使用して、書き込みモードを変更できます。このコマンドを使用する前に、set -privilege advanced コマンドを使用して ONTAP CLI アドバンストモードになっていることを確認してください。

  2. FlexCache ボリュームとオリジンボリュームの FlexCache 関係を確認します。

    • FlexCache 書き込みアラウンドボリュームの場合、出力は以下の例のようになります。

      FSx-Cache::> volume flexcache show Vserver Volume Size Origin-Vserver Origin-Volume Origin-Cluster ------- ---------- ------- -------------- ------------- -------------- CacheSVM CacheVol 2TB OriginSVM OriginVol Origin
    • FlexCache 書き込みバックボリュームの場合、出力は以下の例のようになります。

      FSx-Cache::> volume flexcache show Vserver Volume Size Origin-Vserver Origin-Volume Origin-Cluster Writeback ------- ---------- ------- -------------- ------------- -------------- --------- CacheSVM CacheVol 2TB OriginSVM OriginVol Origin true

FlexCache ボリュームをマウントする

FlexCache ボリュームが AVAILABLE になると、NFSv3、NFSv4、および SMB クライアントはそれをマウントできます。FlexCache がマウントされると、クライアントはオンプレミスのオリジンボリュームのデータセット全体にアクセスできます。

  • マウントポイントを作成して FlexCache をマウントするには、クライアントで以下のコマンドを実行します:

    $ sudo mkdir -p /fsx/CacheVol $ sudo mount -t nfs management.fs-01d2f606463087f6d.fsx.us-east-1.amazonaws.com:/CacheVol /fsx/CacheVol