[Windows Server 2012 R2] – Implementación de DFS – Namespaces y Replication.

PorElCegu

[Windows Server 2012 R2] – Implementación de DFS – Namespaces y Replication.

Hola Comunidad;
El dia de hoy les mostraré cómo implementar  un DFS (Distributed File System). Este rol nos permitirá crear una estructura de carpetas compartidas repartidas en distintos servidores o equipos que a su vez se podrán replicar, hará uso de un nombre que será visible a través de toda la red (esto se le conoce como transparencia de ubicación que es la representación lógica de carpetas compartidas, esto es el Namespace) y también no olvidar de la redundancia (esto se le conoce como Replication). Estos componentes ofrecerán una alta disponibilidad de los datos en caso de alguna falla.

2018-09-19_19-02-21.png

Para este escenario que estará en producción voy a realizar el despliegue en varias sucursales, voy a empezar en un servidor que se encuentra en Huaraz, para ello en Server Roles seleccionamos DFS Namespaces y DFS Replication. Cuando seleccionamos DFS Namespaces o DFS Replication nos indicará que agregará el DFS Management Tools, clic en Add Features y Luego clic en Next.

2018-09-19_19-07-59.png

Seleccionamos el check Restart the destination server automatically if required, Luego clic en Install.

2018-09-19_19-11-32.png

Esperamos que termine la instalación y clic en Close.

2018-09-19_19-18-49.png

Luego en el Server Manager Ingresamos a Tools/DFS Management.

2018-09-19_19-20-08.png

Clic secundario en Namespaces y clic en New Namespace…

2018-09-19_19-22-00.png

El servidor que vamos a utilizar para crear el espacio de nombre es el mismo en el que estamos configurando (el de Huaraz), por lo cual debemos de colocar el nombre del servidor (Computer Name) y luego hacer clic en Next.

2018-09-19_19-28-36.png

Especificamos el nombre de espacio de nombre, esta será la ruta UNC que los usuarios usarán. En mi caso estaré colocando Compartida, hacemos clic en Next.

2018-09-19_19-33-37.png

PD1: Si quieres realizar configuraciones adicionales, hacemos clic en Edit Settings… en ella nosotros podemos cambiar la Local path of shared folder (1) y los permisos de la carpeta compartida (2). Clic en Ok.

2018-09-19_19-38-11.png

Seleccionamos Domain-base namespace por lo que la información quedará guardada en uno o más servidores de espacio de nombre así como en el Directorio Activo, clic en Next.

2018-09-19_19-46-43.png

Ahora visualizamos la configuración que se realizará. Clic en Create.

2018-09-19_19-51-30.png

Esperamos que la tarea se complete satisfactoriamente, clic en Close.

2018-09-19_19-59-57.png

Luego de ello podremos observar que el Namespaces se ha creado correctamente.

2018-09-20_09-26-56.png

Para poder ingresar a dicha carpeta tenemos dos modos pero como estamos en un entorno de dominio ingresamos usando: \\midominio.corp\Compartida.

2018-09-20_09-35-34.png

Por ejemplo, ¿qué pasaría si reiniciará el server namespace de Huaraz?. Pues bien como se puede apreciar en la imagen no se tendría acceso ya que solo se tiene un solo servidor.

2018-09-20_09-48-11.png

Para este caso es necesario agregar un segundo Namespace Servers para que pueda proporcionar tolerancia a fallos. Para ello tengo un servidor en la ciudad de Chimbote por lo que voy a agregarlo. Para ello debemos de instalar los roles DFS Namespaces y DFS Replication tal cual los pasos anteriores.

2018-09-20_09-56-30.png

Después que finalice la instalación de los roles en el servidor de Chimbote, ingresamos al servidor de Huaraz y seleccionamos el Namespace que hemos creado, nos dirigimos a la pestaña Namespace Server y luego hacemos clic en Add Namespace Server…

2018-09-20_10-04-43.png

Escribimos el nombre del servidor (Computer Name) de Chimbote en Namespace server y clic en Ok.

2018-09-20_10-08-51.png

PD2: Si quieres realizar configuraciones adicionales, hacemos clic en Edit Settings… en ella nosotros podemos cambiar la Local path of shared folder (1) y los permisos de la carpeta compartida (2). Clic en Ok.

2018-09-19_19-38-11.png

Ahora se podrá verificar que hay dos entradas diferentes. Una se encuentra en un servidor de Chimbote y la otra en otro servidor de Huaraz. (Yo he tenido que realizar un cambio de última hora en el Namespace, ahora se llamará “CompartidaPublica” ya que el nombre de “Compartida” lo usarán para un aplicativo interno).

2018-09-20_10-19-43.png

Ahora voy a agregar carpetas compartidas al espacio de nombre, para ello me dirijo a la pestaña Namespace y clic en New Folder...

2018-09-20_11-31-06.png

Colocamos un nombre en Name, para mi caso lo llamaré “Quorum”, luego hacemos clic en Add… y en Path to folder target estoy colocando el nombre del servidor (Computer Name) donde estoy realizando la configuración (en este caso es en Huaraz), luego le especifico el nombre de Quorum (Para que el nombre guarde relación) quedando \\HUARAZ\Quorum, hacemos clic en Ok.

2018-09-20_11-59-04.png

