SMB継続的可用性(CA)共有とは
環境
- ONTAP 9
- 継続的可用性(CA)
- CIFS/SMB
回答
- 継続的可用性(CA)は、SMB3 スケールアウト、永続ハンドル、Witness、および透過的フェイルオーバーを使用することで、コントローラーのアップグレードや障害など、通常は中断を引き起こすシナリオでもファイル共有にアクセスできるようにする共有プロパティです。
- CA 共有は Clustered Data ONTAP 8.2 以降でサポートされており、FlexVol ボリュームおよび FlexGroups(9.6+)を持つ Storage Virtual Machines(SVM)内のボリュームに存在する Hyper-V 仮想マシンファイル、または SQL Server システムデータベースとユーザーデータベースの両方の SMB 共有をサポートし、計画的および計画外のイベントの両方に対して無停止運用(NDO)を提供します。
注記:ONTAP は、SMB 経由の Hyper-V、SMB 経由の SQL Server のユースケース、および Azure NetApp Files への FSLogix プロファイルコンテナーの保存に対してのみ CA 共有をサポートします。 - SMB 経由の Hyper-V および SQL Server における無停止運用とは、アプリケーションサーバーとその中に含まれる仮想マシンまたはデータベースが、多くの管理タスクの実行中もオンライン状態を維持し、継続的な可用性を提供できるようにする機能の組み合わせを指します。
- これには、ストレージインフラストラクチャの計画的停止と計画外停止の両方が含まれます。
- SMB 経由のアプリケーションサーバーでサポートされている無停止運用には、以下のものが含まれます。
- 計画的なテイクオーバーとギブバック
- 計画外のテイクオーバー
- ONTAP アップグレード
- 計画的なアグリゲートの再配置(ARL)
- LIFの移行とフェイルオーバー
- 計画的なボリューム移動
- マイクロソフトは、SMB 3.0のリリースに伴い、Hyper-VおよびSQL ServerのSMB経由の無停止運用をサポートするために必要な機能を提供する新しいプロトコルをリリースしました。
- ONTAPは、SMB経由でアプリケーションサーバーに無停止運用を提供する際に、以下のプロトコルを使用します:
- SMB 3.0
- 監視
- Witnessプロトコルは、SMB 3.0の常時利用可能な共有に対して、強化されたクライアントフェイルオーバー機能を提供します。
- WitnessはLIFフェイルオーバーの復旧期間をバイパスするため、より迅速なフェイルオーバーを実現します。
- SMB 3.0接続のタイムアウトを待つことなく、ノードが利用不能になったことをHyper-Vサーバーに通知します。
- SMB WitnessにはTCP 40001のブロックを解除する必要があります。
Active IQ システムリスク検出
- ストレージシステムでAutoSupport™を有効にしているお客様向けに、 Active IQポータル は、お客様、サイト、およびシステムレベルで詳細なシステムリスクレポートを提供します。
- レポートには、特定のリスクを抱えるシステム、重大度レベル、および軽減アクションプランが表示されます。
- これらのアラートのいずれかの結果として、このアーティクルをお読みになっている可能性があります。
- システム上のCIFS共有でCA共有が検出された場合は、現在サポートされているユースケースに該当していることを確認してください。
- ONTAPでは、どのクライアント接続がHyper-VまたはSQL over SMBからのもので、どれが通常のファイル操作であるかを識別できないため、At-Risk Signature(ARS)を実装して、CA共有の使用についてお客様に警告しています。
- 環境内でCA共有に対して適切なユースケースが導入されていることを十分に確認している場合は、これらの警告を無視してかまいません。
追加情報
- CAシェアがサポートされていない方法で利用された場合、どうなりますか?
- 一般的な SMB ファイル共有/ホームディレクトリの CIFS 共有で CA Share プロパティを誤って設定した場合に発生する最も一般的な問題は、パフォーマンスに関連するものです。
- パフォーマンス上の問題があるため、CA 共有は大量のメタデータを生成するワークロードでは使用しないでください。
- 従来のファイル共有に関連するワークロードのパフォーマンスは、スケールアウトしないファイルサーバー環境の方がはるかに優れています。
- SMB クライアントのパフォーマンスは通常のファイル操作に関して影響を受ける可能性があり、CA 共有で使用されるロック機構に関連する追加の内部オーバーヘッドにより、ONTAP の他のサブシステムにも影響が見られる場合があります。
- CA Shares は通常のファイル共有用途ではサポートされていないため、homedirectory、branchcache、access-based enumeration、attribute caching などの共有プロパティは設定しないでください。
- CA共有はMetroCluster構成でサポートされていますが、スイッチオーバー/スイッチバック時にどのような動作が期待されますか?
- MetroClusterは、あらゆるフロントエンドのアプリケーション環境に対して透過的かつ中立的に動作するよう設計されており、アプリケーション、ホスト、クライアントに対して必要な変更はほとんど、あるいは全くありません。
- 切り替え前後で接続パスは同一であり、ほとんどのアプリケーション、ホスト、クライアント(NFSおよびSAN)はストレージへの再接続や再検出を行う必要がなく、自動的に処理を再開します。
- SMBアプリケーション(継続的可用性共有を使用するSMB 3を含む)は、スイッチオーバーまたはスイッチバック後に再接続する必要があります。
- この要件はSMBプロトコルの制限事項です。
- 詳細については、 NetApp TR-4705を参照してください。
- CIFS共有の継続的可用性(CA)を無効にするにはどうすればよいですか?
- 「continuously-available」共有プロパティを削除した後、セッションがそのプロパティを使用していないことをどのように確認すればよいでしょうか?
- SMBファイル共有による中断のない運用 | TR-4100 | NetApp | NetApp
- TR-4172: SMB経由のHyper-V
- TR-4247: SMB経由のSQL Server
- TR-4543: SMBプロトコルのベストプラクティス ONTAP 9.x
- 開いているSMBファイルに関する情報の表示
- Vscanサーバーは接続されていますが、共有に継続的可用性フラグが設定されているため、ファイルはスキャンされません
- ONTAP CIFSクライアントはLIF移行後も存続できますか?
- クラスター化されたData ONTAPはCIFS/SMB NDOをサポートしていますか?
- 9.6ではFlexGroups上の継続的に利用可能なSMB共有をサポート
- 一般提供開始 | Azure NetApp Files: SMB継続的可用性(CA)共有