Transferir un rol FSMO (transfer) significa pasar un rol de un Domain Controller a otro. Puede hacerse siempre que el propietario
del rol originario esté disponible y funcione correctamente.
La transferencia de roles se trató en el post Transferencia de los roles FSMO
Asumir (seize) un rol es una
operación de último recurso y se basa en tomar por la fuerza el rol debido a
que el propietario del mismo no está disponible.
Es recomendable agotar
todos los medios para recuperar el DC original y hacer una
transferencia segura.
En los casos que no se
pueda hacer, no tendremos otra opción que asumir los roles que este DC tenía.
Asumir trae aparejado
riesgos, menores o mayores dependiendo del rol. Por ejemplo el RID Master es
riesgoso de asumir porque podría darse que el resto de los DCs no
tengan información completamente actualizada del Active Directory. En ese caso
el DC que asume el rol de RID Master tendría como siguiente RID
a asignar un valor que ya fue usado. Si esto sucede corremos el riesgo de tener
objetos de Active Directory con SIDs duplicados.
Escenario del ejemplo:
En el dominio
WindowsMCT.com tenemos dos domain controllers.
SVR01: Está en línea y es el propietario
de todos los roles a excepción del Schema Master
DC01: Está fuera de
línea y es el actual propietario del rol Schema Master
Como DC01 no puede
recuperarse, procederemos a asumir el rol de Schema Master en SVR01
El procedimiento se hace
con Ntdsutil y es similar al que vimos para transferir los roles, en este caso
en lugar del comando Transfer se ejecuta el comando Seize.
Siempre que usemos el comando Seize, Active Directory intentará primero hacer una transferencia segura (como si hubiéramos ejecutado transfer). Finalmente al no poder contactarse con el DC originario aplicará el Seize.
En la pantalla siguiente vemos la leyenda "The current FSMO holder could not be contacted" (no puede ser contactado el propietario actual del rol FSMO) y más adelante dice "Proceeding with seizure" (procediendo a asumir por la fuerza).
Luego de completado el proceso, mediante netdom query fsmo verificamos que el Schema Master es el domain controller SVR01
Cuando se asume un rol,
la mejor práctica es no volver a iniciar el propietario original del rol si es que hemos recuperado el servidor. Lo más
frecuente es que si asumimos, el propietario original del rol permanecerá
offline.
Cualquiera sea el caso, una
vez asumido el rol debemos eliminar el DC offline de la base de datos de
Active Directory.
Este procedimiento puede
hacerse por GUI o mediante comandos.
Eliminar el Domain Controller mediante consola gráfica:
Desde la consola de Active Directory Users and Computers, sobre la cuenta de equipo del DC offline seleccionamos Delete
Desde la consola de Active Directory Users and Computers, sobre la cuenta de equipo del DC offline seleccionamos Delete
NOTA: este procedimiento también puede hacerse desde la consola Active Directory Sites and Services.
Seguidamente aceptamos la
confirmación
En la pantalla siguiente nos
advierte que un Domain Controller debe ser eliminado mediante un proceso normal de degradación
(demotion). Es decir quitando el rol AD DS y ejecutando el Wizard de
desinstalación posterior. En este caso no podemos seguir ese procedimiento porque nuestro DC originario no está disponible.
Para eliminarlo definitivamente debemos
marcar el check box “Delete this Domain Controller Anyway¨
En nuestro ejemplo
cancelamos este procedimiento y lo haremos mediante comandos (algunos administradores
consideran que es más seguro).
Eliminar el Domain Controller mediante comandos:
Se usa el comando Ntdsutil, con el contexto Metadata Cleanup.
El procedimiento consiste
en la ejecución de una serie de comandos hasta llegar a listar los domain
controllers presentes en la base de datos de AD.
Luego se selecciona el DC
que está offline (DC01 en nuestro caso) y finalmente se ejecuta el comando Remove Selected
Server. En la pantalla siguiente se puede ver todo el proceso
Aceptamos la confirmación
para eliminar el DC
La pantalla siguiente indica que el servidor DC01 fue eliminado con éxito (CN=DC01,CN=Servers,...etc. removed from server "svr1.windowsmct.com").
Luego verificamos que el procedimiento anterior eliminó la cuenta de equipo del DC01 del Active Directory
No hay comentarios:
Publicar un comentario