Nos aparecerá un mensaje donde nos indica que la carpeta compartida (especificada en Path to folder target) no existe, lo procederemos a crear haciendo clic en Yes.

2018-09-20_12-13-28.png

Especificamos la ruta local (Local path of shared folder) donde se ubicará la carpeta, luego especificamos los permisos de la carpeta compartida (en esta parte ustedes pueden usar Custom Permissions para permisos más específicos, ya es depende de su entorno) y clic en Ok.

2018-09-20_12-15-08.png

Clic en OK.

2018-09-20_12-16-38.png

Y listo, se ha creado tanto en el Folder Targets como en la ruta local C:/.

2018-09-20_12-17-44.png

Por ejemplo voy a crear un Archivo de Texto que tiene escrito “Texto Importante” dentro de la carpeta Quórum que se encuentra en la ruta C:/Quorum

2018-09-20_12-27-29.png

Ahora ingresamos usando UNC desde una PC Cliente hacia la ruta \\midominio.corp\CompartidaPublica\Quórum, voy a poder visualizar el archivo de texto y el contenido del mismo.

2018-09-20_12-28-38.png

Por ejemplo ahora se me ocurre reiniciar el servidor de Huaraz (que es donde se encuentra el archivo Texto 01). Como ustedes pueden ver cuento con el acceso al Namespace llamado CompartidaPublica esto debido a que tenemos dos servidores pero no puedo ingresar a Quorum ya que dicha carpeta se encuentra en el servidor de Huaraz. entonces el Namespace siempre va a estar disponible ya que tenemos dos servidores tanto Huaraz como en Chimbote pero la carpeta “Quorum” no ya que no se encuentra replicada.

2018-09-20_12-33-16.png

Ahora voy a crear la replicación de la carpeta, para ello luego que encienda el servidor de Huaraz ingresamos al DFS Management y hacemos clic secundario sobre la carpeta “Quorum“.

2018-09-20_12-40-58.png

Nos indicará que necesitamos al menos 2 Folder Targets para configurar la réplica, hacemos clic en Yes.

2018-09-20_12-42-49.png

Aquí especificamos el servidor de Chimbote, para ello escribimos el nombre del servidor de Chimbote (Computer Name) y estoy agregando Quorum quedando \\CHIMBOTE\Quorum, luego clic en OK.

2018-09-20_12-44-35.png

Como la carpeta no existe, lo vamos a crear clic en Yes.

2018-09-20_12-46-15.png

Especificamos la ruta local (Local path of shared folder) donde se ubicará la carpeta, luego especificamos los permisos de la carpeta compartida (en esta parte ustedes pueden usar Custom Permissions para permisos más específicos, ya es depende de su entorno) y clic en Ok.

2018-09-20_12-47-58.png

Nos mostrará un mensaje indicando si queremos crear un grupo de replicación, clic en Yes.

2018-09-20_12-49-10.png

Estoy dejando los valores por defecto pero ustedes pueden realizar los cambios como el Nombre del grupo de replicación, clic en Next.

2018-09-20_12-51-07.png

Clic en Next.

2018-09-20_12-53-13.png

En Primary Member escogemos el servidor inicial para la réplica, en este caso el servidor que tiene el archivo de texto es Huaraz. Clic en Next.

2018-09-20_12-54-29.png

Especificamos Full Mesh (Malla completa), y clic en Next.

2018-09-20_12-56-00.png

Seleccionamos que la replicación sea continua usando el ancho de banda específico (Replicate continuously using the specified bandwidth), como es una carpeta que tiene poco contenido el ancho de banda será full, ustedes podrán especificar otra velocidad si en caso la deseen. También está la opción de poder replicar especificando un calendario de día y horas, pero no es nuestro caso. clic en Next.

2018-09-20_12-57-14.png

Nos aparecerá un resumen de lo que se va a configurar, clic en Create.

2018-09-20_12-59-41.png

Luego que todo haya finalizado, clic en Close.

2018-09-20_13-00-43.png

Nos mostrará un mensaje donde indicando que la replicación no comenzará hasta que los miembros del grupo de replicación recuperen la configuración, clic en Ok.

2018-09-20_13-01-31.png

Ingresamos al grupo de replicación que se ha creado y verificamos los Memberships, ustedes podrán ver que ahora son dos: Huaraz y Chimbote.

2018-09-20_13-05-34.png

Vamos a hacer un Ejemplo, voy a crear 4 archivos de texto en el servidor de Huaraz.

2018-09-20_13-08-26.png

Ahora, voy a reiniciar el servidor de Huaraz siendo Chimbote el que se encuentra disponible. Desde una PC Cliente ingresamos por UNC \\midominio.corp\CompartidaPublica\Quorum y podremos ver los textos que hemos creado, tambien podras modificarlo y crear archivos si cuentas con los permisos correspondientes.

2018-09-20_13-16-23.png

Muchas Gracias!

About the author

ElCegu administrator

Celso Javier Guzmán Díaz trabaja como Administrador de Redes en una Financiera de la Ciudad de Chimbote, Cuenta con las siguientes certificaciones: IC3-GS3, MCP, MCTS, VCA6 – DCV, CI-SCS, EHF, CompTIA Fundamentals, Scrum Master.

You must be logged in to post a comment.