Зберігання Dell: Підготовка хостів VMware ESXi до підключення до кількох масивів SAS
Summary: Дотримуйтесь цих інструкцій, щоб підготувати VMware ESXi до підключення до масивів SCv20x0, SCv30x0, SC4020 і SC5020 SAS.
Instructions
- Підготовка хоста VMware ESXi до підключення до масивів SCv20x0, Scv30X0, SC4020 та SC5020
- Сумісність драйверів із Front-End SAS Connectivity
- Підготовка хоста VMware ESXi до підключення до масивів SCv20x0, Scv30X0, SC4020 та SC5020
Огляд статті ББ 000147092 Матриця сумісності сховищ DELL для підтримуваного драйвера та прошивки
- ESXi 5.5 і 6.0 вимагають драйвера "mpt3sas" і повинні бути завантажені з Сайт VMware.
- Індивідуальні ISO Dell ESX 5.5 і 6.0 НЕ завантажують автоматично належний драйвер SAS HBA. Драйвер повинен бути оновлений.
- Використання рідного драйвера папки "Вхідні" призводить до того, що HBA не можуть бачити жодних томів у ESX.
- Для ESXi 6.5 потрібен драйвер «lsi_msgpt3», і можна використовувати драйвер для поштової скриньки. Однак для різних ISO-образів за замовчуванням використовуються різні драйвери.
- Dell Technologies рекомендує використовувати налаштований ISO Dell для VMware на серверах Dell PowerEdge. ISO можна знайти в розділі «Корпоративні рішення» для Драйвери та сторінка завантаження на веб-сайті Dell.
- Налаштований Dell ESX 6.5 ISO автоматично завантажує відповідний драйвер SAS HBA.
- Якщо використовується стандарт VMware ESX 6.5 ISO, то повинен бути включений правильний в коробці драйвер SAS HBA.
Визначте, який драйвер увімкнено:
- Увімкніть SSH на хості ESXi:
- Увійдіть на хост ESXi за допомогою vSphere Client
- Виберіть вкладку «Конфігурація», а потім виберіть «Профіль безпеки» в меню «Програмне забезпечення».
- У розділі «Послуги» виберіть «Властивості».
- Виберіть "SSH", а потім натисніть кнопку "Параметри".
- Натисніть «Пуск» і підтвердіть за допомогою «ОК».
- Підключіться до ESXi Host за допомогою SSH-клієнта (наприклад, Putty).
- Визначте, який драйвер працює. Це можна зробити, набравши наступну команду: "esxcfg-scsidevs -a"
- Якщо ви використовуєте стандартний ISO-образ ESX 6.5, ви можете вимкнути драйвер "mpt3sas" і включити драйвер "lsi_msgpt3" за допомогою цих команд:
- esxcfg-module -d mpt3sas
- esxcfg-module -e lsi_msgpt3
- Для ESX 5.5 & 6.0; Якщо у вас неправильний драйвер, перейдіть до кроку 5a. Якщо у вас вказано правильний драйвер, перейдіть до кроку 5b.
- Вимкніть неправильний драйвер, ввівши одну з наступних команд
- Набір системних модулів esxcli --enabled=false --module=lsi_msgpt3. Перейти до кроку 6
- Переконайтеся, що версія драйвера збігається з версією в статті КБ 000147092 Матриця сумісності зі сховищами DELL Ввівши наступну команду:
- Для драйвера mpt3sas введіть "vmkload_mod -s mpt3sas |версія grep"
- Перемістіть усі віртуальні машини з хоста, увійдіть у режим обслуговування.
- Завантажте правильну версію драйвера, як зазначено в статті KB 000147092 Матриця сумісності зі сховищами DELL: (На момент написання цієї статті, версія драйвера має вигляд 04.00.00.00.1vmw для ESX 5.5 U2.) Водія можна знайти на Сайт VMware.
- Витяг ». VIB" з пакета драйверів "ZIP" для завантаження
- Завантажте файл "VIB" на хост ESXi
- У хост-інтерфейсі ESXi виберіть вкладку «Конфігурація».
- У меню Конфігурації вибираємо "Сховище", потім сховище даних для вивантаження файлу
"VIB" (Якщо сховища даних немає, можна використовувати будь-який FTP-клієнт і завантажити в папку /tmp) - Перегляньте своє сховище даних (клацнувши по ньому правою кнопкою миші) "Огляд сховища даних".
- Завантажте файл "VIB", вибравши піктограму "завантажити файл"
- Встановіть новий драйвер (відповідно налаштуйте шлях та ім'я файлу), ввівши таку команду: "Програмне забезпечення esxcli vib install -v /vmfs/volumes/ESXi01-Local/scsi-mpt3sas-04.00.00.00.1vmw-1OEM.500.0.0.472560.x86_64.vib"
- Перезавантажте хост VMware ESXi.
- Тепер у HBA має бути завантажено правильний драйвер і вони можуть належним чином працювати з Storage Center. Ви можете переконатися в цьому, повторивши крок 5b вище.
- Сумісність драйвера з Front-End SAS Connectivity2
Випуск:
У матриці сумісності сховищ Dell тестується/підтримується версія 6.5 VMware ESXi з інтерфейсним підключенням SAS. Драйвер SAS "lsi-msgpt3" версії 12 і ОС Storage Center (SCOS) версії 7.2.x і 7.3.x були в цьому протестованому та підтримуваному рішенні. Однак оновлення до VMware ESXi 6.5 U1, 6.5 U2 та 6.7 автоматично встановлюють оновлені драйвери LSI-msgpt3 SAS, такі як версія 16. Без ручного втручання налаштування параметра модуля на драйвері, версії lsi-msgpt3 більше 12 не працюють належним чином (наприклад, при перезавантаженні хост бачить ємність LUN 0 байт, втрачає доступ до томів SAS Front-End при відмові контролера, дампи ядра PSOD) з версіями ESXi з використанням цього оновленого драйвера та SCOS. Це особливо помітно впливає на ESXi 6.5 і 6.7, однак, якщо цей новіший драйвер використовується в ESXi 6.0 (який не є драйвером за замовчуванням), це також застосовуватиметься.
Рекомендації:
Якщо ви використовуєте з'єднання SAS між Центром зберігання даних і вузлами ESXi за допомогою драйвера lsi-msgpt3 (зазвичай ESXi 6.5+), то найкращою практикою буде змінити параметр модуля, як описано нижче, для всіх версій драйвера LSI-msgpt3 SAS. Це вимога для будь-якої версії, більша за 12. Ці оновлені налаштування Best Practice можна знайти в розділі Найкращі практики Dell SC серії з VMware vSphere 5.x–6.x. Майте на увазі, що для того, щоб ця зміна набула чинності, потрібне перезавантаження хоста.
Кроки до налаштування параметра модуля на драйвері SAS
- Виведіть список значень параметрів модуля
- Змініть параметр модуля issue_scsi_cmd_to_bringup_drive
- Переконайтеся, що значення параметра модуля було змінено за допомогою команди list на кроці 1.
- Перезавантажте хост ESXi, щоб змінене значення вступило в силу.