Geek de todos los oficios: Almacenamiento tolerante a errores en Hyper-V

Podemos usar el servidor de archivos de escalado horizontal y el Bloque de mensajes del servidor de Windows Server 2012 para crear un nivel de almacenamiento tolerante a errores.

Greg Shields

Juntar las palabras "Microsoft" y "almacenamiento" en la misma frase y la mayoría de ustedes veterano que chicos sólo puede reír. Añadir las palabras "tolerantes", y probablemente te rompes en una carcajada abundante. Sabes que Microsoft y almacenamiento no han disfrutado exactamente una asociación feliz en el pasado. Muchos han sido quemados por estrellarse inesperadamente volúmenes de Windows o servidores de marcha suave que se squirrely el momento que un disco básico va dinámico.

¿Y ahora probablemente piensas, "tolerancia a fallos para máquinas virtuales Hyper-V? ¿En el software? Usted debe estar loco!" En años anteriores, esos conceptos exactamente no se conectaron. Afortunadamente, los tiempos cambian y lo mismo ocurre con los vendedores de OS. Si nos fijamos en las arquitecturas de almacenamiento nativas de Windows Server 2012 hoy, te preguntarás si Microsoft está sacando su lengua a los vendedores de almacenamiento para la virtualización.

En el centro de toda esta emoción son dos tecnologías que trabajan juntos para ofrecer una alternativa respetable para máquinas virtuales de Hyper-V tolerante: Bloque de mensaje de servidor (SMB) 3.0 y el servidor de archivos de escalamiento (SOFS). Inversiones masivas en el primero elevan este protocolo una vez denostada a rendimiento casi nativo con escalabilidad impresionante. El lanzamiento de la segunda simplifica enormemente cómo conectan servidores Hyper-V con sus VMs. Como me gusta pensar, con SOFS, cualquier VM es sólo un golpe-golpe lejos.

Compró una SAN, quieren un NAS

SANs han sido la opción sabia para el almacenamiento de la virtualización. Su estructura de almacenamiento compartido se ha convertido en una necesidad para la migración en vivo VM. Sin embargo, la fuerza más grande de un SAN para facilitar la migración en vivo también pasa a ser su mayor obstáculo. Sin uso bajo protocolos tales como iSCSI y Fibre Channel para las conexiones de almacenamiento. Estos protocolos ofrecen gran flexibilidad cuando tienes experiencia con sus complejidades. Pueden ser una pesadilla administrativa cuando no estás.

Si usted nunca ha luchado para configurar múltiples conexiones de E/S de múltiples rutas (MPIO) a una SAN iSCSI o Fibre Channel conexiones a través de adaptadores de bus de host (HBA), está familiarizado con este dolor (ver figura 1). Debe configurar cada conexión cuidadosamente, y cada servidor requiere múltiples conexiones para la redundancia. Automatización es mínima. Los errores son fáciles de preparar. Repita estos pasos entre muchos hosts de Hyper-V, y la red de almacenamiento viene rápidamente a parecerse a un callejero de París.

Direct SAN connections require many complex connections.

Figura 1 SAN directa conexiones requieren muchas conexiones complejas.

Windows Server 2012 SOFS (ver figura 2) simplifica considerablemente la gestión de la telaraña de conexiones de servidor hasta el almacenamiento de Hyper-V. Cuando se combina con el rendimiento y mejoras de escalabilidad en SMB 3.0, toma mucho de la interconexión de tus manos.

Con SOFS en lugar, acceso a una máquina virtual de Hyper-V requiere poco más que una ruta UNC: \\server\share\folder\vm.vhdx. SMB 3.0 automáticamente se encarga de todo lo demás, redundancia, balanceo de carga, failover y la gama de tolerancia networking objetivos. Incluso el propio clúster SOFS es activo / activo en la naturaleza, que no significa comprar servidor va inusitado en las necesidades de almacenamiento de sus máquinas virtuales de Hyper-V de conducción.

Scale-Out File Server aggregates SAN connections like SANs aggregate storage.

Figura 2 Scale-Out File Server agrega conexiones SAN como SANs almacenaje agregado.

Esta arquitectura define almacenamiento tolerante a fallo. Para cumplir con este objetivo, se parece más a un NAS que una SAN. Suponiendo que su infraestructura SAN es internamente altamente disponible, todo lo que necesita preocuparse es adecuado almacenamiento NIC teaming en hosts de Hyper-V. Esto es más simple, más fácil y mejor.

