Solución al error “Error occurred while creating the cluster and the nodes will be cleaned up” en Windows Server Failover Clustering

Si al crear un clúster de conmutación por error en Windows Server aparece el mensaje “Error occurred while creating the cluster and the nodes will be cleaned up”, esta guía te ayuda a corregirlo con pasos prácticos (GUI y PowerShell), verificación de prerrequisitos y limpiezas seguras en AD/DNS.

Índice

Síntomas y mensaje exacto

Durante el asistente de Failover Cluster Manager o con New-Cluster en PowerShell, la creación se interrumpe y muestra:

“Error occurred while creating the cluster and the nodes will be cleaned up”

En términos prácticos, el asistente no puede terminar las operaciones de registro del nombre del clúster, configuración de servicio y validación final, por lo que intenta revertir cambios y “limpiar” los nodos. En entornos con restricciones de permisos o problemas de red/AD, esa limpieza no siempre es completa y pueden quedar restos en AD o DNS.

Solución rápida y probada

Si necesitas resolverlo ya, sigue esta secuencia mínima. En la gran mayoría de casos elimina el error:

  1. Validar la configuración del clúster
    GUI: Failover Cluster Manager → Validate Configuration.
    PowerShell (opcional): Test-Cluster -Node <Nodo1>,<Nodo2>,...
  2. Limpiar el estado de los nodos y reintentar
    En cada nodo, PowerShell como Administrador: Clear-ClusterNode -Force Vuelve a ejecutar la creación del clúster.
  3. Usar una cuenta de dominio
    Asegúrate de iniciar sesión con una cuenta del dominio con permisos adecuados (no una cuenta local).

Resultado esperado: tras aplicar los pasos, la creación del clúster se completa correctamente.

Guía detallada para una recuperación completa

Prerrequisitos esenciales

Antes de reintentar, confirma lo siguiente en todos los nodos:

ElementoCómo verificarResultado esperado
Función instaladaGet-WindowsFeature Failover-ClusteringInstalled
Cuenta de dominioSesión actual con credenciales del dominioUsuario DOMINIO\usuario
Nombre de clúster libreComprobar AD/DNS que no exista NombreClúster/NombreClúster$Sin objeto previo
Hora sincronizadaw32tm /query /statusDesviación mínima y origen válido
Red entre nodosTest-NetConnection <NodoOpuesto> -Port 3343 Test-NetConnection <NodoOpuesto> -Port 445 Test-NetConnection <DC> -Port 389Conectividad afirmativa

Si la característica no está instalada, agrégala (en cada nodo):

Install-WindowsFeature Failover-Clustering -IncludeManagementTools -Restart

Validación integral antes de crear

Ejecuta la herramienta de validación para identificar incompatibilidades de hardware, red y almacenamiento. No avances hasta resolver todos los Error; las Warning que afecten a red o disco también deben atenderse.

Test-Cluster -Node <Nodo1>,<Nodo2> -Include "Storage","Inventory","Network","SystemConfiguration" -Verbose

Revisa el informe generado; corrige lo indicado y repite la validación hasta que sea satisfactoria.

Limpieza profunda de estados atascados

Si la creación falló y el asistente “limpió” parcialmente, aplica esta limpieza segura:

  1. En cada nodo, detén el servicio si existiera: Stop-ClusterService -Force -ErrorAction SilentlyContinue
  2. Ejecuta la limpieza: Clear-ClusterNode -Force
  3. Verifica que no persista un clúster huérfano: Get-Cluster -ErrorAction SilentlyContinue Sin salida significa que no hay clúster configurado localmente.
  4. Revisa Active Directory: en la OU prevista, comprueba que no exista el objeto de equipo con el nombre del clúster (NombreClúster o NombreClúster$). Si quedó, elimínalo o deja preparado uno nuevo (ver más abajo).
  5. Revisa DNS: elimina posibles registros A/CNAME sobrantes del nombre del clúster que apunten a IPs antiguas.

Creación correcta desde PowerShell

Con todo limpio y validado, crea el clúster con un comando explícito. Ajusta nombres e IP según tu entorno.

New-Cluster -Name "CL-FS-01" -Node "SRV-NODO1","SRV-NODO2" -StaticAddress 10.10.10.50 -NoStorage

Comprueba el estado:

