ONTAP FlexCacheボリュームでグローバルファイルロックを有効にする
ONTAP 9.10.1以降では、グローバル ファイル ロックを適用して、関連するすべてのキャッシュ ファイルの読み取りを防止できます。
グローバル ファイル ロックが有効な場合、すべてのFlexCacheボリュームがオンラインになるまで元のボリュームに対する変更は保留になります。FlexCacheボリュームがオフラインの場合は変更が保留になってタイムアウトする可能性があるため、グローバル ファイル ロックを有効にするのは、キャッシュと元のボリュームの間の接続の信頼性が確立されている場合だけにしてください。
-
グローバル ファイル ロックを使用するには、元のボリュームとすべての関連するキャッシュを含むクラスタでONTAP 9.9.1以降が実行されている必要があります。グローバル ファイル ロックは、新規または既存のFlexCacheボリュームに対して有効にできます。いずれかのボリュームでコマンドを実行すると、関連付けられているすべてのFlexCacheボリュームに適用されます。
-
グローバル ファイル ロックを有効にするにはadvanced権限レベルが必要です。
-
ONTAP 9.9.1より前のバージョンにリバートする場合は、まず元のボリュームと関連キャッシュでグローバルファイルロックを無効にする必要があります。無効にするには、元のボリュームから次のコマンドを実行します:
volume flexcache prepare-to-downgrade -disable-feature-set 9.10.0 -
グローバル ファイル ロックを有効にするプロセスは、元のボリュームに既存のキャッシュがあるかどうかによって異なります。
新しいFlexCacheボリュームに対するグローバル ファイル ロックの有効化
-
`-is-global-file-locking`true に設定してFlexCacheボリュームを作成します:
volume flexcache create volume volume_name -is-global-file-locking-enabled true-is-global-file-locking`のデフォルト値は「`false」です。ボリューム上で後続のvolume flexcache create`コマンドを実行する場合は、必ず `-is-global-file-locking enabled`を「`true」に設定して渡す必要があります。
既存のFlexCacheボリュームに対するグローバル ファイル ロックの有効化
-
グローバル ファイル ロックは元のボリュームから設定する必要があります。
-
元のボリュームに他の既存の関係(SnapMirrorなど)があってはなりません。既存の関係がある場合は関連付けを解除する必要があります。コマンドの実行時に、すべてのキャッシュとボリュームが接続されている必要があります。接続ステータスを確認するには、次のコマンドを実行します。
volume flexcache connection-status showリストされているすべてのボリュームのステータスは `connected.`と表示されます。詳細については、"FlexCache関係のステータスを表示する"または"元のFlexCacheボリュームのプロパティを同期する"を参照してください。
-
キャッシュに対してグローバル ファイル ロックを有効にします。
volume flexcache origin config show/modify -volume volume_name -is-global-file-locking-enabled true