Dell OpenManage をインストールしたときに、RAID コントローラのバッテリーがないことに気付きました。これは重大な問題でしょうか? バッテリーは何をするのでしょうか?
答え1
次の 2 つのいずれかです。
カードは書き込みキャッシュを無効にしており、パフォーマンスに多大な影響を及ぼします。これは最近の PERC ファームウェアのほとんどに当てはまると思います。
書き込みキャッシュがまだ有効になっている場合は、突然の電源喪失 (電源切断またはハードリブート) が発生した場合に、まだディスクにコミットされていないデータが失われる可能性があるため、無効にする必要があります。
カード用のバッテリー バックアップ モジュールを購入することをお勧めします。その特定のモデル用のものは、特に eBay で非常に安価に入手できます。
答え2
これはそれほど重要ではありません。基本的に、サーバーの電源が失われた場合でも、ファイルとファイルシステムの整合性を維持するために、ディスク コントローラーの書き込みキャッシュの内容が保持されます。私は BBWC (これはバッテリー バックアップ書き込みキャッシュです) を使用する傾向がありますが、これは安全策としてのみ使用する傾向があり、サーバーと同時に購入してもそれほど高価ではなく、いつか私を「刑務所から救い出す」可能性があります。とはいえ、最近の多くのファイルシステムは「アトミック」またはジャーナリングされており、いずれにしても整合性が確保されています。また、私の場合、サーバーはすべて実際のデータ用に FC SAN 接続される傾向があるため、ローカル ディスクはほとんど変更されないことが多く、実際には危険ではありません。
ローカル ファイルの書き込みアクティビティを頻繁に行う場合は、安全のために 1 つ購入することを検討しますが、それについて心配する必要はありません。
答え3
からDellドキュメント:
一部の RAID コントローラにはバッテリが搭載されています。コントローラにバッテリが搭載されている場合、Storage Management はツリー ビューのコントローラ オブジェクトの下にバッテリを表示します。
停電が発生した場合、コントローラ バッテリは、不揮発性キャッシュ メモリ (NVRAM) 内にあるがまだディスクに書き込まれていないデータを保存します。バッテリは、64 MB までの DIMM に対して最低 72 時間、128 MB の DIMM に対して 48 時間の保護を提供するように設計されています。実際の保護期間 (またはホールドオーバー時間) は、バッテリの充電レベルによって異なります。
答え4
バッテリーがないと、書き込みキャッシュを使用している Dell のすべての製品でパフォーマンスが大幅に低下します。eBay や販売者からバッテリーを購入する場合、重要な環境で使用するバッテリーのライフ サイクルは、サーバー、ストレージ ソリューション、および一般的なコンピューターでの過去の使用履歴に基づいて合計 24 か月であることを認識する必要があります。製造されたバッテリーは 12 か月で充電する必要があり、そこから 24 か月の期間のカウントが始まります。バッテリーの日付コードが 36 か月前より前の場合、OEM の意見だけでなくバッテリー製造元の意見でも、そのバッテリーはゴミであり、信頼できません。今日、日付コードが 2007 年以前のバッテリーは、ミッション クリティカルな環境では信頼できません。2008 年後半より前のバッテリーは信頼しません。バッテリーが充電できたとしても、キャッシュを保持している可能性はせいぜい疑わしいものであり、私の経験では、重要な瞬間に故障する可能性が非常に高いです。使用された 2001 年、2002 年、および 2004 年のバッテリーは短期間動作しましたが、顧客の不満により、最終的には 2 度目の交換が必要になりました。
最後に、停電中にサーバーがバッテリーで長時間稼働していて、サーバーが古い場合、書き込みキャッシュ操作で疑わしい情報が書き込まれる可能性が高くなります。これもまた、顧客満足度の問題です。