web-dev-qa-db-ja.com

Infiniband SRPターゲットを設定するにはどうすればよいですか?

サーバーをSCSIターゲットとして設定したい。

  • オープンソースの実装はどれくらい良いですか?
    • チュートリアルのものは何ですか?
  • パフォーマンスと信頼性はどうですか?
  • OSはどの程度依存していますか?通常、いくら組み込まれていますか?私はCentOSを見ていました
  • RAIDコントローラーとドライバーはどのくらい重要ですか?
  • Infinibandカードとドライバーはどのくらい重要ですか?

  • 複数のRAIDコントローラーを使用している場合、1つのInfiniband接続からすべてのLUNを表示できますか?

また、ファイバーチャネルまたは10GbEのiSCSIの使用を検討しています。比較(セットアップの長所/短所)は洞察に満ちています。

2
Eruditass

OpenFiler あなたが探しているものかもしれません-それは他の多くの機能と一緒にiSCSIとFCターゲットをサポートしています。

2
user251384

Linuxカーネル用に設定されたtarget_coreモジュール(メインライン2.6.38)はかなり堅実です。私はそれを使用してソリューションを展開しましたが、以前のカーネルでは、数か月前にiSCSIネットワーク用に展開しました。全体的なサポートにおいて、linux_iscsiモジュールよりも優れていることがわかりました。パフォーマンスは、ソフトウェアの能力よりもハードウェアの仕様の方が制限されていることがわかりました。これは、ストレージシステムの場合と同じです。十分な長さで実行していなかったため、信頼性について話すことができません。信頼性は現在メインラインになりつつあります。

Target_coreはLVM上で実行できます。つまり、スナップショットや全体的なボリューム管理にLVMを使用することもできます。

パフォーマンスは、ハードウェアのパフォーマンスと非常に密接に追跡します。このシステムへのI/Oと十分なバックエンドストレージを備えた1GbEネットワークを飽和させることができました。ベンチマークをローカルで実行すると、システムの真のパフォーマンスが得られました(3Gb SAS制限、これはシステムが構築されたものです)までポンプで送ることができます)。

Target_coreはRAMドライブLUNも提示できるため、それらの1つから鼻を叩いても、ランダムなI/Oを実行しても、CPUの負荷はそれほど大きくなりませんでした。これは、target_coreが非常に効率的に構築されていることを示しています。

Target_coreはファイバーチャネルターゲットとして表示できますが、このシステムはFCではなく安価なiSCSI用に設計されているため、私はそれを行いませんでした。 target_core Webサイトには、10GbEインターリンクを使用して行ったいくつかのテストケースが示されているため、少なくとも1回は機能しました。

チュートリアルをお探しの場合は、OpenSUSE 11.3用に作成しました(現在は11.4バージョンなので、すでに古くなっています)。あなたが見つけることができるもの ここ あなたが興味を持っているなら。 2.6.38がリリースされると、それはさらに時代遅れになります。現在は動きの速い環境であるため、チュートリアルの日付は、おそらく実行不可能な日付で、かなり早くなります。

2
sysadmin1138