web-dev-qa-db-ja.com

iSCSI SAN for vCenter Cluster

ESXホストのVMWarevCenterクラスター用にSAN)をセットアップしようとしています。VMのプライマリストレージデバイスにします。クラスターには最大10台のホストがあります。最終的には。

PoweredgeR610にFreeNASをインストールしてテスト環境を作成しています。うまくいけば、R720などのドライブベイがたくさんあるものを購入できるかもしれません。 R610のドライブに120GBSSDキャッシュを備えたRAID-Zがあります。このサーバーをジャンボフレームを有効にした専用/分離ギガビットスイッチに接続する予定です。すべてのホストがiSCSI用にこのスイッチに接続します。

それは私が今のところ持っているものです。

  1. FreeNASはこれに適したオプションですか?
  2. これをVMWare側で設定するにはどうすればよいですか?各ホストを個別にSAN iSCSI経由で接続しますか?それともvCenterに直接追加しますか?VMDKを転送せずにホスト間でVMを簡単に負荷分散できるようにしたいですか?とにかくすべてSANにあるので、仮定はかなり暗黙的です。

ヘルプ、ヒント、経験から学んだことは大歓迎です!

これまでSAN/iSCSIをセットアップしたことがないので、新しい海に足を踏み入れていることに注意してください。

[〜#〜] edit [〜#〜]この投稿は、これを次のように実行するために、よりハイエンドのネットワーク機器に多くの投資をする必要があることを理解するのに役立ちました。欲しいです。再評価する時が来ました!

3
computmaxer

この質問は、 VMware vSphereライセンス層... 、実行する予定のアプリケーションとVM、および必要なストレージ容量とパフォーマンスプロファイルに大きく依存します。

まず、vSphereクラスター内の10ESXiホストのライセンスを適切に取得できる組織として、現在よりもハイエンドのストレージソリューションとネットワークバックボーンに備える必要があります。計画。 (その多くのホストの適切なライセンスレベルのBallpark価格は約$ 100,000 USです。)

すべてのサイズのVMwareインストールに対して確立された設計原則があるため、この質問の範囲は少し広すぎると思います。私はいくつかの考えを要約しようとします...

ZFS固有のメモ:

  • RAIDZは、ほぼすべてのユースケースで仮想マシンを使用するには適していません。また 拡張は許可されません 時間の経過とともに必要になる場合があります。仮想マシンのランダムな読み取り/書き込みI/Oパターンを処理するには、ミラーまたはトリプルミラーを使用することをお勧めします。 ZFSのベストプラクティスについては、ZFSについて誰も教えてくれなかったことを確認してください。
  • SSDの選択は、ZFSベースのソリューションでは重要です。 L2ARCおよびZILキャッシュオプションがあります。それらは、それぞれ読み取り最適化と書き込み最適化されています。各アプリケーションで使用するSSDの特性は異なります。品質SAS ZFSキャッシング用のSSDは$ 1500 + USです。
  • FreeNASは堅牢なVMwareターゲットではありません。パフォーマンスが悪いという評判があります。 ZFSを使用している場合は、 NexentaStor のようなものを検討してください。これは、同じタイプのハードウェアで実行できますが、VMwareの ストレージハードウェアアクセラレーション (VAAI)と互換性があり、ある程度の商用サポートが利用可能です。

VMware vSphereノート:

  • VMwareに必要な機能を特定します。 vMotionStorage vMotion高可用性分散リソーススケジューリング などはすべて便利なクラスター管理機能です。
  • クイックライセンスガイド:vMotionを提供する最下位のVMware層は、 Essentials Plus パッケージ@〜$ 5000USです。これは、3つの2CPUサーバーにのみ対応します。 価格はそこから大幅に上昇します。$ 10,000以上、ホストサーバーの数に応じてスケーリングします。

ネットワーキングノート:

私は日常業務で大規模なVMwareクラスターを実行しています。 3つ以上のホストを扱っている場合、ストレージアレイとスイッチ間の10GbE接続に依存し始めます。個々のホストへの接続は1GbEのままである可​​能性がありますが、多くの場合10GbEでもあります。

ストレージネットワークをデータから分離します。ジャンボフレームが常にパフォーマンスの鍵になるとは限りません。それらを有効にする場合は、パス内のすべてのデバイスでエンドツーエンドで構成されていることを確認してください。

7
ewwhite

本番vSPhere環境用のFreeNAS?私はそれをお勧めしません。

それでも、各ホストでソフトウェアiSCSIアダプターを追加する必要があり(各ホストの[構成]タブの[ストレージアダプター]ノードから)、iSCSIターゲットに接続するためにそれに応じてiSCSIアダプターを構成する必要があります。 iSCSIアダプターをiSCSIターゲットに接続したら、ホストの1つで新しいストレージデバイスをスキャンし、検出されたiSCSIターゲットブロックデバイスから新しいデータストアを作成する必要があります。次に、他の各ホストから新しく作成されたデータストアに接続します。次に、VMストレージをiSCSISANに移動できます。

電源が入っているVMをあるホストから別のホストに移動したり、VMストレージ)を移動したりするには、特定のエディションまたはキットが必要です。

5
joeqwerty
  1. テストのために?もちろん。
  2. 各ESXホストには、iSCSIネットワークへの接続が必要です。これらのiSCSIアダプターをLANトラフィックと共有しないようにしてください。これは、マルチパスまたは集約を追加し始めたら、各ホストに多数のNICが必要になる可能性があることを意味します。うん。
  3. vCenterマシンで何かをしている場合を除いて、vCenterマシンはiSCSIネットワークに接続する必要はありません。
3
mfinni

デルのサーバーを使用しているので、デルのEqualLogicまたはローエンドのMDシリーズのiSCSI SANを調べることをお勧めします...デルのサーバーでより適切に動作することを示唆しているわけではありませんが、4年以上使用しています。私はそれらが本当に好きで、あなたがそれを必要とするならば、サポートは良いです。 10Gbpsモデルがありますが、10Gbpsスイッチも必要です。それぞれ4つのNICを持つ新しいモデルのEQLで非常に優れたスループットが見られましたが、3 X 1Gbps NICしかない古いモデルのいくつかは、それぞれアプリケーションとESXホストが混在する4〜6のHyper-VおよびESXホストでも正常に動作します。 WindowsおよびCentOSを実行しているdbサーバー。結論として、10Gbpsは必要ありません。iSCSIは複数の1GbpsとMPIOで広く展開されています。

標準サーバーでFreeNASを実行することは悪いことではありませんが、サーバーに障害が発生するとストレージがダウンします。 EQLなどの専用アレイは、通常、デュアル電源とRAIDに加えてデュアルコントローラーで実行されます...ダウンタイムの可能性が低くなります。

ジャンボフレームは優れていますが、正直なところ、それなしで実行されているものがあり、目立った違いはありません。個別のスイッチでも問題ありませんが、VLANを使用できます...予算が懸念される場合は、冗長性のために2つのスイッチを使用してストレージトラフィックVLANをオフにすることをお勧めします。

1
Dan