Almacenamiento de Dell: Preparación de hosts VMware ESXi para conectarse a varios arreglos SAS
Summary: Siga estas instrucciones a fin de preparar VMware ESXi para conectarse a arreglos SAS SCv20x0, SCv30x0, SC4020 y SC5020.
Instructions
- Preparación del host VMware ESXi para conectarse a arreglos SCv20x0, Scv30X0, SC4020 y SC5020
- Compatibilidad del controlador con conectividad SAS front-end
- Preparación del host VMware ESXi para conectarse a arreglos SCv20x0, Scv30X0, SC4020 y SC5020
Revise el artículo de la base de conocimientos 000147092 la matriz de compatibilidad de almacenamiento de DELL para el controlador y el firmware soportados
- ESXi 5.5 y 6.0 requieren el controlador "mpt3sas" y se deben descargar desde Sitio web de VMware.
- Las ISO de ESX 5.5 y 6.0 personalizadas de Dell NO cargan automáticamente el controlador de HBA SAS adecuado. Se debe actualizar el controlador.
- El uso del controlador nativo de bandeja de entrada hace que los HBA no puedan ver ningún volumen en ESX.
- ESXi 6.5 requiere el controlador "lsi_msgpt3" y se puede utilizar el controlador de bandeja de entrada. Sin embargo, diferentes imágenes ISO utilizan controladores diferentes de manera predeterminada.
- Dell Technologies recomienda utilizar la ISO personalizada de Dell para VMware en servidores Dell PowerEdge. La ISO se puede encontrar en la sección Soluciones empresariales de la Página de controladores y descargas en el sitio web de Dell.
- La imagen ISO de ESX 6.5 personalizada de Dell carga automáticamente el controlador de HBA SAS adecuado.
- Si utiliza la ISO estándar de VMware ESX 6.5, se debe habilitar el controlador HBA SAS correcto en la caja.
Determine qué controlador está habilitado:
- Active SSH en el host ESXi:
- Inicie sesión en el host ESXi con vSphere Client
- Seleccione la pestaña "Configuration" y, a continuación, seleccione "Security Profile" en el menú Software.
- En el área Services, seleccione "Properties".
- Seleccione "SSH" y luego haga clic en el botón "Opciones".
- Haga clic en "Inicio" y confirme con "Aceptar".
- Conéctese al host ESXi mediante el cliente SSH (como Putty).
- Determine qué controlador se está ejecutando. Esto se puede hacer escribiendo el siguiente comando: "esxcfg-scsidevs -a"
- Si utiliza una imagen ISO estándar de ESX 6.5, puede deshabilitar el controlador "mpt3sas" y habilitar el controlador "lsi_msgpt3" con estos comandos:
- esxcfg-module -d mpt3sas
- esxcfg-module -e lsi_msgpt3
- Para ESX 5.5 y 6.0; Si tiene el controlador incorrecto, vaya al paso 5a. Si aparece el controlador correcto, vaya al paso 5b.
- Para deshabilitar el controlador incorrecto, escriba uno de los siguientes comandos:
- Módulo del sistema esxcli configurado --enabled=false --module=lsi_msgpt3. Vaya al paso 6.
- Verifique que la versión del controlador coincida con la versión del artículo 000147092 de la base de conocimientos Matriz de compatibilidad de almacenamiento de DELL Escriba el siguiente comando:
- Para el controlador mpt3sas, escriba "vmkload_mod -s mpt3sas |grep Version"
- Mueva todas las máquinas virtuales fuera del host e ingrese en el modo de mantenimiento.
- Descargue la versión correcta del controlador, como se indica en el artículo de la base de conocimientos 000147092 Matriz de compatibilidad de almacenamiento de DELL: (Al momento de escribir este artículo, la versión del controlador es 04.00.00.00.1vmw para ESX 5.5 U2). El controlador se puede encontrar en la Sitio web de VMware.
- Extraer." VIB" de la descarga del paquete de controladores "ZIP"
- Cargue el archivo "VIB" en el host ESXi
- En la interfaz del host ESXi, seleccione la pestaña "Configuration".
- Seleccione "Storage" en el menú Configuration y, a continuación, un almacén de datos para cargar el archivo
"VIB" (si no hay ningún almacén de datos disponible, puede utilizar cualquier cliente FTP y cargar en la carpeta /tmp) - Navegue por el almacén de datos (haciendo clic con el botón secundario en él), "Browse Datastore".
- Cargue el archivo "VIB" seleccionando el icono "cargar un archivo"
- Escriba el siguiente comando para instalar el nuevo controlador (ajuste la ruta y el nombre de archivo según corresponda): "esxcli software vib install -v /vmfs/volumes/ESXi01-Local/scsi-mpt3sas-04.00.00.00.1vmw-1OEM.500.0.0.472560.x86_64.vib"
- Reinicie el host VMware ESXi.
- Los HBA ahora deben tener cargado el controlador correcto y pueden funcionar correctamente con Storage Center. Para verificar esto, repita el paso 5b anterior.
- Compatibilidad del controlador con conectividad SAS front-end2
Emitir:
En la matriz de compatibilidad de almacenamiento de Dell, la versión 6.5 de VMware ESXi se prueba o admite con conectividad de front-end SAS. El controlador de SAS "lsi-msgpt3" versión 12 y las versiones 7.2.x y 7.3.x del SO de Storage Center (SCOS) se incluyeron en esta solución probada y compatible. Sin embargo, las actualizaciones a VMware ESXi 6.5 U1, 6.5 U2 y 6.7 instalan automáticamente los controladores de SAS lsi-msgpt3 actualizados, como la versión 16. Sin la intervención manual de la configuración de un parámetro de módulo en el controlador, las versiones de lsi-msgpt3 superiores a 12 no funcionarán correctamente (por ejemplo, el reinicio del host ve una capacidad de LUN de 0 bytes, pierde el acceso a los volúmenes de front-end SAS tras la conmutación por error de la controladora, volcados de kernel de PSOD) con versiones de ESXi que usan este controlador actualizado y SCOS. Esto afecta notablemente a ESXi 6.5 y 6.7; sin embargo, si este controlador más reciente se utiliza en ESXi 6.0 (que no es el controlador predeterminado), esto también se aplicaría.
Recomendaciones:
Si utiliza la conectividad SAS entre Storage Center y los hosts ESXi mediante el controlador lsi-msgpt3 (ESXi 6.5+ por lo general), la configuración de práctica recomendada es modificar el parámetro del módulo como se describe a continuación para todas las versiones del controlador SAS lsi-msgpt3. Es un requisito para cualquier versión superior a 12. Esta configuración actualizada de prácticas recomendadas se puede encontrar en Prácticas recomendadas de la serie SC de Dell con VMware vSphere 5.x-6.x. Tenga en cuenta que este cambio requiere un reinicio del host para que surta efecto.
Pasos para configurar el parámetro del módulo en el controlador de SAS
- Enumere los valores de los parámetros del módulo
- Modificar el parámetro del módulo issue_scsi_cmd_to_bringup_drive
- Valide que el valor del parámetro del módulo se haya modificado con el comando list en el paso 1.
- Reinicie el host ESXi para que el valor modificado surta efecto.