私のクライアントの設定は次のとおりです。
ESXiを実行する2台のDellPoweredgeサーバーで、3台の仮想マシンが分散しています。それぞれが仮想マシンをホストするSASディスクに約2TBのスペースを持っています。これらは、ギガビットイーサネットを介してNASに接続され、夜間のバックアップを実行します。 ghettoVCBを使用するVM。一方のDellサーバーに障害が発生した場合、VMはNASのバックアップからもう一方のサーバーに起動され、最大20時間のデータが失われます。
NAS私が持っているのはThecusN5500で、RAID5に4つの1TBディスクがあります。XFS、ZFS、またはExt3のファイルシステムでiSCSIまたはNFSを使用するように構成できます。
オンラインで見ると、ESXiでのiSCSIの悪いレビューがいくつか見られ、パフォーマンスがひどいという不満を言う人もいます。VMの1つはターミナルサービスサーバーであるため、かなり高速である必要があります。 iSCSI/vmfsはNFSよりも優れていますか?また、どのファイルシステムをバックエンドとして使用しますか?誰かがこれNASと、その構成に関するパフォーマンスの問題の経験がありますか?
ありがとう、
〜デントラシ
編集:ESXiは、MBの内部ポートのUSBスティックから実行されています。
ほとんどの検索結果は、ESXiとiSCSIがSAN上でVMをホストしていることを前提としています。
あなたの場合、VMはDASでホストされ、iSCSIストアはバックアップトラフィック専用です。 VMをiSCSI経由で実行する場合とiSCSI経由でバックアップする場合のランタイム要件は完全に異なります。 iSCSIファイル共有でのESXiのパフォーマンスについて説明している記事はあまりありません。
それは複雑です。
最も簡単な解決策を選びます:[〜#〜] nfs [〜#〜]。パフォーマンスの低下はほとんどありません。はるかに簡単な構成、トラブルシューティング、およびテスト。
しかし、それは数字だけではありませんか? SCSI overIPはとてもクールです。
お客様と同様の2つのVMwareクラスターノード間でiSCSI SANを使用しています。ソリューションの指定には関与していなかったため、決定にどのような考慮事項があったかについてコメントできません。何を購入するか(実際には多くの宿題をしたとは思いませんが)。彼らは、DASD DellMD3000キャビネットを備えたWindowsServer 2003 Unified Storage ManagementEditionを実行しているDellNX1950を使用しています。
私の顧客は十分なパフォーマンス(iSCSI SANへの25〜28MB /秒の持続スループット)を確認しており、速度を上げるためにまだ大きな努力をしていません。 専用ネットワーク上でiSCSIを実行することは絶対に重要です。
これが最適化に関する素晴らしい記事です VMware 3.XとiSCSI これは、iSCSIとスループットに関する考慮事項についての詳細を提供します。
組み込みのESXiSCSIイニシエーターよりも優れたパフォーマンスとマルチパス機能を提供できる1つのオプションは、VM自体の内部でソフトウェアイニシエーターを実行することです。
これは、WindowsおよびESXServerでのiSCSIターゲットの構成に関する記事です。 http://www.kernsafe.com/Article_Product.aspx?id=5&&aid=26
SANのVMWareは、SCSIコマンドを書き換える方法が原因で、一般に(本物に比べて)パフォーマンスが低下します。ただし、ファイル共有よりもはるかに優れたパフォーマンスを得ることができますが、適切に行う必要があります。調整済み。これは、WindowsVMがディスクパーティションを基盤となる物理RAIDに適切に調整するために特に重要です。
パーティションの境界が実際のRAIDデバイスのブロック境界と一致しない場合、VMでの各読み取りと書き込みはRAIDでの2回の読み取りと2回の書き込みになります:パフォーマンスが瞬時に半分になります...
基本的に、VMDKを適切に作成する必要があります。
ドライブを選択し、次のような十分な大きさのアライメント係数でパーティションを作成します。
パーティションの作成プライマリalign = 64
VMDKを切断します。そのコピーを作成し、それらを使用してVMとすべての仮想ドライブをインストールします。
組み込みバージョン(内部USBキーからの起動など)またはフル/ディスクバージョンのESXiを使用していますか?
ESXiでのiSCSIのパフォーマンスが低いのは、組み込みバージョンがBusyboxのような環境を使用しているためだと聞きました。これは、劣ったiSCSIソフトウェア/ドライバーを実装していると思われます。パフォーマンスを向上させるために私が聞いた唯一の方法は、ESXiのフルバージョンをローカルディスクにインストールすることです。
そのNasには何もありません...しかし、iSCSINAS上で実行されるVMwareクラスターはあります。
Dell Ns500(iSCSIターゲットを備えたMSストレージサーバー)RAID5の6つの1TBSATAドライブ4Dell 2950s ... 32 Gbs RAM 6x 1Gb NICS
約150以上のVM(win 2k3)が搭載されています...速度の問題はありません。 200ものものがありました。
このクラスターの本番環境はEMCCx4で実行されます。パフォーマンスの違いがよくわかります。