Implementación del Servidor de archivos de escalabilidad horizontal

Completado

Al implementar máquinas virtuales de Hyper-V de alta disponibilidad o bases de datos SQL Server, es importante optimizar el rendimiento y la resistencia. Para ello, debe considerar el uso de SOFS.

Servidores de archivos de escalabilidad horizontal

SOFS es un rol de clústeres de conmutación por error de Windows Server basado en CSV. SOFS ofrece las siguientes ventajas:

  • Escalado mejorado. Dado que los clientes tienen acceso a las carpetas compartidas a través de varios nodos, si el volumen de solicitudes de acceso aumenta, puede agregar un nodo adicional a SOFS.
  • Uso de carga equilibrada. Todos los nodos de clúster de conmutación por error pueden aceptar y procesar solicitudes de lectura y escritura de los clientes destinadas a uno o varios SOFS. Al combinar la potencia del procesador y el ancho de banda, puede alcanzar tasas más altas de uso que con cualquier nodo único. Un solo nodo de clúster de conmutación por error ya no es un cuello de botella potencial, porque un SOFS puede admitir tantos clientes como todos los nodos de clúster puedan facilitar colectivamente.
  • Mantenimiento, actualizaciones y errores de nodo sin interrupciones. La corrección de problemas de disco dañado, la realización de tareas de mantenimiento, la actualización o el reinicio de un nodo de clúster de conmutación por error no afecta a la disponibilidad de un SOFS. Un SOFS también proporciona una conmutación por error transparente después de una falla en un nodo.
  • Cache de CSV. Puede utilizar esta función para asignar memoria del sistema como caché de escritura simultánea. Esto puede mejorar el rendimiento de las aplicaciones como Hyper-V al obtener acceso a los VHD, especialmente en escenarios de infraestructura de escritorio virtual (VDI).
  • Reequilibrio automático de clientes. SOFS realiza un seguimiento de las conexiones de cliente SMB y redirige a los clientes al nodo de clúster menos usado.
  • Compatibilidad con varias instancias SMB por nodo. La instancia de SMB predeterminada administra el tráfico de cliente SMB entrante, mientras que una instancia adicional de SMB en cada nodo del clúster administra el tráfico CSV entre nodos. Esta característica mejora la escalabilidad y la confiabilidad del tráfico CSV entre los nodos del clúster.
  • Administración simplificada. Con SOFS, puede crear el clúster de SOFS, agregar el almacenamiento a CSV y, a continuación, crear recursos compartidos de archivos. No es necesario crear varios servidores de archivos en clúster, cada uno con discos de clúster independientes y, a continuación, diseñar reglas de selección de ubicación para garantizar una carga equilibrada en todos los nodos del clúster.

Implementación de SOFS para máquinas virtuales

Antes de implementar SOFS, debe configurar un clúster de conmutación por error de Windows Server, que consta de dos o más nodos con el rol servicios de archivo instalado. El clúster debe hospedar el almacenamiento de recursos compartidos accesible a través de CSV. En ese momento, puede usar Administrador de clústeres de conmutación por error para crear un rol en clúster de servidor de archivos mediante el tipo de servidor de archivos de datos de la aplicación Servidor de archivos de escalabilidad horizontal. Como parte de la configuración, debe proporcionar un nombre que sirva como punto de acceso cliente para el servidor de archivos, que los clientes usarán para tener acceso a sus recursos compartidos.

Nota:

El rol servidor de archivos en clúster emula un servidor basado en Windows, por lo que su nombre, al igual que el nombre de cualquier equipo de Windows, no puede superar los 15 caracteres.

Después de crear el rol de servidor de archivos, debe agregar recursos compartidos de alta disponibilidad. Puede usar Administrador de clústeres de conmutación por error para este fin. Al crear recursos compartidos, elija el perfil de aplicación compartido SMB, que está optimizado para los archivos de máquina virtual de Hyper-V y SQL Server archivos de base de datos. Una vez completado, puede implementar nuevas máquinas virtuales existentes o migrarlas de forma que sus archivos de configuración y de disco residan en los recursos compartidos recién creados.

Demostración

Los siguientes videos demuestran cómo:

  • Implementar SOFS mediante herramientas gráficas.
  • Implementar SOFS con Windows PowerShell.

A continuación, se indican los pasos principales del proceso:

  1. Cree un entorno de AD DS. Cree un bosque de Active Directory Domain Services de dominio único (AD DS) que incluya tres servidores miembros de dominio con el tercer servidor que contiene cuatro discos de datos cada uno.

  2. Cree un clúster de conmutación por error de Windows Server mediante Windows PowerShell. Use los dos primeros servidores miembros de dominio para crear un clúster de dos nodos.

  3. Configure un destino iSCSI. Use los servidores miembros del tercer dominio para configurar un destino iSCSI.

  4. Configure el almacenamiento iSCSI. En el tercer servidor miembro del dominio, cree un disco virtual iSCSI y haga que esté disponible para los iniciadores iSCSI en los nodos de clúster.

  5. Configure el iniciador iSCSI. Configure los iniciadores de iSCIS en los nodos del clúster para configurar el almacenamiento compartido.

  6. Configure CSV. Use el complemento Administrador de clústeres de conmutación por error para configurar CSV.

  7. Cree un rol de servidor de archivos de alta disponibilidad mediante Administrador de clústeres de conmutación por error o Windows PowerShell.

    1. Use Administrador de clústeres de conmutación por error para configurar un Servidor de archivos de escalabilidad horizontal para hospedar un recurso compartido de datos de aplicación.

    2. Use Windows PowerShell para configurar un clúster de conmutación por error existente que use volúmenes compartidos de clúster como Servidor de archivos de escalabilidad horizontal y configure un recurso de dirección IP adicional para poner en línea el Servidor de archivos de escalabilidad horizontal.

Revisión rápida

1.

¿Qué cmdlet de Windows PowerShell asigna un recurso de dirección IP a un rol de clúster de SOFS?