web-dev-qa-db-ja.com

Citrix XenServerのファイルシステムとしてHWRaidまたはZFSを使用する必要がありますか?

デュアル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イメージのいくつか:

  • プレックス
  • ソナー
  • Gitlab
  • Docker-timemachine
  • nextCloud
  • .。

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を使用)を実行する代わりに安全で推奨される方法ですか?

2
Eric B.

これは非常に複雑です。実稼働環境の場合は、これをすべてスキップしてください。それが家政学プロジェクトである場合でも、それをスキップしてください。問題を探している技術的な解決策があるようです。

これを分解してみましょう。HPSmartArrayP410RAIDコントローラーのハードウェアRAIDについて懸念があります。 P410の使用は、HPサーバーハードウェアを使用していることを意味します。 HPは、業界全体で驚異的なマインドシェアと大規模なインストールベースを持つ企業です。

P410コントローラーは問題ありません。それらは頻繁に失敗することはありません...そして失敗したとしても、購入または修理する計画があります。 CPU障害について心配する必要はありません。マザーボードの故障またはディスクバックプレーンの故障ですか?それらは比較的まれなので、それが来たらそれに対処してください。

ZFSは、このソリューションの初心者ではありません。特にXenServerの実行に必要なものが複雑な場合は、何も追加されません。ただし、KVMハイパーバイザーまたはVMwareを使用している場合は、話が異なります。

構築しようとしているソリューションに関する情報が不足していることは、問題を解決するための推奨または一般的なアプローチではないことを示していると思います。

1
ewwhite

要件が「ZFSをサポートする無料の仮想化」(おそらくテスト/学習目的)である場合は、Xenserverの代わりに Proxmox Virtual Environment を参照できます。ルートファイルシステムとVMストレージプール)の両方にZFSを使用した本番環境で使用します。

一部のVMホストには、他のものから再利用されたため、HP SmartArray P440カードがあります。これらを使用する最も信頼できる方法は、上にRAID0ボリュームの束を作成することです。個々のディスクをZFSに渡します。

0
hillsy