Montar iSCSI volúmenes en Microsoft Windows
Este tutorial le guía a través del proceso de montaje de un IBM Cloud® Block Storage for Classic volumen en un servidor con sistema operativo Windows 2019 o Windows 2022. Va a crear dos conexiones desde una interfaz de red de su host a dos direcciones IP de destino de la matriz de almacenamiento.
Antes de empezar
-
Cree un servidor virtual para Classic en la consola, desde la CLI, con la API o Terraform.
-
Solicite un volumen de almacenamiento en bloque en el mismo centro de datos.
-
Asegúrese de que el host está autorizado a acceder al volumen Block Storage for Classic. Para obtener más información, consulte Autorizar el host en la consola Autorizar el host desde la CLIAutorizar el host con Terraform. Una vez completada la autorización, anote el nombre de usuario, la contraseña y la información del IQN del host.
Si varios hosts montan el mismo volumen Block Storage for Classic sin que se gestione de forma cooperativa, sus datos corren el riesgo de corromperse. La corrupción del volumen puede ocurrir si se realizan cambios en el volumen por varios hosts al mismo tiempo. Necesita un sistema de archivos de disco compartido compatible con clústeres para evitar la pérdida de datos, como Microsoft Cluster Shared Volumes (CSV), Red Hat Global File System (GFS2), VMware® VMFS y otros. Para obtener más información, consulte la documentación de su sistema operativo.
Las siguientes actividades son requisitos previos en el cliente iSCSI:
- Instalación de servicios Multipath-IO
- Configurar el iSCSI servicio iniciador para que se inicie automáticamente
- Habilitación de la compatibilidad con MPIO multirruta para iSCSI
- Activación de la reclamación automática de todos los volúmenes iSCSI
Reinicie el cliente Windows tras la instalación de estos requisitos previos. La política de equilibrio de carga MPIO requiere un reinicio para que pueda establecerse.
Instalación de la característica MPIO
-
Establezca una conexión RDP a su servidor con la aplicación Windows.
-
Inicie el Administrador del servidor y vaya a Administrar, Agregar características.
-
Haga clic en Siguiente hasta llegar al menú Características.
-
Desplácese hacia abajo y marque E/S de multivía de acceso.
-
Haga clic en Siguiente e Instalar para instalar MPIO en el servidor host.
Instale MPIO en el servidor host. -
Reinicie el servidor .
Adición de soporte de iSCSI para dispositivos MPIO
-
Abra la ventana Propiedades de MPIO pulsando Inicio, apuntando a Herramientas administrativas y pulsando MPIO.
-
Pulse Descubrir multivías de acceso.
-
Seleccione Añadir compatibilidad con iSCSI dispositivos y haga clic en Añadir.
Habilitar la compatibilidad MPIO para dispositivos ISCSI. -
Cierra la ventana pulsando OK.
Configuración del iniciador iSCSI para descubrir el destino
-
Desde el Administrador del servidor, inicie iSCSI Initiator seleccionando Herramientas > iSCSI Initiator.
- Si el servicio iSCSI aún no se está ejecutando, el servidor le pedirá que haga clic en Sí para iniciar el servicio. Su servidor debe reiniciarse para que la configuración surta efecto.
- Vuelva a la pantalla de propiedades del iniciador iSCSI.
-
Pulse el separador Configuración.
-
Es posible que el campo Nombre del iniciador ya esté rellenado con una entrada de
iqn. -
Haga clic en Cambiar para sustituir los valores existentes por su nombre iSCSI cualificado (IQN)[1] desde la consola.
Propiedades del iniciador ISCSI
-
-
Pulse Descubrir y luego pulse Descubrir portal.
Propiedades del iniciador ISCSI, pestaña Descubrimiento -
Introduzca la dirección IP de su iSCSI destino y mantenga el valor predeterminado de 3260 para el puerto.
-
Pulse Avanzado para abrir la ventana Configuración avanzada.
-
En la lista de adaptadores locales, seleccione Iniciador iSCSI de Microsoft.
-
En la lista de IP de iniciador, seleccione la dirección IP del host.
-
En la lista de direcciones IP del portal de destino, seleccione la dirección IP del volumen de bloque.
-
Seleccione Habilitar el inicio de sesión de CHAP para activar la autenticación de CHAP.
Active el inicio de sesión CHAP en Configuración avanzada. -
En el campo Nombre, elimine cualquier entrada existente e introduzca el nombre de usuario de la IBM Cloud consola. Este campo distingue entre mayúsculas y minúsculas.
-
En el campo secreto Destino, introduzca la contraseña de la IBM Cloud consola. Este campo distingue entre mayúsculas y minúsculas.
-
Pulse Aceptar en las ventanas Configuración avanzada y Descubrir portal de destino para volver a la pantalla principal de propiedades del iniciador de iSCSI. Si recibe errores de autenticación, compruebe las entradas del nombre de usuario y la contraseña.
-
-
En la pantalla Objetivos, el nombre de su objetivo aparece en la sección Objetivos descubiertos con un
Inactiveestado. Pulse Conectar para conectarse al destino.Objetivo descubierto en la ventana Propiedades del iniciador ISCSI. -
Seleccione la casilla de verificación Habilitar múltiples rutas para habilitar la E/S de múltiples rutas al destino.
Habilitar IO multi-ruta en la pantalla Conectar al destino. -
Pulse Avanzado y seleccione Habilitar el inicio de sesión de CHAP.
Inicio de sesión y credenciales CHAP. -
Introduzca el nombre de usuario en el campo [2] Nombre e introduzca la contraseña en el campo [3] Secreto de destino.
-
Pulse Aceptar hasta que aparezca la ventana Propiedades del iniciador de iSCSI. El estado del destino en la sección Destinos descubiertos cambia de Inactivo a Conectado.
El primer objetivo descubierto aparece como conectado.
Añadir y configurar varias sesiones MPIO
-
Inicie el iniciador iSCSI y, en el separador Destinos, pulse Propiedades.
-
Pulse Añadir sesión en la ventana Propiedades.
-
En el cuadro de diálogo Conectar con destino, seleccione la casilla de verificación Habilitar múltiples rutas y haga clic en Avanzado.
Añadir una segunda ruta MPIO. -
En la ventana Valores avanzados, actualice los campos siguientes.
- En la lista de adaptadores locales, seleccione Iniciador iSCSI de Microsoft.
- En la lista de IP de iniciador, seleccione la dirección IP del host.
- En la lista de IP de portal de destino, seleccione la IP de una de las interfaces de almacenamiento.
- Haga clic en la casilla Habilitar inicio de sesión CHAP.
- Escriba los valores secretos Nombre y Destino obtenidos de la consola y pulse Aceptar.
- Pulse Aceptar en la ventana Conectar a destino para volver a la ventana Propiedades.
-
Pulse Propiedades. En el recuadro de diálogo Propiedades, vuelva a pulsar Añadir sesión para añadir la segunda vía de acceso.
-
En la ventana Connect to Target, seleccione la casilla de verificación Enable multi-path. Pulse Avanzado.
-
En la ventana Configuración avanzada,
- En la lista de adaptadores locales, seleccione Iniciador iSCSI de Microsoft.
- En la lista de IP de iniciador, seleccione la dirección IP correspondiente al host. En este caso, va a conectar dos interfaces de red de la matriz de almacenamiento a una sola interfaz de red del host. Por lo tanto, la interfaz es la misma que la proporcionada para la primera sesión.
- En la lista de direcciones IP del portal de destino, seleccione la dirección IP de la segunda interfaz[4] habilitada en la matriz de almacenamiento.
- Haga clic en la casilla Habilitar inicio de sesión CHAP.
- Escriba los valores secretos Nombre y Destino obtenidos de la consola y pulse Aceptar.
- Pulse Aceptar en la ventana Conectar a destino para volver a la ventana Propiedades.
Añadir credenciales CHAP para el 2º objetivo en Configuración avanzada. -
Ahora la ventana Propiedades muestra más de una sesión dentro del panel Identificador. Significa que tienes más de una sesión en el iSCSI almacenamiento.
Se muestran dos sesiones conectadas. Si su host tiene varias interfaces que desea conectar al almacenamiento, puede configurar otra conexión con la dirección de la segunda NIC en el campo IP del iniciador. Sin embargo, asegúrese de autorizar la segunda dirección IP del iniciador en la IBM Cloud® consola antes de intentar establecer la conexión.
-
En la ventana Propiedades, pulse Dispositivos para abrir la ventana Dispositivos. El nombre de la interfaz de dispositivo empieza por
mpio.muestra el iSCSI objetivo -
Pulse MPIO para abrir la ventana Detalles de dispositivo. Puede elegir las políticas de equilibrio de carga para MPIO en esta ventana, que también muestra las vías de acceso a iSCSI. En este ejemplo, se muestran dos rutas disponibles para MPIO.
- Pulse Aceptar varias veces para salir del iniciador iSCSI.
Inicialización y formateo del volumen de Block Storage for Classic
- Pulse la tecla del logotipo de Windows + X y luego pulse Ejecutar.
- En el recuadro de diálogo Ejecutar, escriba
Diskmgmt.msc. Pulse Aceptar en el recuadro de diálogo Administración de discos que aparece. El panel lateral muestra las unidades conectadas al host. - En la ventana Administración de discos, haga clic con el botón secundario en el nombre del volumen detectado y, a continuación, haga clic en Conectar.
- Pulse con el botón derecho y seleccione Inicializar disco.
- En el recuadro de diálogo, seleccione el disco que desea inicializar y pulse Aceptar.
- Se inicia el asistente para nuevo volumen simple. Seleccione un tamaño de disco y pulse Siguiente.
- Asigne una letra de unidad al volumen y, a continuación, haga clic en Siguiente.
- Introduzca los parámetros para formatear el volumen.
- En un servidor Windows, solo se da soporte a NTFS.
- Establezca el tamaño de la unidad de asignación en 64 K.
- Especifique una etiqueta para el volumen de almacenamiento.
- Pulse Siguiente.
- Compruebe los valores del volumen y pulse Finalizar. En la página Administración de discos, ahora el volumen aparece en línea.
Verificación de la correcta configuración de MPIO
Es posible conectar un volumen con una sola ruta, pero es importante que las conexiones se establezcan en ambas rutas para evitar interrupciones en el servicio. Para verificar si Windows MPIO está configurado, primero debe asegurarse de que el complemento MPIO esté habilitado y, a continuación, reiniciar el servidor.
Una vez finalizado el reinicio, siga los pasos siguientes para ver todas las vías de acceso activas.
-
En el escritorio, haga clic en Inicio.
-
En el campo Iniciar búsqueda, escriba
diskmgmt.msc. -
En la lista de programas, pulse
diskmgmt. -
Pulse con el botón derecho en cada disco para el que desee verificar las múltiples vías de acceso y pulse Propiedades.
-
En el separador MPIO, en la lista Seleccionar la política MPIO, pulse todas las vías de acceso que estén activas.
Se muestran varios caminos que conducen al objetivo.
Para verificar las múltiples vías de acceso mediante la línea de mandatos, siga estos pasos.
- Abra el indicador de mandatos.
- Ejecute
mpclaim.exe –v c:\multipathconfig.txtpara capturar la configuración de múltiples rutas. - Revise el contenido del
multipathconfig.txt. Confirme que cada una de las dos rutas que aparecen en la lista para el volumen contienen valores TPG_Id distintos.
Si MPIO no se ha configurado correctamente, el dispositivo de almacenamiento se puede desconectar y aparecer fuera de línea cuando se produzca un corte en la red o cuando los equipos de IBM Cloud® realizan tareas de mantenimiento. MPIO proporciona un nivel adicional de conectividad durante esos eventos y mantiene una sesión establecida con el volumen con operaciones de lectura/escritura activas.
En raras ocasiones, un volumen se aprovisiona y se adjunta mientras la segunda ruta está caída. En estos casos, el host puede ver una única ruta cuando se ejecuta el escaneo de detección. Si se encuentra con este fenómeno, compruebe la IBM Cloud® página de estado para ver si un evento actual podría afectar a la capacidad de su host para acceder al almacenamiento. Si no se informa de ningún evento, vuelva a realizar el análisis de detección para asegurarse de que todas las rutas se detectan correctamente. Si hay un evento en curso, el almacenamiento puede conectarse con una única ruta. No obstante, es fundamental volver a explorar las vías de acceso una vez finalizado el suceso. Si tras volver a realizar el escaneo no se detectan ambas rutas, cree un caso de soporte para que se pueda investigar adecuadamente.
Desmontaje de volúmenes de Block Storage for Classic
Para desconectar un volumen iSCSI de una instancia Compute basada en Windows IBM Cloud® Compute, siga estos pasos.
Desconecte el volumen del iSCSI
- En Administrador de servidores, haga clic en Almacenamiento > iSCSI.
- Haz clic con el botón derecho en el volumen y llévatelo Fuera de línea.
- En iSCSI, haga clic en Objetivos.
- Seleccione el objetivo que desea eliminar y haga clic en Desconectar.
Eliminar destinos
Este paso es opcional, para cuando ya no necesite acceder a los destinos iSCSI.
- Pulse Descubrimiento en el iniciador de iSCSI.
- Marque el portal de destino asociado a su volumen de almacenamiento y pulse Eliminar.
-
El nombre IQN se puede obtener en la pantalla Block Storage for Classic Detalles de la IBM Cloud consola. ↩︎
-
Los valores de los campos Nombre y Secreto de destino se pueden obtener en la pantalla Detalle de Block Storage for Classic. ↩︎
-
Los valores de los campos Nombre y Secreto de destino se pueden obtener en la pantalla Detalle de Block Storage for Classic. ↩︎
-
Puede encontrar la segunda dirección IP en la pantalla Block Storage for Classic Detalles de la IBM Cloud consola. ↩︎