VMware ESXi SSD บน RAID แสดงเป็น non-ssd


12

ฉันกำลังเปลี่ยนเซิร์ฟเวอร์ KVM ด้วยเซิร์ฟเวอร์ ESXi ฉันเพิ่งติดตั้ง ESXi 5.5u1 และเพิ่มแหล่งข้อมูล เซิร์ฟเวอร์ใหม่มีไดรฟ์ SSD 4 ตัวใน RAID 6 โดยใช้ฮาร์ดแวร์ RAID เมื่อฉันเพิ่มที่เก็บข้อมูล VMware บอกว่าที่เก็บไม่ใช่ ssd

เป็นเรื่องปกติหรือไม่ เห็นได้ชัดว่า VMware เห็นดิสก์เสมือนที่เปิดเผยโดยการ์ด RAID ไม่ใช่ SSD ของตัวเอง ควรบอก VMware ว่าเป็นโซลิดสเตตดิสก์เพื่อประสิทธิภาพที่ดีที่สุดหรือไม่? หรือว่าควรจะทิ้งไว้ที่การ์ด RAID? ฉันกังวลเกี่ยวกับ TRIM เป็นส่วนใหญ่

คำตอบ:


12

แน่นอนคุณสามารถทำได้

คุณสามารถบอก ESXi ว่าที่เก็บข้อมูลเฉพาะประกอบด้วย SSD

โดยมีวิธีการดังนี้:
การเปิดใช้งานตัวเลือก SSD บนดิสก์ / LUN ที่ใช้ SSD ซึ่งตรวจไม่พบว่าเป็น SSD ตามค่าเริ่มต้น (2013188)

คุณต้องตั้งค่ากฎการอ้างสิทธิ์ที่เก็บข้อมูลคล้ายกับ:

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

นี่เป็นโซลูชันที่ได้รับการสนับสนุนและปกติ ฉันต้องทำเพื่อ SSD datastores ที่อยู่ด้านหลังคอนโทรลเลอร์ HP RAID

TRIM ไม่ใช่ปัญหา หากคุณใช้ตัวควบคุมฮาร์ดแวร์ขอให้ทุกอย่างเป็นไป


1
ยิ่งใหญ่ ฉันได้พบบทความนี้ก่อนโพสต์คำถามของฉัน แต่ฉันไม่แน่ใจว่านี่เป็นสิ่งที่ "ถูกต้อง" หรือไม่ ฉันกลัวว่าอาจส่งคำสั่งเฉพาะ SSD ไปยังคอนโทรลเลอร์ RAID ซึ่งอาจไม่รู้ว่าต้องทำอย่างไรกับพวกเขา ฉันทำตามคำแนะนำและที่เก็บข้อมูลจะแสดงเป็น SSD ความจริงที่ว่านี่คือสิ่ง "ปกติ" ที่ต้องทำคือกุญแจสำคัญสำหรับฉัน ขอบคุณ
digitaladdictions

2

คำตอบที่ได้รับการยอมรับก็ใช้ได้กับ vSphere 6 เช่นกันและสามารถใช้ได้กับไดรฟ์ SSD ทั้งในตัวและรีโมทที่มีการกำหนดค่า JBOD หรือ RAID คำสั่งเพิ่มเติมที่ไม่ได้กล่าวถึงในคำตอบคือ:

# 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.