VMware ESXi SSD na RAID pokazuje się jako non-ssd

12

Zastępuję serwer KVM serwerem ESXi. Właśnie zainstalowałem ESXi 5.5u1 i dodałem magazyn danych. Nowy serwer ma 4 dyski SSD w macierzy RAID 6 używającej sprzętowej macierzy RAID. Kiedy dodałem magazyn danych, VMware mówi, że ten sklep nie jest ssd.

Czy to normalne? Oczywiście VMware widzi dysk wirtualny odsłonięty przez kartę RAID, a nie same dyski SSD. Czy należy poinformować VMware, że są to dyski półprzewodnikowe zapewniające najlepszą wydajność? czy należy to pozostawić karcie RAID? Najbardziej martwię się o TRIM.

digitaladdictions
źródło

Odpowiedzi:

12

Jasne, możesz to zrobić.

Możesz powiedzieć ESXi, że określony magazyn danych składa się z dysków SSD.

Oto jak:
Włączanie opcji SSD na dyskach / jednostkach LUN opartych na SSD, które domyślnie nie są wykrywane jako SSD (2013188)

W końcu musisz ustawić regułę oświadczenia magazynu danych podobną do:

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

To obsługiwane i normalne rozwiązanie. Muszę to zrobić dla magazynów danych SSD za kontrolerami HP RAID.

TRIM nie stanowi problemu. Jeśli używasz kontrolera sprzętowego, niech tak będzie .

ewwhite
źródło
1
Świetny. Znalazłem ten artykuł przed opublikowaniem mojego pytania, ale nie byłem pewien, czy to była „PRAWA” rzecz do zrobienia. Obawiałem się, że może wysyłać polecenia SSD do kontrolera RAID, które mogą nie wiedzieć, co z nimi zrobić. Postępowałem zgodnie z instrukcjami, a magazyn danych jest teraz wyświetlany jako dysk SSD. Fakt, że jest to „normalna” rzecz, jest dla mnie kluczowy. Dzięki
digitaladdictions
2

Zaakceptowana odpowiedź działa również w przypadku vSphere 6 i działa zarówno w przypadku lokalnych, jak i zdalnych napędów SSD z konfiguracją JBOD lub RAID. Dodatkowe polecenia niewymienione w odpowiedzi to:

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

Następnie możesz sprawdzić, czy udało Ci się:

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

To powinno zwrócić:

Is SSD: true
Balazs
źródło