Este manual describe cómo configurar la replicación de datos DFS en el dominio de Active Directory en servidores que ejecutan Windows Server 2016.

Hay dos tipos de Sistema de archivos distribuidos (DFS):

  1. DFS de espacio de nombres — DFS le permite crear árboles de directorios virtuales que unen carpetas compartidas en la red corporativa. Es posible configurar múltiples espacios de nombres DFS. Utiliza acceso de usuario simplificado a archivos distribuidos geográficamente;
  2. DFS de replicación — crea una carpeta compartida replicada y realiza un seguimiento de los cambios en los archivos.

Instalación de espacios de nombres DFS y roles de replicación DFS en Windows Server 2016

Instalemos los espacios de nombres DFS y las funciones de replicación DFS en los dos servidores que ejecutan Windows Server 2016 entre los que se configurará la replicación.

replicación dfs

Utilice la consola de administración de DFS (dfsmgmt.msc) para crear un nuevo espacio de nombres DFS.
Puede crear un espacio de nombres basado en dominio o un espacio de nombres independiente.

  • Espacio de nombres basado en dominio — espacio de nombres integrado en el AD. Le permite ocultar el nombre del servidor de espacio de nombres DFS de los usuarios, simplifica el reemplazo del servidor de espacio de nombres y transfiere el espacio de nombres a otro servidor;
  • Espacio de nombres independiente — le permite crear estructuras DFS sin utilizar los Servicios de dominio de Active Directory (AD DS), incluso en un grupo de trabajo. La alta disponibilidad del espacio de nombres se puede lograr mediante un clúster de conmutación por error.

replicacion de windows server 2016 dfs

Cree una nueva carpeta en el nuevo espacio de nombres. Asegúrese de que se pueda acceder al nuevo directorio a través de la red mediante la ruta UNC dfsnamespacenamefoldername (en nuestro ejemplo, es contoso.compublicshareddocs).

configurar el servidor de replicación dfs 2016

Configuración de la replicación DFS entre 2 servidores que ejecutan Windows Server 2016

Ahora puede configurar la replicación DFS. La replicación DFS le permite sincronizar directorios con archivos (carpetas replicadas) entre servidores que forman parte de un grupo de replicación DFS. Los servidores dentro del grupo de replicación DFS están conectados entre sí mediante conexiones DFS.

Los cambios se replican mediante el algoritmo de compresión diferencial remota (RDC). Solo se replican las partes modificadas de los archivos. La replicación DFS se realiza de forma asíncrona, es decir, en un momento específico, es posible que las fuentes no sean coherentes.

Es necesario distinguir entre la replicación FRS simple (Servicio de replicación de archivos) y DFSR (Replicación del sistema de archivos distribuido). DFSR apareció en Windows Server 2008 y se hizo posible usar la compresión diferencial al realizar algunos cambios en el archivo, pero no todo el archivo, se transfiere a través de la red. En la replicación FRS, se copia todo el archivo.

Nota. Puede migrar la replicación de Active Directory de FRT a DFS.

La replicación DFS es ventajosa para usar carpetas entre sucursales remotas sobre enlaces WAN lentos para la replicación.

Cuando se pierde la comunicación entre los socios de replicación, la replicación se detiene. Después de restaurar la red, la replicación continuará.

Un grupo de replicación es un conjunto de servidores (miembros) que participan en la replicación de una o más carpetas.

Requisitos del sistema de replicación DFS:

  • La replicación DFS debe instalarse en todos los servidores del grupo de replicación;
  • Los servidores del grupo de replicación deben estar en el mismo bosque de AD;
  • Versión del esquema del bosque de Active Directory al menos Windows Server 2003 R2, nivel funcional de dominio: al menos Windows Server 2008;
  • Los directorios replicados deben estar ubicados en volúmenes con el sistema de archivos NTFS. Los volúmenes compartidos de clúster, FAT y ReFS no son compatibles;
  • El antivirus en los servidores DFS debe ser compatible con la tecnología de replicación DFS o debe agregar directorios replicados a las excepciones antivirus.

Antes de configurar la replicación, debe agregar una carpeta compartida de red en el segundo servidor DFS. Abre el Gestión de DFS consola, seleccione el espacio de nombres deseado y seleccione Agregar destino de carpeta del menú contextual.

replicacion de windows dfs

Ingrese el nombre de la carpeta compartida y haga clic en Aceptar (en nuestro ejemplo es \HOST2DFSShareDocs).

réplica dfs 2016

Se le pedirá que cree un nuevo grupo de replicación. Haga clic en Sí.

configurar la replicación dfs

Consejo. Si hizo clic en No, en la consola de administración de DFS, haga clic con el botón derecho en la sección Replicación y seleccione Nuevo grupo de replicación para crear un nuevo grupo de replicación.

