Системы хранения данных Dell: Подготовка хостов VMware ESXi к подключению к нескольким массивам SAS
Summary: Следуйте этим инструкциям, чтобы подготовить VMware ESXi к подключению к массивам SAS SCv20x0, SCv30x0, SC4020 и SC5020.
Instructions
- Подготовка хоста VMware ESXi к подключению к массивам SCv20x0, SCv30X0, SC4020 и SC5020
- Совместимость драйверов с интерфейсом SAS
- Подготовка хоста VMware ESXi к подключению к массивам SCv20x0, SCv30X0, SC4020 и SC5020
Сведения о поддерживаемых драйверах и микропрограммах см. в статье базы знаний 000147092 таблице совместимости систем хранения данных DELL
- Для ESXi 5.5 и 6.0 требуется драйвер «mpt3sas», который необходимо скачать со страницы веб-сайте VMware.
- Настраиваемые ISO-образы Dell ESX 5.5 и 6.0 НЕ загружают автоматически соответствующий драйвер HBA-адаптера SAS. Драйвер требуется обновить.
- Использование встроенного базового драйвера приводит к тому, что HBA-адаптеры не могут видеть тома в ESX.
- Для ESXi 6.5 требуется драйвер «lsi_msgpt3», и можно использовать драйвер из основной почты. Тем не менее, разные ISO-образы по умолчанию используют разные драйверы.
- Dell Technologies рекомендует использовать на серверах Dell PowerEdge настраиваемый ISO-образ Dell для VMware. Образ ISO можно найти в разделе «Решения для предприятий» на странице «Драйверы и файлы для загрузки» на веб-сайте Dell.
- Настраиваемый ISO-образ Dell ESX 6.5 автоматически загружает соответствующий драйвер HBA-адаптера SAS.
- При использовании стандартного ISO-образа VMware ESX 6.5 необходимо включить соответствующий драйвер HBA-адаптера SAS.
Определение включенного драйвера
- Включите протокол SSH на хосте ESXi:
- Войдите на хост ESXi с помощью клиента vSphere Client
- Перейдите на вкладку «Configuration», затем выберите «Security Profile» в меню «Software».
- В области «Сервисы» выберите «Свойства».
- Выберите «SSH», затем нажмите кнопку «Options».
- Нажмите «Пуск» и подтвердите нажатием «ОК».
- Подключитесь к узлу ESXi, используя клиент 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 перейдите к этапу 5а. Если у вас есть указанный подходящий драйвер, переходите к этапу 5б.
- Отключите неправильный драйвер, введя одну из следующих команд
- esxcli system module set --enabled=false --module=lsi_msgpt3. Перейдите к этапу 6.
- Убедитесь, что версия драйвера соответствует версии, указанной в статье базы знаний 000147092 таблице совместимости систем хранения DELL введя следующую команду:
- Для драйвера mpt3sas введите «vmkload_mod -s mpt3sas |grep Version»
- Переместите все виртуальные машины с хоста, войдите в режим обслуживания.
- Скачайте правильную версию драйвера, как указано в статье базы знаний 000147092 таблице совместимости систем хранения DELL: (На момент написания этой статьи версия драйвера — 04.00.00.00.1vmw для ESX 5.5 U2.) Драйвер можно найти на странице веб-сайте VMware.
- Извлечение». VIB" из скачанного пакета драйверов "ZIP"
- Загрузите файл VIB на хост ESXi.
- В интерфейсе хоста ESXi выберите вкладку «Configuration».
- Выберите "Storage" в меню "Configuration", затем хранилище данных для загрузки файла
"VIB" (если хранилище данных недоступно, вы можете использовать любой FTP-клиент и загрузить в папку /tmp) - Найдите свое хранилище данных (щелкнув его правой кнопкой мыши), «Browse Datastore».
- Загрузите файл VIB, нажав на значок «Загрузить файл».
- Установите новый драйвер (соответствующим образом измените путь и имя файла), введя следующую команду: «esxcli software 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. Чтобы проверить это, выполните описанный выше этап 5б.
- Совместимость драйверов с интерфейсом SAS2
Выпуск:
В таблице совместимости систем хранения Dell версия 6.5 VMware ESXi протестирована/поддерживается с возможностью внешнего подключения SAS. В это протестированное и поддерживаемое решение включены драйвер SAS версии 12 «lsi-msgpt3» и версии Storage Center OS (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 при переключении контроллера при отказе, дампы ядра PSOD) с версиями ESXi, использующими этот обновленный драйвер и SCOS. Это особенно важно для ESXi 6.5 и 6.7, однако это относится и к случаям, когда такая более новая версия драйвера (не являющаяся драйвером по умолчанию) используется в ESXi 6.0.
Рекомендации
Если между Storage Center и хостами ESXi используется подключение по интерфейсу SAS с помощью драйвера lsi-msgpt3 (обычно ESXi 6.5+), рекомендуется изменить параметр модуля, как описано ниже, для всех версий драйвера lsi-msgpt3 SAS. Это требование для любой версии свыше 12. Эти обновленные передовые подходы можно найти в документе Передовые подходы Dell серии SC с VMware vSphere 5.x–6.x. Имейте в виду, что чтобы это изменение вступило в силу, требуется перезагрузка хоста.
Настройка параметра модуля в драйвере SAS
- Получите список значений параметров модуля:
- Измените параметр модуля issue_scsi_cmd_to_bringup_drive:
- Убедитесь, что значение параметра модуля изменилось, выполнив команду list, которая использовалась в пункте 1.
- Перезагрузите хост ESXi, чтобы измененное значение вступило в силу.