Cómo habilitar y configurar MPIO en Windows Server

Cómo solucionar problemas de políticas MPIO y SAN en Windows Server 2016/2012 R2

Gestionar configuraciones de E/S multirruta (MPIO) puede ser un dolor de cabeza a veces. Quizás veas LUN duplicados en el Administrador de dispositivos, o tus rutas de almacenamiento no se comportan como se espera. O quizás los discos simplemente no se montan automáticamente después de reiniciar debido a las políticas SAN. Un poco frustrante, ¿verdad? Esta guía te ayudará a resolver estos problemas, guiándote tanto por la instalación como por la configuración correcta de MPIO, y también por la optimización de las políticas SAN para una gestión de discos más fluida. Después de esto, con suerte tendrás una visión más precisa de tu almacenamiento y tu configuración multirruta funcionará sin duplicados extraños ni problemas de acceso.

Cómo solucionar problemas de discos MPIO y SAN en Windows Server

Instalación de MPIO en Windows Server 2016/2012 R2

Si Windows no tiene MPIO instalado, es posible que vea varias entradas para lo que debería ser un solo LUN, como si Windows dijera «Mira todos estos discos diferentes», pero en realidad es solo uno con rutas diferentes. Instalar MPIO ayuda al sistema operativo a ver un disco unificado, distribuyendo la carga y ofreciendo redundancia.Por qué ayuda: Reduce la confusión de varias entradas de disco y permite a Windows realizar el equilibrio de carga, la conmutación por error, etc.Cuándo se aplica: Cuando usa redes de área de almacenamiento (SAN), iSCSI o canales de fibra, especialmente para cosas de misión crítica.Qué esperar: Después de instalar MPIO, el Administrador de dispositivos o PowerShell deberían mostrar menos entradas de disco porque consolida varias rutas en un solo objeto de disco.En Windows nativo, así es como se hace: – Desde la GUI: – Abra el Administrador del servidor.- Vaya a Administrar > Agregar roles y características.- Continúe hasta llegar a la sección Características.- Marque Multipath I/O en la lista.- Finalice el asistente y reinicie el servidor.- Una vez de regreso, verifique si los discos se ven más limpios.- A través de PowerShell (preferible si se siente cómodo): powershell Add-WindowsFeature -Name ‘Multipath-IO’ Y verifique la instalación con: powershell Get-WindowsFeature -Name ‘Multipath-IO’ Nota: Si desea deshabilitar MPIO más tarde, simplemente ejecute: powershell Remove-WindowsFeature -Name ‘Multipath-IO’ En algunas configuraciones, instalar MPIO a través de PowerShell puede ser más rápido y fácil, especialmente si está creando scripts.

Configuración de MPIO después de la instalación

Una vez instalado, es hora de indicarle a Windows que lo use. De fábrica, ve cada ruta de acceso a un disco como una unidad independiente, lo cual no es muy útil. Debe activar la compatibilidad con sus conexiones de almacenamiento específicas (como iSCSI o SAS) mediante estos comandos en PowerShell: powershell Enable-MSDSMAutomaticClaim -BusType iSCSI Enable-MSDSMAutomaticClaim -BusType SAS Por qué: Este comando hace que Windows reconozca automáticamente los discos multirruta y los gestione de forma inteligente.Cuándo se aplica: Después de instalar MPIO y conectar las matrices de almacenamiento, los discos siguen apareciendo como varias entradas.Qué esperar: Menos entradas de disco, conmutación por error más fiable y mejor distribución de la carga.Sugerencia: Puede verificar la configuración actual de MPIO con: powershell Get-MPIOSetting Y ajustar parámetros como los intervalos de recuperación de ruta con comandos como: powershell Set-MPIOSetting -NewPathRecoveryInterval 20 -CustomPathRecovery Enabled Nota adicional: También puede hacer esto a través de la GUI abriendo MPIO en Herramientas > Administrador del servidor, luego, en Descubrir múltiples rutas, agregue soporte para iSCSI o SAS según sea necesario.Nota al margen: Recuerde, si está implementando un clúster con discos compartidos, configure MPIO de manera consistente en todos los nodos para evitar escenarios de cerebro dividido.

Cómo garantizar que Windows trate correctamente sus discos: configuración de la política SAN

¿Ha notado alguna vez que, tras reiniciar, sus discos SAN aparecen como «Desconectados»? ¿O quizás ya no se montan automáticamente como antes? Esto se debe a la política SAN de Windows.Por qué es útil: Determina cómo se gestionan los discos al conectarlos o desconectarlos: si se conectarán automáticamente o se mantendrán desconectados hasta que usted intervenga manualmente.Cuándo aplica: Si sus discos no se conectan tras reiniciar o si se desconectan inesperadamente.Cómo comprobarlo y cambiarlo: – Ejecute `diskpart` desde un símbolo del sistema elevado o PowerShell: cmd diskpart DISKPART> san – Aquí, verá la política SAN actual, como: – OfflineAll (todos los discos están fuera de línea, no muy bien) – OfflineShared (los discos compartidos están fuera de línea) – OfflineInternal (los discos en buses internos están fuera de línea) – OnlineAll (todo se inicia de forma predeterminada y se conecta automáticamente) Para configurar la política preferida para que los discos se conecten automáticamente: cmd san policy=OnlineAll Por qué: Esto hace que los discos SAN conectados aparezcan inmediatamente sin pasos manuales adicionales en cada reinicio.Nota: Tenga cuidado al cambiar las políticas SAN en los servidores de producción; algunas políticas como OfflineShared se configuran intencionalmente para configuraciones de almacenamiento específicas.—

A veces, simplemente se debe a que Windows no reconoce o administra correctamente los discos multiruta. Instalar y configurar MPIO correctamente, junto con la política SAN adecuada, puede solucionar estos problemas. En algunas plataformas, la causa es simplemente una configuración desactualizada o un paso omitido, pero una vez solucionado, la administración del almacenamiento y la conmutación por error se vuelven mucho más fluidas.

Resumen

  • Instale MPIO a través del Administrador de servidor o PowerShell para deshacerse de múltiples entradas de disco idénticas.
  • Habilite el soporte para su protocolo de almacenamiento mediante comandos de PowerShell como `Enable-MSDSMAutomaticClaim` para iSCSI o SAS.
  • Ajuste la política SAN usando `diskpart` para garantizar que los discos se conecten automáticamente después de los reinicios.
  • Verifique su configuración inspeccionando el Administrador de dispositivos y ejecutando `Get-MPIOSetting`.

Resumen

Configurar MPIO y definir las políticas SAN puede parecer complicado al principio, pero una vez que se domina, el almacenamiento se vuelve mucho más sencillo. Si sigues viendo discos duplicados, revisa tu configuración de MPIO. Si los discos no se montan automáticamente, ajusta la política SAN. No sé por qué, pero en una configuración funcionó de inmediato; en otra, fue necesario realizar algunos ajustes. Cruzamos los dedos para que esto te ayude a solucionar algunos problemas.