Migración de FRS a DFSR en Directorio Activo W2K12, W2K8R2 (Parte I de II)
Cuando Migramos nuestra infraestructura o instalamos un Domain Controller, por defecto se replica el recurso “sysvol” con FRS, pero como es sabido a partir de ADDS 2008, sysvol tiene su replicación como DFRS, con muchas ventajas. Como decía, por defecto la replica de sysvol es mediante FRS, si queremos migrar la réplica a DFSR, tenemos que realizar unos pasos más para poder migrar este tipo de replicación a DFSR, estos pasos los tenemos que realizar por cada dominio de nuestro Forest, es decir que si tenemos mas de un dominio, tenemos que repetir estos pasos de migración en cada dominio que terminemos de migrar a 2008R2 ó 2012, los pasos son;
Prerrequisitos de Migración
1. Verificar que la replicación de AD es correcta en todos los Domain Controllers de la infraestructura.
2. Realizar el proceso de Domain Functional Level a “Windows Server 2008″ , “Windows Server 2008 R2″ ó «Windows Server 2012», según la versión que estemos implementando.
3. Verificar que el directorio SYSVOL existe en todos los Domain Controllers y el mismo esta replicando mediante FRS.
4. Backup del directorio SYSVOL.
5. Chequear que el servicio “DFS Replication Service” este instalado y corriendo con la configuración en “Automático”, dicho servicio este corriendo en todos los Domain Controllers del dominio.
Tipos de estados en el proceso de migración
Global Migration State – A complete process
Local Migration State – Process on each DC to achieve the Global Migration State
Estados Estables / Estados Globales de Migración
STATE 0 START
STATE 1 PREPARED
STATE 2 REDIRECTED
STATE 3 ELIMINATED
Estados de Transición / Estados Locales de Migración
STATE 4 Preparing
STATE 5 Waiting for initial sync to complete
STATE 6 Redirecting STATE 7 Eliminating
STATE 8 Undo redirecting
STATE 9 Undo preparing
Migracion: 0-4-5-1-6-2-7-3
Vuelta atras: 2-8-1-9-0
Cuando el estado de migración pasa a estar en estado 3, ya no hay posibilidad de volver atrás ni revertir la situación a un estado anterior, con lo cual, correr el comando que para a un estado “3″ tenemos que estar seguros que queremos para nuestra infraestructura, utilizar DFSR para replicación de nuestro SYSVOL.
Comandos de Migración
1. DfsrMig /CreateGlobalObjects
Este comando crear los “global Object” o configuración en Active Directory, para comenzar a utilizar DFSR como servicio de Replicación.
2. DfsrMig /SetGlobalState
Bajo este comando, se agrega al mismo el tipo de estado al que se quiere pasar según siguientes líneas:
0 (‘START’ state)
1 (‘PREPARED’ state)
2 (‘REDIRECTED’ state)
3 (‘ELIMINATED’ state)
3. DfsrMig /GetGlobalState
Nos detalla en qué estado Global está el proceso de migración, esta información es recibida desde nuestro Active Directory, con lo que es importante tener los conceptos de replicación presentes.
4. DfsrMig /GetMigrationState
Nos detalla en qué estado de Migración están todos los Domain Controllers, detallando cada uno y el estado del mismo, esta información es recibida desde nuestro Active Directory, con lo que es importante tener los conceptos de replicación presentes.
A continuación, los resultados y los comandos que tenemos que ir ejecutando serían estos;
Iniciar la migracion:
DFSRMig /CreateGlobalObjects
Create the ReplicationGroup, Content object, ContentSet, and Topology objects
msDFSR-GlobalSettings object under System
msDFSR-ReplicationGroup object under “msDFSR-GlobalSettings”
msDFSR-Content under
msDFSR-ReplicationGroup
msDFSR-ContentSet object under
msDFSR-Content objecte
msDFSR-Topology object under
msDFSR-ReplicationGroup object Sets GlobalState to 0
Preparar estado:
DfsrMig /SetGlobalState 1
The DFS Replication service creates the SYSVOL_DFSR folder
ROBOCOPY copies the contents of SYSVOLdomain to the location SYSVOL_DFSRdomain
Local Active Directory Objects are created. These are ‘Member’, ‘LocalSettings’, ‘Subscriber’, and ‘Subscription The migration local state is set to 5 (MIG_STATE_LOCAL_WAITING_FOR_SYNC) When DFS Replication completes Initial Sync, the Local State is set to 1 (’PREPARED’). Confirm that all domain controllers are in the ‘PREPARED’ state DfsrMig /GetMigrationState
Pasar a estado de “Redirección”
DfsrMig /SetGlobalState 2
The goal of this state is to move the live SYSVOL share from the old SYSVOL folder that NTFRS is replicating to the new SYSVOL folder that the DFS Replication service is replicating. From this point onwards, SYSVOL replication will depend on DFS Replication service Change the SYSVOL patyh in the registry to point to the new location Verify that DFS Replication global migration state is set to ‘REDIRECTED’ DfsrMig /GetGlobalState Confirm that all domain controllers are in ‘REDIRECTED’ state DfsrMig /GetMigrationState
Pasar a estado de “Eliminación”
DfsrMig /SetGlobalState 3
The goal of this state is to delete the NTFRS SYSVOL replica set and delete the old SYSVOL folder Deletes the NTFRS SYSVOL Active Directory configuration objects named ‘Subscriptions’ and ‘Settings’ Verify that the DFS Replication global migration state is set to eliminated DfsrMig /GetGlobalState
Una vez finalizado este proceso de migración, cuyo tiempo depende la cantidad de Domain Controllers que tengamos en nuestra infraestructura y la latencia de los mismos, podemos verificarlo desde nuestro Active Directory. CN=Topology,CN=Domain System Volume,CN=DFSR-GlobalSettings,CN=System,DC=Root1,DC=es,DC=inet donde tendremos que ver, el listado de todos nuestros Domain Controllers los cuales ya estarán usando DFSR como replicación de SYSVOL.
Buenas, quisiera saber si se puede pasar de DFSR a FRS en el controlador de dominio, tengo 2 controladores de dominio el cual tienen las 2 carpetas (SYSVOL y SYSVOL_DFSR), no se que hacer, ¿esto seria un problema, debería solamente existir una o ambas carpetas?, ¿que diferencia hay entre FRS y DFSR?, ¿tendré problemas dejando el DFSR?, ¿Puedo de DFSR a FRS?. porfa si me puede ayudar. Gracias y saludo.
Hola, lo primero que deberías ver desde línea de comandos, con un net share, es que recursos tienes compartidos, deberías tener algo como lo siguiente:
NETLOGON C:\Windows\SYSVOL_DFSR\sysvol\td.inet\SCRIPTS
SYSVOL C:\Windows\SYSVOL_DFSR\sysvol
Puedes ver también si tienes errores de replicación, lanzando un repadmin /replsummary
Dependiendo de en que estado de la migración te encuentres, al llegar al estado 3, ya no hay posibilidad de volver atrás ni revertir la situación a un estado anterior FRS.
Si no tienes claro, que replicación está utilizando tu SYSVOL, hay otra opción para verlo, a través del Registro:
”HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DFSR\Parameters”
Aquí tienes dos posibilidades, que exista o no una subcarpeta “Sysvols\Migrating SysVols”
Si existe: “HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DFSR\Parameters\Sysvols\Migrating SysVols”
Entonces se está utilizando DFS-R, sino la encuentra estas utilizando el tipo de replicación FRS.