En el asistente de configuración de replicación DFS, debe verificar el nombre del grupo de replicación y el directorio que desea replicar.

replicacion dfs servidor windows 2016

Verifique las rutas a las carpetas compartidas en los servidores.

servidor 2016 replicación dfs

Seleccione el nodo miembro principal en el que se almacenan los datos iniciales y desde el que se realizará la replicación inicial.

configurar la replicación dfs

Como regla general, se selecciona Malla completa como la topología de replicación. En esta topología, todos los cambios en un nodo se replican inmediatamente en todos los demás.

servidor de replicación dfs 2016

Queda por ajustar el horario y el ancho de banda que se puede utilizar para replicar los datos. Compruebe la configuración y haga clic en Crear.

Debería aparecer un mensaje después de la creación exitosa de un nuevo grupo de replicación.

replicacion windows 2016 dfs

Esto completa la configuración del sistema de archivos distribuido DFS y la replicación de datos en él.

Intente crear un nuevo archivo en la carpeta compartida en uno de los servidores miembros. Si el tamaño del archivo es muy grande, su replicación puede demorar varias horas o incluso días, según el ancho de banda del canal de comunicación entre los servidores DFS y la configuración de replicación DFS.

servidor de windows dfs 2016

Si dos usuarios editan (o crean) simultáneamente el mismo archivo, DFS replica la última versión del archivo que se modificó (creó). Una versión anterior del archivo se almacena en el directorio DfsrPrivateConflictandDeleted en el servidor que resuelve el conflicto de replicación DFS. En este caso, aparece una entrada sobre el conflicto que ha ocurrido en el Conflicto y manifiesto eliminado.xml expediente.

Ajuste de la replicación DFS

Después de crear un grupo de replicación DFS, puede cambiar varias configuraciones para brindar un mejor rendimiento.

En la consola de administración de DFS, expanda la sección Replicación, que contiene todos los grupos de replicación.

Seleccione el grupo de replicación que creó. En la ventana de la derecha verás 4 pestañas:

  • Membresía: esta es una lista de carpetas de red entre las cuales se replican los datos;
  • Conexiones: describe la topología de las relaciones entre los socios de replicación DFS;
  • Carpetas replicadas: configuración de la carpeta DFS;
  • Delegación: permisos de grupo de replicación.

En la pestaña Membresía, tenga en cuenta el valor de Cuota provisional: 4 GB. ¿Lo que es? Al replicar, el servicio DFS utiliza carpetas ocultas intermedias que almacenan archivos modificados que deben transferirse a los socios de replicación. Estos archivos se almacenan en una carpeta local DfsrPrivateStaging en cada servidor.

replicación dfs del servidor de windows

Sobre el Afiliación pestaña, abra las propiedades de cualquier carpeta y vaya a la Puesta en escena pestaña. Como puede ver, aquí especifica la ruta a la carpeta Staging y su tamaño máximo (Cuota). El valor predeterminado es 4 GB. En infraestructuras grandes, es deseable aumentar el tamaño de la cuota para aumentar el rendimiento del servicio de replicación de archivos DFS.

Microsoft recomienda que esta cuota no sea inferior al tamaño total de los 32 archivos más grandes del directorio de replicación. El tamaño total de los 32 archivos más grandes del directorio se puede obtener con el siguiente comando de PowerShell:

Get-ChildItem C:SharedDOCS -recurse –force | Sort-Object length -descending | select-object -first 32 | measure-object -property length -sum).sum /1gb

Si la cuota de preparación para el servidor DFS es insuficiente, los eventos con EventID 4208 a menudo se registrarán en el registro de eventos. En este caso, se recomienda aumentar el tamaño de la cuota de preparación en un 20 %.

Consejo. Algunos administradores creen que un archivo que es más grande que la cuota en la carpeta de ensayo no se puede replicar a través de DFS. Esto no es verdad. Dicho archivo también se puede replicar normalmente, pero el proceso de replicación se llevará a cabo en varias etapas (el archivo se cortará en varias partes y se transferirá en partes), lo que ralentizará un poco el proceso.

dfs-r

En la pestaña Avanzado, puede especificar si desea guardar los archivos eliminados por los usuarios en la carpeta ConflictandDeleted (es muy conveniente restaurar) y la cuota para esta carpeta (por defecto, también es de 4 GB).

servicio de replicación dfs

Para cambiar el directorio DFS en un servidor específico al modo de solo lectura, haga clic en el directorio y seleccione hacer de solo lectura. Como resultado, los usuarios no podrán editar ni crear archivos en este directorio.

configuración de replicación dfs

En la pestaña Conexión, puede suspender temporalmente la replicación en uno de los servidores del grupo de replicación DFS (Desactivar) o iniciar la replicación forzada (Replicación ahora).

servidor dfsr 2016

Sobre el Carpetas de replicación pestaña abre las propiedades de cualquier carpeta. Él filtro de archivos El campo contiene una lista de extensiones de archivo que no se replican entre servidores DFS. Las extensiones de archivo predeterminadas son .bak y .tmp. Puede agregar otros tipos de extensiones de archivo que no necesitan replicarse, por ejemplo, video (*.avi, *.mpeg), audio (*.mp3, *.wav), archivos de imagen (*.iso, * .wim) u otros tipos de archivos.

replicación del espacio de nombres dfs

Puede controlar la limitación del ancho de banda para la replicación DFS entre sitios remotos. Esto es útil cuando las oficinas están conectadas mediante enlaces WAN lentos y no desea que el tráfico de replicación DFS las cargue por completo.

Por ejemplo, el ancho de banda de un canal WAN entre dos sitios es de 10 MB. Desea limitar DFS a 6 megabits durante el horario laboral y sin límite durante el resto del tiempo.

Haga clic en la pestaña Conexiones > haga clic con el botón derecho en la conexión de replicación y seleccione Propiedades > vaya a la pestaña Programación > Seleccione "Programación de conexión personalizada..." > Editar programación > Detalles.

configurar el servidor de replicación dfs 2016

Aquí puede establecer un límite en el uso máximo del canal por tráfico de replicación DFS para diferentes días de la semana y durante el día:

  • Lunes – Viernes de 8:00 am a 5:00 pm — 6 Mb;
  • Domingo, sábado y noche de lunes a viernes: ancho de banda completo.

replicación dfsr

Para diagnosticar la replicación DFS, puede usar los registros de eventos del sistema, así como el registro de replicación DFSR actual (%windir%debugDFSR*.log) y de archivo (%windir%debugDFSR*.log.gz).

La información sobre la configuración de la replicación DFS en el servidor se puede obtener mediante el cmdlet de PowerShell Obtener conexión DFSR.

ventanas dfs 2016

Errores comunes de replicación de DFS

Consideremos los errores de replicación DFS más comunes y sus soluciones.

DFS no replica algunos archivos

Si descubrió que la replicación DFS no está copiando algunos archivos, verifique si tienen el conjunto de atributos Temporales (0x120).

Puede encontrar dichos archivos y eliminar el atributo 0x120 mediante el siguiente script de PowerShell:

Get-ChildItem C:DFSDOCS -recurse | ForEach-Object -process {if (($_.attributes -band 0x100) -eq 0x100) {$_.attributes = ($_.attributes -band 0xFEFF)}}

Error de replicación DFS 4012

Si aparece un código de error 4012 cuando intenta iniciar la replicación DFS, esto significa que la replicación no se ha realizado durante demasiado tiempo.

El servicio de replicación DFS detuvo la replicación en la carpeta con la siguiente ruta local: C:ruta. Este servidor estuvo desconectado de otros socios durante 70 días, que es más tiempo que el permitido por el parámetro MaxOfflineTimeInDays (60). La replicación DFS considera que los datos de esta carpeta están obsoletos y este servidor no replicará la carpeta hasta que se corrija este error.

Puede aumentar este período de 60 días (predeterminado) a 120 mediante PowerShell:

  1. Compruebe el valor actual de MaxOfflineTimeInDays:
    Get-WmiObject -Namespace rootmicrosoftdfs -Class DfsMachineConfig | fl MaxOfflineTimeInDays
  2. Incrementarlo hasta 120 días:
    Set-WmiInstance -Namespace rootmicrosoftdfs -Class DfsMachineConfig -Arguments @{MaxOfflineTimeInDays=120}
  3. Reinicie los servicios DFS.

Error de replicación DFS 2104

Si la replicación falla, con el error de evento ID 2104:

El servicio de replicación DFS no pudo recuperarse de un error interno de la base de datos en el volumen D:. Se detuvo la replicación de todas las carpetas replicadas en este volumen.

En este caso, debe reparar la base de datos DFS rota. Sigue estos pasos:

  1. Deshabilite la replicación de grupos (Administración de DFS > Replicación > Grupo de replicación > Conexiones);
  2. Cree y ejecute lo siguiente .murciélago script con permisos de administrador:
    set DFS_DRIVE=E:
    
    net stop dfsr
    
    %DFS_DRIVE%
    
    icacls "%DFS_DRIVE%System Volume Information" /grant "Domain Admins":F
    
    cd "%DFS_DRIVE%System Volume Information"
    
    move DFSR %DFS_DRIVE%DFSR_backup
    
    cd ..
    
    icacls "%DFS_DRIVE%System Volume Information" /remove:g "Domain Admins"
    
    net start dfsr
    
    dfsrdiag PollAD /Member:%userdomain%%computername%

Recomendado para ti