Системы хранения данных Dell: Подготовка хостов VMware ESXi к подключению к нескольким массивам SAS

Summary: Следуйте этим инструкциям, чтобы подготовить VMware ESXi к подключению к массивам SAS SCv20x0, SCv30x0, SC4020 и SC5020.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

В этой статье содержатся ответы на следующие вопросы.   
  • Подготовка хоста VMware ESXi к подключению к массивам SCv20x0, SCv30X0, SC4020 и SC5020
  • Совместимость драйверов с интерфейсом SAS

  1. Подготовка хоста 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.
Эти процедуры указаны в описании этапа 4 в бумажной инструкции по установке SCv20x0, которая поставляется в комплекте с системой, или в главе 3 руководства по развертыванию.
 
Для подключения хоста ESX с HBA-адаптерами SAS к массиву Storage Center необходимо использовать DSM Data Collector. Прямое подключение клиента DSM к массиву не поддерживается.

Определение включенного драйвера  
  1. Включите протокол SSH на хосте ESXi:
    1. Войдите на хост ESXi с помощью клиента vSphere Client
    2. Перейдите на вкладку «Configuration», затем выберите «Security Profile» в меню «Software».
    3. В области «Сервисы» выберите «Свойства».
    4. Выберите «SSH», затем нажмите кнопку «Options».
    5. Нажмите «Пуск» и подтвердите нажатием «ОК».
  2. Подключитесь к узлу ESXi, используя клиент SSH (например, Putty).
  3. Определите, какой драйвер включен. Это можно сделать, введя следующую команду: "esxcfg-scsidevs -a"                                                       
HOW11081_en_US__1ESX_SAS_esxcfg-scsidevs-a
 
  1. При использовании стандартного ISO-образа ESX 6.5 можно отключить драйвер «mpt3sas» и включить драйвер «lsi_msgpt3» с помощью следующих команд:  
  • esxcfg-module -d mpt3sas
  • esxcfg-module -e lsi_msgpt3
  1. При использовании неподходящего драйвера для ESX 5.5 и 6.0 перейдите к этапу 5а. Если у вас есть указанный подходящий драйвер, переходите к этапу 5б.
    1. Отключите неправильный драйвер, введя одну из следующих команд
  • esxcli system module set --enabled=false --module=lsi_msgpt3. Перейдите к этапу 6.
HOW11081_en_US__2ESX_SAS_esxcli_system_module_set(1)
  1. Убедитесь, что версия драйвера соответствует версии, указанной в статье базы знаний 000147092 таблице совместимости систем хранения DELL введя следующую команду:
  • Для драйвера mpt3sas введите «vmkload_mod -s mpt3sas |grep Version» 
HOW11081_en_US__3ESX_SAS_vmkload_mod
  Обновление драйвера:  
  1. Переместите все виртуальные машины с хоста, войдите в режим обслуживания.
  2. Скачайте правильную версию драйвера, как указано в статье базы знаний 000147092 таблице совместимости систем хранения DELL: (На момент написания этой статьи версия драйвера — 04.00.00.00.1vmw для ESX 5.5 U2.) Драйвер можно найти на странице веб-сайте VMware.
  3. Извлечение». VIB" из скачанного пакета драйверов "ZIP"
  4. Загрузите файл VIB на хост ESXi.
    1. В интерфейсе хоста ESXi выберите вкладку «Configuration».
    2. Выберите "Storage" в меню "Configuration", затем хранилище данных для загрузки файла
      "VIB" (если хранилище данных недоступно, вы можете использовать любой FTP-клиент и загрузить в папку /tmp)
    3. Найдите свое хранилище данных (щелкнув его правой кнопкой мыши), «Browse Datastore».
    4. Загрузите файл VIB, нажав на значок «Загрузить файл».
  5. Установите новый драйвер (соответствующим образом измените путь и имя файла), введя следующую команду: «esxcli software vib install -v /vmfs/volumes/ESXi01-Local/scsi-mpt3sas-04.00.00.00.1vmw-1OEM.500.0.0.472560.x86_64.vib»
HOW11081_en_US__4ESX_SAS_esxcli_software_vib
 
  1. Перезагрузите хост VMware ESXi.
  2. Теперь на HBA-адаптеры должен быть загружен правильный драйвер, и они могут правильно работать с Storage Center. Чтобы проверить это, выполните описанный выше этап 5б.
Микропрограмму HBA также необходимо обновить, используя iDRAC.
  1. Совместимость драйверов с интерфейсом 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 

  1. Получите список значений параметров модуля:
esxcli system module parameters list -m lsi_msgpt3
 
SLN313031_en_US__1image(7172)
  1. Измените параметр модуля issue_scsi_cmd_to_bringup_drive:
esxcli system module parameters set -p issue_scsi_cmd_to_bringup_drive=0 -m lsi_msgpt3
  1. Убедитесь, что значение параметра модуля изменилось, выполнив команду list, которая использовалась в пункте 1.
SLN313031_en_US__2image(7173)
  1. Перезагрузите хост ESXi, чтобы измененное значение вступило в силу. 
 

Affected Products

Storage, Dell Compellent SC4020, Dell Storage SCv2000, Dell Storage SCv2020, Dell Storage SCv2080, Dell Storage SC5020, Dell Storage SCv3000, Dell Storage SCv3020

Products

Storage
Article Properties
Article Number: 000118040
Article Type: How To
Last Modified: 03 Feb 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.