В этой статье представлена информация о VNX:
- Подготовка хостов VMware ESXi к подключению массивов SCv20x0, Scv30X0, SC4020 SC5020
- Совместимость драйверов с внешними SAS подключениями
- Подготовка хостов VMware ESXi к подключению массивов SCv20x0, Scv30X0, SC4020 SC5020
Изучите статью базы знаний 000147092 Таблица совместимости Dell Storage для поддерживаемого драйвера и встроенного по
- Для ESXi 5.5 и 6.0 требуется драйвер «mpt3sas», который требуется загрузить на веб-сайте VMware.
- Модифицированные образы Dell ESX 5.5 и 6.0 ISO НЕ загружают подходящий драйвер SAS HBA автоматически. Драйвер требуется обновить.
- Использование исходного встроенного драйвера приведет к тому, что HBA-адаптеры не смогут обнаружить тома в ESX.
- Для ESXi 6.5 требуется драйвер «lsi_msgpt3». Можно использовать драйвер, входящий в комплект. Тем не менее в разных образах ISO используются разные драйверы по умолчанию.
- Dell EMC рекомендует использовать модифицированный образ Dell ISO для VMware на серверах Dell EMC PowerEdge. Образ ISO можно найти в разделе «Решения для предприятий» на странице «Драйверы и файлы для загрузки» веб-сайта Dell.
- Модифицированный образ Dell ESX 6.5 ISO загружает подходящий драйвер SAS HBA автоматически.
- При использовании стандартного образа VMware ESX 6.5 ISO потребуется включить входящий в комплект драйвер SAS HBA.
Эти процедуры указаны в описании этапа 4 в бумажной инструкции по установке SCv20x0, которая поставляется в комплекте с системой, или в главе 3 руководства по развертыванию.
Для подключения хоста ESX с HBA-адаптерами SAS к массиву Storage Center необходимо использовать DSM Data Collector. Подключение клиента DSM непосредственно к массиву в настоящее время не поддерживается.
Определение включенного драйвера
- Включите протокол SSH на хосте ESXi:
- Выполните вход на хост ESXi, используя клиент vSphere Client
- Выберите вкладку «Конфигурация», а затем выберите «Профиль безопасности» в меню программы.
- В области «Сервисы» выберите «Свойства».
- Выберите «SSH», а затем нажмите кнопку «Параметры».
- Нажмите «Пуск» и подтвердите действие, нажав «ОК».
- Подключитесь к узлу ESXi, используя клиент SSH (например, Putty).
- Определите, какой драйвер включен. Это можно сделать, введя следующую команду: "ескскфг-сксидевс-a"
- При использовании образа ESX 6.5 ISO можно отключить драйвер «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: : (на момент написания этих инструкций версия драйвера для ESX 5.5 U2: 04.00.00.00.1vmw). Драйвер можно найти на веб-сайте VMware.
- Извлеките файл .VIB из пакета драйвера в архиве «ZIP».
- Передайте файл .VIB на хост ESXi.
- В интерфейсе хоста ESXi выберите вкладку «Конфигурация».
- В меню конфигурации выберите «Хранилище», а затем хранилище данных для передачи файла .VIB.
(Если хранилище данных недоступно, можно использовать любой клиент FTP и передать файл в папку /tmp)
- Выберите хранилище данных (нажав на него правой кнопкой мыши), нажмите «Обзор хранилища данных».
- Передайте файл .VIB, нажав на значок «передать файл».
- Установите новый драйвер (настройте путь и имя файла соответствующим образом), введя следующую команду: "программное обеспечение ескскли виб Install-v/vmfs/volumes/esxi01-local/scsi-mpt3sas-04.00.00.00.1vmw-1OEM.500.0.0.472560.x86_64. виб"
- Перезагрузите хост VMware ESXi.
- Теперь для HBA-адаптеров должен быть загружен правильный драйвер, который будет работать корректно с массивом Storage Center. Чтобы проверить это, выполните описанный выше этап 5б.
Микропрограмму HBA также необходимо обновить, используя iDRAC.
- Совместимость драйверов с внутренними SAS Connectivity2
В таблице совместимости систем хранения Dell EMC указана версия VMWare ESXi 6.5, которая протестирована и поддерживается при подключении по внешнему интерфейсу SAS. Это протестированное и поддерживаемое решение включает в себя драйвер SAS «lsi-msgpt3» версии 12 и Storage Center OS (SCOS) версий 7.2.x и 7.3.x. Однако при модернизации до VMWare ESXi 6.5 U1, 6.5 U2 и 6.7 автоматически устанавливаются обновленные драйверы SAS lsi-msgpt3 (например, версии 16). Без ручной настройки параметра модуля драйверы lsi-msgpt3 версии выше 12 неправильно работают с версиями ESXi, использующими этот обновленный драйвер, и SCOS (например, при перезагрузке хоста отображается емкость LUN 0 байт, теряется доступ к внешним томам SAS после аварийного переключения контроллера, создаются дампы ядра PSOD). Это особенно важно для ESXi 6.5 и 6.7, однако это относится и к случаям, когда такая более новая версия драйвера (не являющаяся драйвером по умолчанию) используется в ESXi 6.0.
Рекомендации
Если используется подключение SAS между Storage Center и хостами ESXi с драйвером lsi-msgpt3 (обычно ESXi 6.5 и более поздней версии), рекомендуется изменить параметр модуля, как описано ниже, для всех версий драйвера SAS lsi-msgpt3. Это обязательно для любой версии выше 12. Сведения об обновленной оптимальной процедуре настройки см. в статье Оптимальные процедуры для серии Dell EMC SC с VMware vSphere 5.x-6.x. Обратите внимание, что для вступления этого изменения в силу необходимо перезагрузить систему.
Настройка параметра модуля в драйвере SAS
- Получите список значений параметров модуля:
esxcli system module parameters list -m lsi_msgpt3
- Измените параметр модуля issue_scsi_cmd_to_bringup_drive:
esxcli system module parameters set -p issue_scsi_cmd_to_bringup_drive=0 -m lsi_msgpt3
- Убедитесь, что значение параметра модуля изменилось, выполнив команду list, которая использовалась в пункте 1.
- Перезагрузите хост ESXi, чтобы измененное значение вступило в силу.