Compatibilidad con múltiples rutas para una alta disponibilidad

Windows Server® 2008 incluye varias mejoras para la conectividad de un equipo que ejecuta un sistema operativo de servidor Windows con dispositivos de red de área de almacenamiento (SAN).

Las mejoras que permiten una alta disponibilidad para conectar los servidores basados en Windows con redes SAN incluyen la compatibilidad con E/S de múltiples rutas (MPIO) integrada. La arquitectura de Microsoft MPIO admite la conectividad mediante iSCSI, canal de fibra y una red SAN de almacenamiento conectado en serie (SAS) estableciendo varias sesiones o conexiones con la matriz de almacenamiento.

Las soluciones con múltiples rutas utilizan componentes de rutas de acceso físicas redundantes (adaptadores, cables y conmutadores) para crear rutas de acceso lógicas entre el servidor y el dispositivo de almacenamiento. Si se produce en uno o varios de estos componentes un error que a su vez provoca un error en la ruta de acceso, la lógica de múltiples rutas utiliza una ruta alternativa para E/S, de modo que las aplicaciones sigan teniendo acceso a los datos. Cada tarjeta de interfaz de red (en el caso de iSCSI) o HBA debe estar conectado mediante infraestructuras de conmutador redundante para proporcionar un acceso continuo al almacenamiento en caso de error en un componente del tejido de almacenamiento.

El tiempo de la conmutación por error varía en función del proveedor del almacenamiento, y se puede configurar mediante temporizadores en el controlador Microsoft iSCSI Software Initiator, o bien modificando la configuración de los parámetros del controlador del adaptador de bus host de canal de fibra.

Las nuevas características de MPIO de Windows Server 2008 incluyen un Módulo específico de dispositivo (DSM) diseñado para funcionar con matrices de almacenamiento que admiten el modelo de controladora ALUA (acceso asimétrico a la unidad lógica), según la definición de SPC-3, así como matrices de almacenamiento que siguen el modelo de controladora Active/Active.

Características del DSM incluido

Microsoft DSM proporciona las directivas de equilibrio de carga que se exponen a continuación. Tenga en cuenta que las directivas de equilibrio de carga suelen depender del modelo de controladora (ALUA o Active/Active verdadero) de la matriz de almacenamiento conectada a los equipos con Windows.

  • Conmutación por error   No se realiza ningún equilibrio de carga. La aplicación especifica una ruta de acceso principal y un conjunto de rutas de acceso en espera. La ruta de acceso principal se utiliza para procesar las solicitudes de los dispositivos. Si se produce un error en la ruta de acceso principal, se utiliza una de las rutas en espera. Las rutas de acceso en espera se deben enumerar en orden de preferencia decreciente (la preferida en primer lugar).

  • Conmutación por recuperación   La conmutación por recuperación es la capacidad de dedicar la E/S a una ruta de acceso preferida cuando ésta funciona. Si se produce un error en la misma, se dirigirá la E/S a una ruta de acceso alternativa hasta que se restaure la función a la preferida, pero la E/S volverá automáticamente a la preferida cuando se restaure la función.

  • Operación por turnos   DSM utiliza todas las rutas de acceso disponibles para E/S en un modo equilibrado de operación por turnos.

  • Operación por turnos con un subconjunto de rutas de acceso   La aplicación especifica un conjunto de rutas de acceso que se utilizarán en un modo de operación por turnos y un conjunto de rutas de acceso en espera. DSM utiliza rutas de acceso del conjunto principal para procesar las solicitudes, siempre que como mínimo una de las rutas esté disponible. DSM solo utiliza una ruta de acceso en espera cuando todas las principales provocan errores. Las rutas de acceso en espera se deben enumerar en orden de preferencia decreciente (la preferida en primer lugar). Si hay una o varias rutas de acceso principales disponibles, DSM utilizará las rutas en espera en orden de preferencia. Por ejemplo, si hay cuatro rutas (A, B, C y D) y A, B y C son las rutas principales y D es una ruta en espera. DSM seleccionará una ruta entre A, B y C en modo de operación por turnos siempre que como mínimo una de ellas esté disponible.

    Si las tres provocan errores, DSM utilizará D, la ruta en espera. Si A, B o C vuelven a estar disponibles, DSM dejará de utilizar D y pasará a las que estén disponibles entre A, B y C.

  • Profundidad de la cola dinámica inferior   DSM enruta la E/S a la ruta de acceso que tenga la menor cantidad de solicitudes pendientes.

  • Rutas ponderadas   La aplicación asigna pesos a cada ruta de acceso; el peso indica la prioridad relativa de una ruta de acceso determinada. Cuanto mayor sea el número, menor será la prioridad. DSM selecciona la ruta de acceso que tiene el menor peso entre las disponibles.

