Windows Server 2016, instalando y configurando nuestro servidor DFS {HowTo}

www.radians.com.arHoy vamos a ver como configurar el rol de DFS y como configurar una replicación DFS-R todo por línea de comando, tal como dijimos que haríamos.

Ya hemos visto varias notas sobre DFS:

Para instalar el rol

  • En al consola de Server Manager, hacemos clic en Dashboard, y luego hacemos clic en Add roles and features.
  • Luego en la pagina Before you begin page, hacemos clic en Next.
  • En la pagina Select installation type, seleccionamos Role-based or feature-based installation y hacemos clic en Next.
  • En la pagina Select destination server, selecionamos el servidor del pool de servidores y hacemos clic en Next.
  • En la pagina Select server roles page, expandimos el item File and Storage Services, y luego expandimos File and iSCSI Services.
  • Seleccionamos el check box DFS Namespaces, y en el pop-up box de Add Roles and Features, hacemos clic en Add Features.
  • Seleccionamos el check box de DFS Replication y hacemos clic en Next.
  • Luego en la pagina de Features, hacemos un clic en Next.
  • Para terminar en la pagina de Confirm installation selections, hacemos un clic en Install.

También podemos hacer esto con powershel de la siguiente manera:

Install-WindowsFeature -Name FS-DFS-Namespace,FS-DFS-Replication -IncludeManagementTools

Para habilitar el Autorecovery

Para habilitar el autorecovery, debemos modificar la siguiente entrada de la registry:

Key: HKLM\System\CurrentControlSet\Services\DFSR\Parameters
Value: StopReplicationOnAutoRecovery
Type: Dword
Data: 0

Por línea de comando:

REG.EXE ADD HKLM\SYSTEM\CurrentControlSet\Services\DFSR\Parameters /v StopReplicationOnAutoRecovery /t REG_DWORD /d 0 /f

Ahora el Script para hacer todo en la consola de DFS.

Con esto creamos los shares:

New-SmbShare –Name “FileServerData" -Path E:\FileServerData –Description “NombreShare File Server Data" -FullAccess Administrators,"IT_Administrators" -ChangeAccess "NT AUTHORITY\Authenticated Users" -FolderEnumerationMode AccessBased -CachingMode None

Y con esto hacemos la magia en la consola DFS:

dfsutil root adddom \\ServerName1\DFSNamespace V2
dfsutil target add \\ServerName2\DFSNamespace

Dfsutil property targetfailback enable \\ServerName1\DFSNamespace
DfsrAdmin RG New /RgName:DFSNamespace

DfsrAdmin Member New /RgName:DFSNamespace /MemName:ServerName1
DfsrAdmin Member New /RgName:DFSNamespace /MemName:ServerName2

DfsrAdmin Conn New /RgName:DFSNamespace /SendMem:ServerName1
/RecvMem:ServerName2 /ConnEnabled:true

DfsrAdmin Conn New /RgName:DFSNamespace /SendMem:ServerName2
/RecvMem:ServerName1 /ConnEnabled:true

dfsradmin RF New /rgName:DFSNamespace /RfName:FileServerData

dfsradmin Membership Set /RgName:DFSNamespace /RfName:FileServerData /MemName:ServerName1
/LocalPath:E:\Data_Folder\FileServerData /MembershipEnabled:true
/IsPrimary:true

dfsradmin Membership Set /RgName:DFSNamespace /RfName:FileServerData /MemName:ServerName2
/LocalPath:E:\Data_Folder\FileServerData /MembershipEnabled:true
/IsPrimary:false

Espero que les sea de utilidad e interés, y cualquier duda envíenme un mail.

Saludos, y felices fiestas. Roberto Di Lello

Roberto Di Lello

Acerca del autor: Roberto Di Lello

Hola, soy Roberto Di Lello trabajo como Consultor Senior en Infraestructura, especializado en Tecnologias Microsoft con mas de 25 años en la industria. He sido galardonado como MS-MVP en Active Directory-Enterprise Mobility por 10 años, y actualmente soy MVP Windows Insider, ademas de poseer otras certificaciones de Microsoft. He trabajado en distintos projectos que involucran Migraciones, Implementaciones, y soporte de Active Directory y Microsoft Exchange, y en los ultimos años me he desempeñado armando equipos de trabajo para diferentes paises y areas de sistemas, he planificado a distintas migraciones a datacenters (ambiente cloud y mixtos). He tenido la oportunidad de participar como miembro del staff de Microsoft en eventos internacionales como ser TechEd NorteAmerica y MS Ignite (NA) al ser Trainer Certificado por Microsoft (MCT).

You May Also Like

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.