Building highly available shares, DFS namespaces and replication topology (DFS-R) – Part 5 – DFS Replication


At this moment client is able to access one of the defined shares on one of the defined File Server but the data are not consistent because replication was not configured yet.

It is also possible to configure DFS-R for directories that are not included in DFS Namespace but the following guide describe DFS Namespace with DFS Replication.

Install roles to File Servers

  • Install DFS-R role to the File Servers (not to the DFS Namespace servers if these servers are independent).
Install-WindowsFeature -ComputerName cont1data0, cont1data1 -Name FS-DFS-Replication -IncludeAllSubFeature -IncludeManagementTools -Verbose

Create new Replication Group

It is possible to create one replication group for every replicated directory (DFS Namespace folder) or it is possible to create one replication group for multiple directories. Benefit of one group per one folder is the possibility to configure replication time and topology for every directory.

There are not too many directories on the Contoso”s File Server and therefore Contoso’s admins created an independent replication group for every directory (DFS Namespace folder).

  • New Replication Group
  • Replication Group Type
    • Multipurpose replication group can be used to configure custom replication topologies with multiple member servers. There is no problem to configure it only for two servers and in the future when company grow and open more sites it is possible to add more server. This is reason why Contoso’s administrators choose this type for all groups.
    • Replication group for data collection is a special type of replication topology that is used to add two servers to a replication group in such a way that a Hub (destination) server can be configured to collect data from another servers on remote sites.
  • Name and Domain
    • Good practice is name the group using following naming convention: <server or domain>\<Custom name or DFS Namespace name>\<Folder>
      • ad.contoso.com\Documents\Public documents
  • Replication Group Members
    • Add your File Servers with installed DFR-R role.
  • Topology Selection
    • Hub and spoke
      • Great way how to gather data from multiple offices into the main office. It is recommended to have multiple Hub servers or cluster because the whole replication could be very fragile without fault-torancy on the Hub site (replication will not work without the Hub).
    • Full mesh
      • Everyone talk with everyone. This is the only one possibility in the case of two sites.
  • Replication Group Schedule and Bandwidth
    • It is possible to set slow replication during office hours in order to not overload internet connection.
    • Contoso’s administrators left it on full speed because they want to test if the replication is working properly.
  • Primary Member
    • Primary member is the server in the main site.
  • Folders to Replicate
    • At first configure the first server.
  • Local Path of Share on Other Members
    • And then configure the second server.
  • Review Settings and Create Replication Group
  • Dialog to configure DFS-R after configuration of the DFS Namespace was cancelled and therefore one final operation is required.
    • Publishing method
    • Share Replicated Folders
    • Namespace Path

Configure Replication Group Folders

  • The most common requirement is modification of the staging quota and conflict quota.
  • Tab: Staging
    • For fast initial replication and to ensure that problems will not raise up in the future it is highly recommended to set larger staging quota.
    • Recommendation for Windows Server 2008 and newer: The staging area quota must be as large as the 32 largest files in the Replicated Folder.
        • 32768 MB -> 32 GB
  • It is also possible to raise the Conflict and Deleted folder cache.
      • 8192 MB -> 8 GB

Simple way how to configure DFS-R when DFS Namespace exists

  • The simplest configuration is continue with wizard after configuration of the Folder in DFS Namespace.
  • The second possibility is to configure DFS-R directly in the DFS Namespace section.
    • Most of required configuration options are already set.

Leave a Reply

Your email address will not be published. Required fields are marked *

Active Directory Advanced function AlwaysOn Availability Groups AlwaysOn Failover Cluster Instances Building Cloud Cloud Cluster Cmdlet Database Deployment Design DFS Domain Controller DSC Fabric Failover Clustering File Server Group Policy Hardware Profile Host Hyper-V Installation Library Library Asset Library Server Network Operations Manager Orchestrator PowerShell PowerShell User Group PowerShell Workflow Security Service Manager SQL Server Storage System Center Template Time Time Synchronization Tips Virtual Machine Virtual Machine Manager VM Network VM Template Windows Server 2012 R2