Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:Azure SQL Managed Instance
En este artículo se explica cómo habilitar la característica de grupo de disponibilidad AlwaysOn con Windows Server clúster de conmutación por error (WSFC) en el SQL Server 2016 como paso adicional para preparar el entorno para el vínculo de Instancia administrada.
Los pasos descritos en este artículo solo son obligatorios para SQL Server 2016, ya que esta versión de SQL Server no puede habilitar grupos de disponibilidad sin Windows Server clúster de conmutación por error presente en el equipo del sistema operativo de Windows host. El requisito mínimo para habilitar grupos de disponibilidad en SQL Server 2016 es crear un clúster local de nodo único (máquina única). No se requieren varios nodos y, por tanto, no se requieren servidores SQL Server adicionales. Sin embargo, el vínculo también puede admitir configuraciones de clúster de varios nodos como opcional, en caso de que tenga este tipo de entorno para cualquier versión de SQL Server (2016-2022).
Instalación del módulo WSFC en Windows Server
Ejecute el siguiente comando de PowerShell como administrador en Windows Server hospedar el SQL Server para instalar Windows Server módulo clúster de conmutación por error.
# Run as Administrator in PowerShell on Windows Server OS hosting the SQL Server
# This installs WSFC module on the host OS
Install-WindowsFeature -Name Failover-Clustering –IncludeManagementTools
Como alternativa, también puede usar Administrador del servidor para instalar el módulo WSFC mediante la interfaz gráfica de usuario.
Creación de un clúster de nodo único
El siguiente paso es crear un clúster en el Windows de hospedaje del sistema operativo SQL Server. Esto se puede lograr mediante dos métodos:
- Comando simple de PowerShell: tiene ciertas limitaciones que se enumeran a continuación o
- Aplicación Administrador de clústeres de conmutación por error: proporciona flexibilidad de configuración completa.
A continuación se describen ambos métodos.
Creación de un clúster mediante PowerShell
El método más sencillo para crear un clúster de un solo nodo local es ejecutar un comando sencillo de PowerShell en el Windows Server host del sistema operativo SQL Server. Este método tiene limitaciones, ya que está pensada para máquinas de servidor único que no están unidas en un dominio. La creación de un clúster mediante este método no le permitirá administrarlo mediante la interfaz gráfica de usuario Administrador de clústeres de conmutación por error.
Si necesita una manera rápida de crear un clúster de un solo nodo en la máquina, ejecute el siguiente comando de PowerShell proporcionado. Reemplazar:
-
<ClusterName>en el script con el nombre del clúster deseado. El nombre debe ser una sola palabra, sin espacios ni caracteres especiales (por ejemploWSFCluster, )
# Run as Administrator in PowerShell on Windows Server OS hosting the SQL Server
# This creates a single-node cluster on the host OS, not joined in the domain
New-Cluster -Name "<ClusterName>" -AdministrativeAccessPoint None -Verbose -Force
En caso de que necesite quitar el clúster en el futuro, por algún motivo, esto solo se puede hacer con el comando Remove-Clusterde PowerShell .
Si ha creado correctamente el clúster mediante este método, vaya directamente a Concesión de permisos en SQL Server para WSFC.
Creación de un clúster mediante la aplicación Administrador de clústeres de conmutación por error
Como alternativa, una manera más flexible de crear un clúster en el sistema operativo Windows que hospeda el SQL Server es a través de la interfaz gráfica de usuario, mediante la aplicación Administrador de clústeres de conmutación por error. Siga estos pasos:
Para averiguar el nombre del Windows Server, ejecute
hostnameel comando desde el símbolo del sistema.Registre la salida de este comando (salida de ejemplo marcada en la imagen siguiente) o mantenga esta ventana abierta, ya que usará este nombre en uno de los pasos siguientes.
Abra el Administrador de clústeres de conmutación por error presionando Windows tecla + R en el teclado, escriba
%windir%\system32\Cluadmin.mscy haga clic en Aceptar.- Como alternativa, se puede acceder al Administrador de clústeres de conmutación por error abriendo Administrador del servidor, seleccionando Herramientas en la esquina superior derecha y, a continuación, seleccionando Administrador de clústeres de conmutación por error.
En Windows Administrador de clústeres, haga clic en la opción Crear clúster.
En la pantalla Antes de comenzar, haga clic en Siguiente.
En la pantalla Seleccionar servidor, escriba el nombre del Windows Server (escriba o copie y pegue la salida del comando ejecutado
hostnameanteriormente), haga clic en Agregar y, a continuación, en Siguiente.
En la pantalla Advertencia de validación, deje Sí, haga clic en Siguiente.
En la pantalla Antes de ser, haga clic en Siguiente.
En la pantalla Opciones de prueba, deje Ejecutar todas las pruebas y haga clic en Siguiente.
En la pantalla Confirmación, haga clic en Siguiente.
En la pantalla Validación, espere a que se complete la validación.
En la pantalla Resumen, haga clic en Finalizar.
En la pantalla Punto de acceso para administrar el clúster, escriba el nombre del clúster, por ejemplo
WSFCluster, y, a continuación, haga clic en Siguiente.
En la pantalla Confirmación, haga clic en Siguiente.
En la pantalla Crear nuevo clúster, espere a que se complete la creación.
En la pantalla Resumen, haga clic en Finalizar.
Con los pasos anteriores, ha creado el nodo único local Windows Server clúster de conmutación por error.
Verification
Para comprobar que se ha creado un clúster WSFC de nodo único, siga estos pasos:
En el Administrador de clústeres de conmutación por error, haga clic en el nombre del clúster en el lado izquierdo y expándalo haciendo clic en la
>flecha.- En caso de que haya cerrado y vuelto a abrir el Administrador de clústeres de conmutación por error después de su creación, es posible que el nombre del clúster no aparezca en el lado izquierdo (consulte la imagen siguiente).
Haga clic en Conectar al clúster en el lado derecho, elija conectarse a
<Cluster on this server...>y haga clic en Aceptar.Haga clic en Nodos.
- Debería poder ver el nodo único de la máquina local agregado a este clúster y el estado es
Up. Esta comprobación confirma que la configuración de WSFC se ha completado correctamente. Ahora puede cerrar la herramienta Administrador de clústeres de conmutación por error.
- Debería poder ver el nodo único de la máquina local agregado a este clúster y el estado es
A continuación, compruebe que la opción AlwaysOn se puede habilitar en SQL Server siguiendo estos pasos:
Abra el Administrador de configuración de SQL Server.
Haga doble clic en SQL Server
Haga clic en la pestaña Alta disponibilidad AlwaysOn.
- Debería poder ver el nombre del WSFC que ha creado y debería poder activar la opción Habilitar grupos de disponibilidad AlwaysOn. Esta comprobación confirma que la configuración se ha completado correctamente.
Concesión de permisos en SQL Server para WSFC
Importante
Conceder permisos en SQL Server 2016 para Windows cuenta del sistema del sistema operativo es obligatorio. Estos permisos permiten que el SQL Server funcione con Windows Server clúster de conmutación por error. Sin estos permisos, se producirá un error al crear un grupo de disponibilidad en SQL Server 2016.
A continuación, conceda permisos de SQL Server a NT Authority \ System Windows cuenta de sistema operativo host para habilitar la creación de grupos de disponibilidad en SQL Server mediante WSFC. Ejecute el siguiente script de T-SQL en el SQL Server:
- Inicie sesión en la SQL Server, con un cliente como SSMS.
- Ejecute el siguiente script de T-SQL.
-- Run on SQL Server
-- Grant permissions to NT Authority \ System to create AG on this SQL Server
GRANT ALTER ANY AVAILABILITY GROUP TO [NT AUTHORITY\SYSTEM]
GO
GRANT CONNECT SQL TO [NT AUTHORITY\SYSTEM]
GO
GRANT VIEW SERVER STATE TO [NT AUTHORITY\SYSTEM]
GO
Pasos siguientes
Para usar el vínculo:
- Preparar el entorno para el vínculo de Instancia administrada
- Configuración del vínculo entre SQL Server y SQL Managed instance con SSMS
- Configuración del vínculo entre SQL Server y SQL Managed Instance con scripts
- Conmutación por error de un vínculo
- Migración con el vínculo
- Procedimientos recomendados para el mantenimiento del vínculo
Para más información sobre el vínculo:
- Información general sobre el vínculo de instancia administrada
- Recuperación ante desastres con vínculo de Instancia administrada
Para otros escenarios de replicación y migración, considere lo siguiente: