RAID上のVMware ESXi SSDが非SSDとして表示される


12

KVMサーバーをESXiサーバーに置き換えています。ESXi 5.5u1をインストールし、データストアを追加しました。新しいサーバーには、ハードウェアRAIDを使用したRAID 6のSSDドライブが4つあります。データストアを追加すると、VMwareはストアが非ssdであると言います。

これは正常ですか?VMwareは、SSD自体ではなく、RAIDカードによって公開された仮想ディスクを見ていることは明らかです。最高のパフォーマンスを得るには、VMwareにソリッドステートディスクであると伝える必要がありますか?それとも、RAIDカードに任せるべきですか?私は主にTRIMを心配しています。

回答:


12

もちろん、あなたはこれを行うことができます。

特定のデータストアがSSDで構成されていることをESXiに伝えることができます。

方法は次のとおり
です。デフォルトでSSDとして検出されないSSDベースのディスク/ LUNでSSDオプションを有効にする(2013188)

次のようなデータストア要求ルールを設定する必要があります。

esxcli storage nmp satp rule add --satp SATP_TYPE --device naa.ID --option "enable_ssd"

これは、サポートされている通常のソリューションです。HP RAIDコントローラーの後ろにあるSSDデータストアに対しては、これを行う必要があります。

TRIMは問題ではありません。ハードウェアコントローラーを使用している場合は、次のようにします


1
すごい。質問を投稿する前にこの記事を見つけましたが、これが「正しい」ことであるかどうかはわかりませんでした。SSD固有のコマンドをRAIDコントローラーに送信している可能性がありますが、RAIDコントローラーはそれらのコマンドの処理方法がわからない可能性があります。指示に従って、データストアがSSDとして表示されます。これが「通常の」ことであるという事実は、私にとってここで重要です。おかげで
digitaladdictions

2

受け入れられた回答はvSphere 6でも機能し、JBODまたはRAID構成のローカルおよびリモートSSDドライブの両方で機能します。回答に記載されていない追加コマンドは次のとおりです。

# esxcli storage core claimrule load
# esxcli storage core claimrule run
# esxcli storage core claiming reclaim -d <naa.ID>

その後、次を使用して成功したかどうかをテストできます。

esxcli storage core device list -d <naa.ID> |grep SSD

これは返されるはずです:

Is SSD: true
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.