Microsoft DSM conserva la configuración de equilibrio de carga incluso después de reiniciarse el equipo. Si una aplicación de administración no ha establecido ninguna directiva, la directiva predeterminada que utiliza DSM es Operación por turnos, cuando la controladora de almacenamiento sigue el modelo //true Active/Active, o la conmutación por error simple cuando las controladoras de almacenamiento admiten el modelo SPC-3 de ALUA. Con la conmutación por error simple, se puede utilizar cualquiera de las rutas de acceso disponibles como ruta de acceso principal, y las demás se utilizan como rutas de acceso en espera.

Agregar y quitar la compatibilidad con MPIO

Para instalar E/S de múltiples rutas en un equipo que ejecuta Windows Server 2008, complete los pasos que se exponen a continuación.

Para instalar E/S de múltiples rutas
  1. Abra el Administrador del servidor.

    Para abrir Administrador del servidor, haga clic en Inicio, seleccione Herramientas administrativas y, a continuación, haga clic en Administrador del servidor.

  2. En el área Características, haga clic en Agregar características.

  3. En la página Seleccionar características del Asistente para agregar características, seleccione E/S de múltiples rutas y, a continuación, haga clic en Siguiente.

  4. En la página Confirmar selecciones de instalación, haga clic en Instalar.

  5. Cuando se haya completado la instalación, haga clic en Cerrar.

Para instalar E/S de múltiples rutas en un equipo mediante la línea de comandos del Administrador del servidor, complete los pasos que se exponen a continuación.

Para instalar E/S de múltiples rutas mediante la línea de comandos
  1. Abra la ventana Símbolo del sistema con privilegios elevados.

    Haga clic con el botón secundario en el objeto Símbolo del sistema del menú Inicio y, a continuación, haga clic en Ejecutar como administrador.

  2. Escriba lo siguiente y presione ENTRAR.

    ServerManagerCmd.exe -install Multipath-IO

  3. Al completarse la instalación, podrá comprobar que se ha instalado E/S de múltiples rutas escribiendo el comando siguiente y revisando los resultados de la consulta en la ventana de comandos. Ahora E/S de múltiples rutas debe aparecer en la lista de paquetes instalados.

    ServerManagerCmd.exe -query

Eliminación de E/S de múltiples rutas

Para quitar E/S de múltiples rutas, complete los pasos que se exponen a continuación.

Para quitar E/S de múltiples rutas
  1. Abra Administrador del servidor.

    Para abrir Administrador del servidor, haga clic en Inicio, seleccione Herramientas administrativas y, a continuación, haga clic en Administrador del servidor.

  2. En el área Características, haga clic en Quitar características.

  3. En la página Seleccionar características del Asistente para agregar características, seleccione E/S de múltiples rutas y, a continuación, haga clic en Siguiente.

  4. En la página Confirmar selecciones de instalación, haga clic en Instalar.

  5. Cuando se haya completado la instalación, haga clic en Cerrar.

Para quitar E/S de múltiples rutas mediante la línea de comandos del Administrador del servidor, complete los pasos que se exponen a continuación.

