デュアルXeonX5650(6core)HP ProLiant DL160G6と72GRAM、およびNASとテストサーバーとして再利用したいHPP4104ポートハードウェアRAIDカードがあります。 。さらに、4 x4Tドライブがあります。
私の最初の計画は、4台のドライブをHW RAID5だけにして、Citrix Xenserver 7.2(無料バージョン)をインストールすることでした。実行する必要のあるWindowsVMがいくつかあり、PFSenseファイアウォールもあります。ただし、主な用途は、Docker(CoreOSまたはCentOSまたはUbuntu)を実行するためのメインのVMと、そのVMに割り当てられた大きな8T仮想ドライブを作成することです。次に、その大規模なVHD内で作成されたさまざまなボリュームにマウントされたさまざまなDockerイメージを実行します。
実行したいDockerイメージのいくつか:
8T仮想ドライブの一部は、オフィス内のスペースを共有するためのNASとしても公開されます(これは中小企業のコンテキスト用です)。
だから今、私のアプローチはまったく健全かどうか疑問に思っています。代わりに4つのドライブでZFSを使用する(そしてHW RAIDを完全に削除する)のではなく、ハードウェアRAIDにこれほどの信頼を置くべきですか?
HW RAIDについて私が懸念していることの1つは、コントローラーに障害が発生したかどうかです。そうすると、別のP410コントローラーでしか回復できない12Tのデータができあがります(そしてホットスペアがありません)。
一方、CitrixXenserverをZFSにインストールする場合のドキュメントを見つけるのに苦労しています。私が見つけたものはすべて、XSのストレージリポジトリとしてのZFSについて説明しているようですが、ZFSインストールとしてのDOM0のインストールには何の関係もありません。次に、DOM0を介して必要なZFS管理/メンテナンスについて懸念があります。通常、私はDOM0にできるだけ多くのストックを実行させるのが好きです。これにより、アップグレードが簡単になります。
ZFSにCitrixXenServerをインストールすることは可能ですか?つまり、Dom0は12TZFSにインストールされて実行されます。 XenServerがCentOS7に基づいていることを考えると、それは実行可能であるはずだと思いますが、その方法はわかりません。しかし、それが実行可能であっても、それは推奨されますか?
XenServerをZFSで実行する(実行可能な場合)のは、HW Raid5(FBWCを使用)を実行する代わりに安全で推奨される方法ですか?
これは非常に複雑です。実稼働環境の場合は、これをすべてスキップしてください。それが家政学プロジェクトである場合でも、それをスキップしてください。問題を探している技術的な解決策があるようです。
これを分解してみましょう。HPSmartArrayP410RAIDコントローラーのハードウェアRAIDについて懸念があります。 P410の使用は、HPサーバーハードウェアを使用していることを意味します。 HPは、業界全体で驚異的なマインドシェアと大規模なインストールベースを持つ企業です。
P410コントローラーは問題ありません。それらは頻繁に失敗することはありません...そして失敗したとしても、購入または修理する計画があります。 CPU障害について心配する必要はありません。マザーボードの故障またはディスクバックプレーンの故障ですか?それらは比較的まれなので、それが来たらそれに対処してください。
ZFSは、このソリューションの初心者ではありません。特にXenServerの実行に必要なものが複雑な場合は、何も追加されません。ただし、KVMハイパーバイザーまたはVMwareを使用している場合は、話が異なります。
構築しようとしているソリューションに関する情報が不足していることは、問題を解決するための推奨または一般的なアプローチではないことを示していると思います。
要件が「ZFSをサポートする無料の仮想化」(おそらくテスト/学習目的)である場合は、Xenserverの代わりに Proxmox Virtual Environment を参照できます。ルートファイルシステムとVMストレージプール)の両方にZFSを使用した本番環境で使用します。
一部のVMホストには、他のものから再利用されたため、HP SmartArray P440カードがあります。これらを使用する最も信頼できる方法は、上にRAID0ボリュームの束を作成することです。個々のディスクをZFSに渡します。