メインコンテンツまでスキップ

SMB Continuous Available ( CA )共有とは何ですか

Views:
671
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
cifs
Last Updated:

 

 

環境

  • ONTAP 9
  • 継続的可用性( CA )
  • CIFS / SMB

回答

  • 継続的可用性( CA )は共有プロパティです。 SMB3 のスケールアウト、永続的ハンドル、監視、透過的フェイルオーバーを使用すると、コントローラのアップグレードや障害などのシステム停止を伴うシナリオでファイル共有にアクセスできます。
ONTAP では、 Hyper-V over SMB と SQL Server over SMB の両方の使用例で CA 共有がサポートされています。
  • CA 共有は ONTAP 8.2 以降でサポートされ、 Hyper-V 仮想マシンファイルまたは SQL Server システムデータベースの両方の SMB 共有と、 FlexVol および FlexGroup ( 9.6+ )を備えた Storage Virtual Machine ( SVM )に存在するボリューム上のユーザデータベースでサポートされます。 同時に、計画的なイベントと計画外のイベントの両方にノンストップオペレーション( NDO )を提供します。
  • Hyper-VおよびSQL Server over SMBのノンストップ オペレーションとは、さまざまな管理作業の間も、アプリケーション サーバおよびそれに格納された仮想マシンやデータベースをオンラインのまま維持して、継続的な可用性を実現できる機能の組み合わせのことです。
  • これには、ストレージ インフラの計画的停止と計画外停止の両方が含まれます。
  • SMBを介したアプリケーション サーバのノンストップ オペレーションでは、次のような操作がサポートされます。
    • 計画的なテイクオーバーとギブバック
    • 計画外のテイクオーバー
    • ONTAP のアップグレード
    • 計画的なアグリゲートの再配置(ARL)
    • LIFの移行とフェイルオーバー
    • 計画的なボリュームの移動
  • SMB 3.0のリリースに伴い、Microsoftから、Hyper-VおよびSQL Server over SMBのノンストップ オペレーションのサポートに必要な機能を備えた新しいプロトコルがリリースされました。
  • Data ONTAPでは、SMBを介したアプリケーション サーバのノンストップ オペレーションを実現するために、それらのプロトコルを使用しています。
    • SMB 3.0
    • 監視
      • 監視プロトコルにより、SMB 3.0の継続的な可用性が確保された共有に対するクライアント フェイルオーバー機能が強化されます。
      • 監視を使用すると、LIFのフェイルオーバーのリカバリがバイパスされるため、フェイルオーバーにかかる時間が短縮されます。
      • ノードを使用できなくなると、SMB 3.0接続のタイムアウトを待たずにHyper-Vサーバに通知されます。
      • SMB 監視では、 TCP 40001 のブロックを解除する必要があります。
CA 共有がサポートされていない方法で使用された場合、どうなりますか。
  • 一般的な SMB ファイル共有 / ホームディレクトリの CIFS 共有で CA 共有プロパティを設定することで生じる可能性がある最も一般的な問題は、パフォーマンスに問題があります
  • パフォーマンスの問題が原因で、大量のメタデータを作成するワークロードに CA 共有を使用しないでください
  • 従来のファイル共有に関連するワークロードのパフォーマンスは、スケールアウト以外のファイルサーバ環境ではるかに優れています
  • SMB クライアント のパフォーマンスは 、通常のファイル処理に影響する可能性があり、 CA 共有で使用されるロックメカニズムに関連する余分な内部オーバーヘッドが原因で、 ONTAP の他のサブシステムにも表示される場合があります
  • 通常のファイル共有では CA 共有がサポートされないため、 homedirectory 、 BranchCache 、アクセスベースの列挙、属性のキャッシュなどの共有プロパティは設定しないでください
CA 共有はサポートされている MetroCluster 構成ですが、スイッチオーバー / スイッチバック中に予想される動作はどれですか。
  • MetroCluster は、透過的で、あらゆるフロントエンドアプリケーション環境に対応できるように設計されており、アプリケーション、ホスト、クライアントに変更が必要になることはほとんどありません
  • スイッチオーバーの前後で接続パスが同じであるため、ほとんどのアプリケーション、ホスト、およびクライアント( NFS および SAN )は、ストレージの再接続や再検出を必要とせずに自動的に再開されます
  • 継続的な可用性が確保された SMB 3 を含む SMB アプリケーションは、スイッチオーバーまたはスイッチバック後に再接続する必要があります
  • これは SMB プロトコルの制限事項です
  • 追加情報については、ネットアップ TR-4705 を参照してください
「継続的に使用可能な」共有プロパティが削除された後、セッションがその共有プロパティを使用しないようにするには、どうすればよいですか。
  • CA を利用しているセッションを確認するには、次の 2 つのコマンドを組み合わせて使用します。  
  • 継続的可用性は、最初のクライアント接続でネゴシエートされ、そのセッション接続の間記憶されます
  • このプロパティを削除すると、既存の接続には適用されなくなります
  • 継続的可用性がネゴシエートされたクライアントは、再接続して強制的に接続する必要があります
  • クライアントが CA 共有機能を使用せずに接続することを確実に確認するには、クライアントの再起動が必要になる場合があります
  • vserver cifs session show  

1087112-1.png

  • vserver cifs session file show

1087112-2.png

  • 1097331 が原因で 、開いているファイルがない場合のデフォルトの CA 共有出力が YES から NO に変更されました
  • 1097331 以前のバージョンを使用している場合は、 #open ファイルが 0 より大きいことを確認してから、 CA 接続に属性付けます。
アクティブ IQ システムリスク検出
  • ™ストレージシステムで AutoSupport を有効[1]にしたお客様には、 Active IQ ポータルで、お客様レベルとサイトレベル、システムレベルで詳細なシステムリスクレポートを提供します。
  • レポートには、特定のリスクを持つシステム、重大度レベル、および軽減アクションプランが示されます
  • これらのアラートのいずれかの結果として、この記事を読んでいる可能性があります。
  • お使いのシステムの CIFS 共有で CA 共有が検出された場合は、現在サポートされている使用事例の下にあることを確認してください

ONTAP では、 Hyper-V over SMB と SQL Server over SMB 両方のユースケースで CA 共有がサポートされます。 SMB の一般的なファイル共有 / ホームディレクトリの CIFS 共有ではサポートされません

  • ONTAP では、 Hyper-V や SQL over SMB と通常のファイル操作の間でどのクライアント接続を使用しているかを判別できないため、 CA 共有の使用状況を警告するために、 At Risk Signature ( ARS ;リスクシグネチャ)を実装しました

CA 共有の環境に適切なユースケースが導入されていることを十分に確認している場合は、これらの警告を無視してもかまいません。