Documentos de Microsoft cómo implementar SOFS. El proceso consiste en instalar el rol de servidor de archivos y cuentan con Failover Clustering, creando un clúster y luego crear un volumen compartido Cluster (CSV).

Alternativas de almacenamiento de Hyper-V

SANs podrían ser una buena práctica para el almacenamiento de Hyper-V, pero no todos ustedes Jack-de-todas-oficios profesionales disfrutarían de tener uno en su centro de datos. Se podría argumentar que la amenaza de inactividad en estos entornos es ligeramente menos crítica, o que limitados presupuestos mandato administración de Hyper-V "creativa". En cualquier caso, Windows Server 2012 tiene un par de alternativas de almacenamiento de información que pudiera satisfacer sus necesidades.

El primero aprovecha las funciones de SMB 3.0. Simplemente no tiene las funciones de alta disponibilidad (HA) de SOFS. Con sólo la función de servicios de archivos instalada en una instancia de Windows Server 2012, puede crear una cuota SMB para aplicaciones que funciona con almacenamiento de conexión directa o DAS (ver figura 3). Este tipo especial de recurso compartido de archivos goza de los beneficios de rendimiento SMB 3.0 ofrece máquinas virtuales Hyper-V, pero sin el equilibrio de carga y failover de otros SOFS opciones. Si su entorno y su presupuesto pueden soportar la inactividad ocasional, ejecutando VMs en SMB acciones te da todas la simplicidad de la ruta de acceso UNC — sin el costoso SAN.

The SMB Share – Applications profile.

Figura 3 The SMB Share – perfil aplicaciones.

La segunda alternativa ha generado mucha confusión desde su introducción. Espacios de almacenamiento es una nueva característica en Windows Server 2012 y Windows 8. La intención es proporcionar una experiencia de SAN-como das. Al igual que el polémicos discos dinámicos antes de él, bauleras ofrece HA para discos de materia a modo de RAID por software. Hay espejo, doble espejo y paridad opciones disponibles para proteger contra la pérdida de disco individual.

A valor nominal, bauleras por sí mismo no es muy innovadora tecnología. Espacio en disco piscina es esencialmente una herramienta de múltiples dispositivos de almacenamiento. La confusión surge cuando se conecta un espacio de almacenamiento de más de un servidor de Windows a la vez. Esta arquitectura se conoce como espacios de almacenamiento en cluster. Como imaginar, espacios de almacenamiento en cluster es la intersección de Failover Clustering con bauleras.

Existe el "espacio" están agrupado como (y esto es la redacción de Microsoft), "una pequeña colección de servidores... y un conjunto de compartido recintos JBOD SAS [secuencia de aviso de seguridad]." En esta configuración, servidores están conectados mediante conexiones de SAS a uno o más simplemente un montón de cajas de discos (JBOD) (ver figura 4). Ambos ejércitos disfrutan de igualdad de acceso a discos en los recintos con bauleras sí mismo mediando acceso entre hosts.

Two servers connected to a SAS JBOD enclosure.

Figura 4 dos servidores conectados a una caja de SAS JBOD.

El jurado está todavía en cuanto a la eficacia de este enfoque no-muy-SAN, pero-no-muy-SAN-menos. En este punto, sólo parece haber un único proveedor, DataON almacenamiento, ofreciendo actualmente el certificado JBOD SAS recintos espacios de almacenamiento requiere.

SOFS de la manera

En este sentido, entrar en el camino es probablemente una buena cosa. La primera vez que estaba expuesta a SOFS hace más de un año, me preguntaba en voz alta, "que en el mundo compraría esta cosa?" Tuve un momento difícil ver las ventajas de añadir otra capa a nuestros ambientes ya complejo datacenter.

Dicho esto, cuanto más tiempo paso con SOFS, cuanto más se ha ganado mi respeto. Le ayudará a hacer lo que usted mejor y dejar que su enfoque de administradores de Hyper-V en mantener sus máquinas virtuales corriendo. Connivencia con SMB 3.0, SOFS sirve como intermediario. Le ofrece una experiencia similar NAS para máquinas virtuales Hyper-V con un rendimiento casi equivalente a un SAN tradicional.

Greg Shields

Greg ShieldsMVP, es socio de tecnología concentrado. Obtener más Shields' Geek de todos los oficios consejos y trucos en ConcentratedTech.com.

Contenido relacionado