Get-Cluster
Get-ClusterNetwork
Get-ClusterResource "Cluster Name"

Uso de cuenta de dominio y permisos en AD

Para clústeres integrados con Active Directory, la cuenta que ejecuta la creación necesita permisos para crear el objeto de equipo del clúster (CNO). Si tu organización restringe la creación de objetos, tienes dos opciones:

  • Precrear el objeto de equipo en la OU de servidores con el nombre exacto del clúster y otorgar a la cuenta instaladora control total sobre ese objeto durante la creación.
  • Delegar permisos “Crear objetos de equipo” en la OU de destino para la cuenta de instalación durante el proceso.

Si tu diseño usa un punto de acceso administrativo diferente (por ejemplo, AD-detached o DNS), aplica la modalidad aprobada por tu estándar interno, pero valida que el nombre esté libre en AD/DNS.

Causas habituales y su corrección

IndicioCausa probableSolución recomendada
Mensaje de error tras validarAdvertencias o errores en Test-Cluster no resueltosReparar cada hallazgo y volver a validar antes de crear
Objeto NombreClúster$ ya existeNombre duplicado en AD/DNSEliminar/restaurar objeto y limpiar DNS; usar nombre único
Permisos insuficientesCuenta local o de dominio sin delegaciónUsar cuenta de dominio con permiso para crear objetos de equipo
Fallo al registrar el nombreFirewall o puertos bloqueados hacia DC/DNSHabilitar reglas de clúster, SMB y RPC; probar Test-NetConnection
Quórum inestable al iniciarReloj desincronizado o red intermitenteSincronizar NTP y revisar conectividad de latencia/bandas
Validación de disco con advertenciasPresentación no consistente del LUN o testigosCorregir visibilidad idéntica y políticas de disco antes de crear
Errores ClusSvc en el Visor de eventosResiduos de intentos previosClear-ClusterNode -Force en todos los nodos y limpieza en AD/DNS

Revisión de red y firewall

Los nodos deben comunicarse entre sí y con los controladores de dominio. Confirma que los puertos esenciales estén permitidos en ambas direcciones (incluidos perfiles de firewall adecuados).

ServicioProtocoloPuertoUso
Cluster ServiceUDP/TCP3343Latidos y comunicaciones internas
RPC Endpoint MapperTCP135Inicio de conexiones RPC
RPC dinámicosTCP49152–65535Llamadas RPC posteriores (rango por defecto moderno)
SMBTCP445Acceso a recursos compartidos y testigo
WinRMTCP5985/5986Administración remota PowerShell
DNSUDP/TCP53Resolución y registro del nombre del clúster
LDAPTCP/UDP389Consultas a AD

Pruebas rápidas:

Test-NetConnection <NodoOpuesto> -Port 3343
Test-NetConnection <NodoOpuesto> -Port 445
Test-NetConnection <DC> -Port 135
Test-NetConnection <DC> -Port 389
Resolve-DnsName <NombreClúster>

Consejo: no deshabilites IPv6 en las NIC del clúster; se utiliza para comunicaciones internas (vínculos locales) aunque tu red de producción sea IPv4.

Limpieza y preparación en Active Directory y DNS

Comprobación de nombre y objetos

  • Busca en AD el objeto de equipo con el nombre previsto del clúster. Si existe por un intento anterior, elimínalo o restáuralo correctamente.
  • Revisa la zona DNS y elimina registros A/CNAME huérfanos del nombre del clúster.

Precreación del objeto de equipo (opcional pero recomendable en entornos restringidos)

  1. En la OU de servidores, Nuevo → Equipo con el nombre exacto del clúster.
  2. Quita la marca de “proteger contra eliminación accidental” mientras dure la instalación.
  3. Otorga a la cuenta instaladora Control total sobre ese objeto durante la creación.

Buenas prácticas para un intento exitoso

  • Ejecuta la creación desde un nodo con derechos de administrador local y con sesión de DOMINIO\Usuario.
  • Utiliza la IP virtual correcta del clúster y confirma que no esté en uso.
  • Si el almacenamiento compartido no está listo, usa -NoStorage y configura el quórum después.
  • Documenta el reporte de Test-Cluster y archiva los cambios de red/firewall aplicados.

Registro y diagnóstico posterior

Si aún fallara, recoge registros para un análisis dirigido:

