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

ONTAP での LUN の NVFAIL の処理

Views:
47
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
core
Last Updated:

環境

ONTAP 9

回答

概要

フェイルオーバーまたはスイッチオーバー強制的実行すると、データベースは容量の内部キャッシュを維持するため、破損が発生する可能性があります。強制フェイルオーバーまたは強制MetroCluster スイッチオーバーが発生した場合以前に確認された変更は放棄される可能性があります。ストレージアレイの内容は時間を後方に進めデータベースキャッシュの状態はディスク上のデータの状態反映しなくなりました。この不整合が発生すると、データが破損する可能性があります

キャッシングは、アプリケーションレイヤまたはサーバレイヤで実行できます。たとえば、Oracle Real Application Cluster(RACの設定では、サーバがプライマリサイトリモートサイトの両方でアクティブになっているとOracle SGAにはdATAがキャッシュされます。データが失われる強制的なスイッチオーバー処理は、データベースが破損する危険性があります。原因 SGAに格納されているブロックがディスクのブロックと一致しない可能性があります。

キャッシュの使用は、OSファイルシステムレイヤではあまり明らかではありません。マウントされたNFSファイルsy stemのブロックは、OSにキャッシュされている可能性があります。また、LUNに基づくクラスタ化されたファイルシステムにより、プライマリサイトリモートサイトのサーバにマウントし、データを再度キャッシュできます。

  • NVRAMの障害、強制テイクオーバー強制スイッチオーバーが発生すると、ファイルシステムが破損する可能性があります
  • ONTAP システムでは、NVFAILそれに関連するパラメータを使用して、このシナリオからデータベースとオペレーティングシステムを保護します  
  • LUNファイルシステムの問題を回避するために、LUNを含むすべてのボリュームではデフォルトでNVFAILが有効になります
  • データベースをホストするNASボリュームでは、NVFAILを考慮する必要があります

 

Scan to view the article on your device

 

  • この記事は役に立ちましたか?