Recuperar la cuenta de equipo de un servicio en cluster_FE

Cuando tienes un clúster es porque estás trabajando en un entorno de alta disponibilidad, y en estas situaciones la velocidad de respuesta ante cualquier tipo de incidencia tiene que ser lo más rápida posible. Hoy voy a explicar como recuperar la cuenta de equipo de un servicio en cluster. Comencemos…

Causas:

Un motivo por el que requieras recuperar la cuenta de equipo de un servicio en cluster puede ser porque al hacer un cambio de nombre algo saliera mal y la cuenta de equipo del dominio no enlazara con la del servicio de tu cluster u otras anomalías.

Solución:

Hay varias maneras de solucionar esto:

  1. Borrar todo el Role de la aplicación y volverlo a crear.
  2. Eliminar el objeto Server Name y volverlo a crear.
Preparación del entorno

En este artículo explicaré la opción B por ser más efectiva que la A y por ser un poco más corta. Sigue los siguientes pasos:

  1. Abre Active Directory y elimina la cuenta de equipo que quieres re establecer.
  2. Abre una consola Powershell con permisos administrativos.
  3. Para ver un resumen de tu cluster actual, ejecuta:

    get-clusterResources
  4. Abre la consola Failover Cluster Manager.
  5. Anota el nombre de tu role así como la IP (en mi ejemplo SQL2014 y 192.168.20.205)
Borrado de objetos
  1. Selecciona botón derecho sobre IP Address: 192.168.20.205 y selecciona Remove. Presiona Yes para confirmar.
  2. Con botón derecho sobre Name: SQL2014 y selecciona Remove. Pulsa Yes para confirmar.servidor_eliminado
Creación de objetos
  1. Vuelve a PowerShell.
  2. Crea el nombre del servidor con este comando:

    Create_DNS_IP_role_cluster
  3. Vuelve a la consola Failover Cluster Manager, verás que ha aparecido el objeto, Name: SQL2014. SQL2014 es el nombre de mi cuenta de equipo en el dominio.
  4. Selecciona el campo Name: SQL2014, pulsa botón derecho y selecciona Properties.
  5. En el campo DNS Name, escribe un nombre de cuenta de equipo distinto al que quieres. Por ejemplo SQL2015Name_Properties_Cluster
  6. Pulsa Add
  7. En el campo Address escribe la dirección IP y pulsa OK.rol_IP_cluster
  8. Pulsa Apply, Yes y OK (importante el orden).
  9. Sobre Name:SQL2015 pulsa botón derecho y selecciona Bring Online.
  10. Repite el mismo paso pero selecciona Take Offline.
  11. Entra en las propiedades de Name y renombra el campo DNS Name con el nombre que quieras. Pulsa Apply, Yes y OK.
  12. Revisa las dependencias y nombre de VirtualServerName en las propiedades de los demás objetos de tu rol, en mi caso SQL Server y SQL Server Agent.
  13. En SQL Server, tengo que añadir el nombre del rol para que funcione correctamente.Añadir_dependencia_SQL
  14. Pulsa sobre el nombre de tu rol y selecciona Start Role.Start_Role_Cluster
Verificación
  1. Revisa tu Active DirectoryRecuperar la cuenta de equipo de un servicio en cluster

Ya tienes tu rol recuperado, en este caso de SQL cluster.

Esto es todo por hoy. Hasta la próxima.

escrito por Javier Peral