
Tengo un problema con la conmutación por error de NIC con iSCSI.
Configuración:
- Un servidor con 3 NIC. Una NIC es red local, otras 2 son SAN. Usando el iniciador iSCSI de Microsoft.
- Un conmutador de red administrado.
- Una SAN de QNAP, conectada mediante iSCSI al servidor. NIC dual, modo de conmutación por error.
Todo funciona bien hasta que (para fines de prueba) desconecta uno de los cables de SAN NIC del servidor (bueno, en realidad simplemente deshabilite el puerto en un conmutador). Luego todo se rompe, la copia de archivos se detiene, la mayor parte del tiempo el servidor pierde todos los discos asignados iSCSI, etc. Si desconecta uno de los cables en QNAP, todo funciona bien, sin retrasos notables.
Hasta ahora, he probado varias configuraciones de conexión de sesión multiruta/MCS:
- Sesión única, múltiples MCS (una conexión, dos conexiones, operación por turnos o conmutación por error para dos conexiones)
- Dos sesiones, múltiples MCS (una conexión, dos conexiones, operación por turnos o conmutación por error para dos conexiones).
No importa qué NIC esté activa, tan pronto como intenta realizar la conmutación por error, se desactiva por completo.
Por mucho que investigué en línea, todo muestra que la conmutación por error debería funcionar de esa manera, pero no es así.
¿Algunas ideas? ¿Qué estoy haciendo mal?
Respuesta1
La mayoría de las SAN de QNAP no admiten conmutación por error (no implementan iSCSI3-PR; hay una razón por la que son baratos). que modelo tienes?
Editar:
La versión realmente corta de conectarse a un destino iSCSI en Server 2008 (o R2) con MPIO.
- Habilite la función MPIO.
- Ejecutar
mpiocpl
, en la pestaña Descubrir rutas múltiples; marque Agregar soporte para dispositivos iSCSI; es posible que tengas que reiniciar tu computadora. Si toda esta pestaña está atenuada, ya está habilitada. - Ejecute
iscsicpl
, en la pestaña Descubrimiento agregue un Portal de descubrimiento; introduzca una IP del destino. - Vaya a la pestaña Objetivos; seleccione el objetivo apropiado, haga clic en conectar. Marque ambas casillas y haga clic en Aceptar.
- Seleccione Conexión, haga clic en Dispositivos, haga clic en el botón MPIO. Debería mostrar una sesión activa. Cierre la ventana de detalles y la ventana del dispositivo.
- Seleccione la Conexión, haga clic en Propiedades. Actualmente debería aparecer una sesión. Marque la casilla junto a la sesión y haga clic en MCS. Tenga en cuenta las IP utilizadas. Cierre la ventana de MCS. Haga clic en Agregar sesión, marque ambas casillas y haga clic en Avanzado. Seleccione las IP de los menús desplegables que aún no se estén utilizando. Haga clic en Aceptar dos veces. Si su objetivo sólo tiene una IP, se reutiliza; Esto dependerá de cómo funcione su iSCSI Target.
Ahora debería poder ver dos sesiones; Si marca la casilla junto a uno de ellos, entonces MCS debería mostrar las IP (cada una con IP diferentes).
Notaesta configuración es sólo para el iniciador de software iSCSI de MS; Si utiliza otro software o una NIC con iSOE, el proceso es diferente (normalmente). Dependiendo de cómo funcione su destino iSCSI, es posible que tenga el mismo destino para ambas sesiones. Si su objetivo tiene muchas conexiones (común en unidades de gama alta), es posible que tenga que establecer o no una sesión para cada una; consulte la documentación que vino con su objetivo.