# Registro detallado del clúster (si existe servicio)
Get-ClusterLog -UseLocalTime -TimeSpan 15 -Destination C:\Temp\ClusterLogs

Eventos recientes del servicio de clúster

Get-WinEvent -LogName "Microsoft-Windows-FailoverClustering/Diagnostic" -MaxEvents 200 |
Where-Object {$\_.LevelDisplayName -in "Error","Warning"} | Format-Table TimeCreated,Id,Message -Auto

Sistema (ClusSvc)

Get-EventLog -LogName System -Source ClusSvc -EntryType Error -Newest 50 | Format-Table -Auto

Procedimiento completo recomendado

  1. Instalar características en todos los nodos: Install-WindowsFeature Failover-Clustering -IncludeManagementTools
  2. Verificar tiempo, DNS y conectividad: w32tm /query /status Resolve-DnsName <DC> Test-NetConnection <DC> -Port 389
  3. Validar configuración: Test-Cluster -Node <Nodo1>,<Nodo2>
  4. Limpiar restos previos (si hubo fallos): Stop-ClusterService -Force -ErrorAction SilentlyContinue Clear-ClusterNode -Force Revisa AD/DNS y elimina objetos/registros del nombre del clúster si existen.
  5. Crear clúster: New-Cluster -Name "CL-FS-01" -Node "SRV-NODO1","SRV-NODO2" -StaticAddress 10.10.10.50 -NoStorage
  6. Configurar quórum (ejemplo con testigo de archivo): Set-ClusterQuorum -FileShareWitness \\FS\Witness\CL-FS-01
  7. Comprobar estado: Get-Cluster Get-ClusterGroup Get-ClusterNetwork Get-ClusterResource

Errores típicos y respuestas cortas

  • “Access is denied” al crear: usa cuenta de dominio con permisos; valida que el nombre del clúster no exista en AD/DNS; verifica que los DC son alcanzables.
  • “DNS registration failed”: confirma reglas de firewall, conectividad a puerto 53 y que no haya registros previos con ese nombre.
  • “The cluster name cannot be resolved”: revisa la IP asignada y la resolución directa/inversa; purga la caché DNS si es necesario.

Lista de comprobación final

  • Validación de clúster ejecutada sin errores.
  • Nodos limpiados con Clear-ClusterNode -Force si hubo intentos previos.
  • Sesión con cuenta de dominio y permisos suficientes.
  • Nombre del clúster libre en AD y DNS.
  • Puertos esenciales abiertos entre nodos y hacia DC/DNS.
  • Reloj sincronizado en todos los servidores.

Resumen ejecutivo

El error “Error occurred while creating the cluster and the nodes will be cleaned up” se resuelve en la mayoría de los casos con tres acciones: ejecutar Validate Configuration, limpiar el estado de los nodos con Clear-ClusterNode -Force y crear el clúster usando una cuenta de dominio con permisos adecuados. Complementa con verificación de AD/DNS, sincronización horaria y puertos de red. Después de corregir los hallazgos, la creación del clúster se completa sin incidencias y queda listo para configurar quórum, redes y roles de alta disponibilidad.


Plantilla rápida para pegar y ejecutar

# 1) Validación
Test-Cluster -Node SRV-NODO1,SRV-NODO2

2) Limpieza (si hay fallos)

Stop-ClusterService -Force -ErrorAction SilentlyContinue
Clear-ClusterNode -Force

3) Verificaciones clave

w32tm /query /status
Resolve-DnsName dominio.local
Test-NetConnection SRV-NODO2 -Port 3343
Test-NetConnection DC01 -Port 389
Get-WindowsFeature Failover-Clustering

4) Creación del clúster

New-Cluster -Name "CL-FS-01" -Node SRV-NODO1,SRV-NODO2 -StaticAddress 10.10.10.50 -NoStorage

5) Comprobaciones y quórum

Get-Cluster
Get-ClusterNetwork
Set-ClusterQuorum -FileShareWitness \FS\Witness\CL-FS-01

6) Registro de diagnóstico si lo necesitas

Get-ClusterLog -UseLocalTime -TimeSpan 15 -Destination C:\Temp\ClusterLogs

Con esta guía, además de arreglar el error actual, dejas el entorno preparado para un clúster estable y administrable a largo plazo.

Índice