Para quitar E/S de múltiples rutas mediante la línea de comandos
  1. Abra la ventana Símbolo del sistema con privilegios elevados.

    Haga clic con el botón secundario en el objeto Símbolo del sistema del menú Inicio y, a continuación, haga clic en Ejecutar como administrador.

  2. Escriba lo siguiente y presione ENTRAR.

    ServerManagerCmd.exe -remove Multipath-IO

  3. Al completarse la desinstalación, podrá comprobar que se ha quitado E/S de múltiples rutas escribiendo el comando siguiente y revisando los resultados de la consulta en la ventana de comandos. Ahora E/S de múltiples rutas no debe aparecer en la lista de paquetes instalados.

    ServerManagerCmd.exe -query

Abrir y configurar E/S de múltiples rutas

Una vez instalado E/S de múltiples rutas, se puede abrir el cuadro de diálogo Propiedades de MPIO en el Panel de control o haciendo clic en MPIO en Herramientas administrativas del menú Inicio.

Configuración e instalación de DSM

Se pueden configurar conexiones adicionales mediante Microsoft MPIO en el cuadro de diálogo Propiedades de MPIO o mediante la interfaz de línea de comandos.

Agregar DSM de terceros

Muchas matrices de almacenamiento compatibles con Active/Active y SPC-3 también funcionan con el DSM universal de MPIO. Algunos proveedores de matrices de almacenamiento también ofrecen sus propios DSM para utilizarlos como interfaz con la arquitectura de Microsoft MPIO. Los DSM de terceros se deben instalar mediante la ficha Instalación de DSM del cuadro de diálogo Propiedades de MPIO.

En la ficha Detectar múltiples rutas, se buscan los dispositivos con múltiples rutas para la matriz de almacenamiento. El campo Identificador de hardware de dispositivo se debería rellenar automáticamente una vez completada la comprobación.

Si no existen múltiples rutas para el almacenamiento o si el dispositivo de almacenamiento no está conectado, se puede agregar el identificador de hardware de dispositivo manualmente especificando la información en la ficha Dispositivos con MPIO.

Uso de la herramienta de línea de comandos MPclaim

Es posible administrar E/S de múltiples rutas mediante la herramienta de línea de comandos MPclaim.

Nota

La línea de comandos es el único método de configuración de E/S de múltiples rutas que está disponible en los equipos que ejecutan una instalación Server Core de Windows Server 2008.

Sintaxis de MPclaim

mpclaim restart_option install_switch device_switch device_hwid

Parámetros de MPclaim

En la tabla siguiente se describen los parámetros de comandos que se pueden utilizar con el comando MPclaim para administrar E/S de múltiples rutas mediante una línea de comandos.

Parámetro Descripción

Restart_option

Opción

Descripción

-r

-r

Reinicia automáticamente sin preguntar.

-n

-n

Suprime la solicitud de reinicio.

Install_switch

Opción

Descripción

-i

-i

Instala MPIO y agrega la compatibilidad con múltiples rutas para un dispositivo de almacenamiento

-u

-u

Quita MPIO e interrumpe la compatibilidad de un dispositivo de almacenamiento.

device_switch

Opción

Descripción

-d <device_hwid>

-d <device_hwid>

Especifica los dispositivos a los que se desea aplicar la compatibilidad con MPIO. Los identificadores de dispositivo se separan con espacios.

-a

-a

Aplica la compatibilidad con MPIO a todos los dispositivos compatibles.

-c

-c

Aplica la compatibilidad con MPIO únicamente a los dispositivos compatibles con SPC-3. Este parámetro solo es aplicable para la instalación; si va a quitar MPIO (con el parámetro -u para install_switch) el comando interpretará el parámetro -c de forma similar a -a.

device_hwid

device_hwid

Identificadores de los dispositivos que debe admitir MPIO, con el formato VendorProduct, donde Vendor representa el nombre del fabricante o proveedor y Product representa el producto o el nombre del modelo. Si se especifican varios identificadores, se deben delimitar con espacios. Este parámetro solo se utiliza con la opción de modificador de dispositivo -d.

Vea también


Tabla de contenido