May
24
2010

Configurando Sistemas de Archivos Distribuidos (DFS) alta disponibilidad en carpetas compartidas.

image Distributed File Sysmte (DFS) o en español Sistema de Archivos Distribuídos, es un componente de red del servidor Windows que facilita la forma de encontrar y manejar datos en la red. DFS agrupa ficheros que están en diferentes ordenadores en un espacio de nombres único.

Históricamente, con la convención de nombres universal (Universal Name Convention, UNC), un usuario o aplicación debía de especificar el servidor y el recurso compartido, seguido de la ruta a partir del recurso hasta llegar al fichero, para poder acceder a dicho fichero. Es decir, un UNC tiene la forma siguiente:

\\servidor\carpeta\archivo

Reemplazandolo por \\dominio.com\raiz_del_dfs\Aplicaciones en donde la Carpeta aplicaciones pertenece a \\servidor1\Aplicaciones y \\servidor2\Aplicaciones es decir estan replicadas en ambos servidores.

Existe tipos de DFS:

DFS Independiente: Guarda la topología de DFS en el registro del equipo local donde se crea. Este tipo de DFS no está preparado para tolerancia a fallos (alta disponibilidad) por que se almacena todo en un solo equipo.

DFS de Dominio: . Almacena la topología de DFS en Active Directory. Este tipo de DFS señala a varias carpetas compartidas idénticas, lo que proporciona tolerancia a errores. Además, admite el Sistema de nombres de dominio, varios niveles y la replicación de archivos.

En Este artículo veremos como implementar un DFS de Dominio, por lo que el requisito es tener al menos 2 (dos) servidores miembros de un dominio.

La replicación de DFS consta de dos partes:

  1. Replicación de la topología DFS. La información de la topología se encuentra en el directorio activo y su replicación depende de él. Esto implica que durante un tiempo, diferentes controladores pueden ver una topología distinta hasta que los cambios realizados en algún controlador lleguen a replicarse en él.
  2. Replicación del contenido DFS. Pueden configurarse múltiples copias de una carpeta compartida con, o sin, replicación de contenido. Se puede encargar al servicio de replicación de archivos, en adelante FRS (File Replication Service) la sincronización de las copias o bien realizar copias manuales. Si el recurso no se actualiza a menudo puede considerarse realizar a mano la sincronización.
Sobre la Seguridad

Al espacio de nombres de DFS no se pueden aplicar ACLs. Cuando un usuario accede a un vínculo en concreto del DFS, se aplicarán las ACLs definidas para ese recurso en el servidor. Cuando un usuario intenta acceder a una carpeta intermedia donde no tenga permisos, ésta aparecerá vacía para él. Esto implica que el resto de la jerarquía no será visible aunque en niveles inferiores si tuviese permisos.

Si se realiza a mano la sincronización de réplicas de los vínculos, se ha de asegurar que el almacenamiento destino tenga los mismos permisos. Si la replicación es por FRS, las ACLs también se copian en las réplicas.

Por lo que respecta a la administración, el administrador del dominio puede administrar la topología del DFS, pero la administración de las ACLs de los recursos a los que se vincula queda condicionada a los permisos de administración que pueda tener en dichos recursos.

Windows Windows 2008 R2 hay muchas mejoras en DFS, entre ellas el soporte a Clusters failover, Carpetas solo de lectura,

Manos a la obra,

Primeramente cree las carpetas compartidas a replicar en dos o mas servidores y Compartala con los permisos que desea.

En mi ejemplo en ambos Servidores en el Disco c:\, crearé la carpeta Documentos y dare los permisos Administrador: Propietario, Todos:Lectura.

image

Inicie el primer servidor Windows 2008 o Windows 2008 R2, desde el Administrador del Servidor, vaya a Funcione, Agregar Funciones (o Roles)  marque el Servicios de Archivo. En la misma consola Expanda funciones (o Roles) y Expanda Servicios de Archivo, Agregue el Rol de Sistema de archivos distribuidos :

image

Una vez iniciado el asistente marque los siguientes Roles:

image

Escriba un nombre en el espacio de nombres o deje el nombre por defecto:

image

Luego de presionar siguiente se nos ofrece las opciones de tipo de DFS, en el caso utilizaremos un DFS basado en dominio

image

Luego de avanzar con el botón siguiente el asistente le pedirá una cuenta que perteneza al grupo administrador para generar el espacio de nombres

image

Al avanzar con siguiente El asistente le mostrará la carpeta virtual (Namespace1 que fue el utilice en el asistente) image

Avance con siguiente, puede configurar la supervisión de los discos para ser enviados a informes en un umbral especifico de uso. Esta parte no lo haré y lo dejaré para un siguiente artículo. El asistente finalizará y procederá a instalar las configuraciones y servicios seleccionados.

En el otro servidor repita los pasos para instalar los servicios pero no configure ninguno de los servicios como en este ejemplo.

Seleccione los mismo servicios:

image

Evite la configuración del mismo

image

Esta es la unica diferencia

Una vez concluída la instalación Inicie la consola “Administración de DFS” en el primer servidor, el mismo debería lucir similar a la captura de abajo

image

Expanda espacio de nombres, escoja la carpeta virtual creada en el asistente (en mi ejemplo Namespace1), haga clic derecho Agregar Servidor de Espacio de Nombres, seleccione el segundo servidor en mi ejemplo SQL:

image

image

El asistente verificará los servicios presentes en el segundo equipo (SQL en mi ejemplo) Probablemente pedirá que se inicie el servicio DFS en ese equipo y de manera automática como en este ejemplo

image

Presione si para continuar, para verificar una vez concluído el procedimiento dirijase a la españa “Servidores de espacio de nombres” y verifique que ambos servidores sean parte del espacio virtual NameSpace1image

Una vez concluído el procedimiento dispondremos de agregar las carpetas creadas en ambos servidores llamada “Documento”, para ello sobre NameSpace1 haga clic derecho, y Seleccione nueva Carpeta

image

En el asistente ponga un nuevo nombre para la carpeta, en mi ejemplo RAIZDFS, luego en los Destinos de Carpeta Agregue las carpetas “Documentos” de ambos Servidores en mi ejemplo \\sql\Documentos y \\mug01\Documentos

image

Una vez confirmado los cambios, nos sugerirá Crear un Grupo de Replicación, hagamos clic en SI para confirmar y crear este grupo:

image

Luego de esto se empezará a generar la replicación, y abrirá una asistente para la replicación:

image

Continuemos con siguiente, y nos mostrará los 2 miembros, presionemos siguiente,y seleccionemos el miembro principal (MUG01 en mi ejemplo que es el primer servidor)

image

Avanzamos con siguiente, y el asistente nos ofrerá los tipos de replicación que podemos emplear, MALLA completa es la ideal con lo cual todos los miembros recibiran los cambios y es recomendado hasta 10 miembros. Además podemos Seleccionar sin topología si no queremos replicar o bien si queremos seleccionar el tipo más tarde.

image

Seleccionemos luego la programación a ser utilizada en la replicación, puede ser completa (o escojer el ancho de banda a utilizar)  que lo hará todo el tiempo o podemos escojer replicar en horas especificadas (util si queremos tener un sitio remoto de contigencia). En el ejemplo seleccione completa ya que quiero tener alta disponibilidad todo el tiempo.

image

Luego presione siguiente y crear para generar el grupo de Replicación.

Una vez concluido el asistente podemos verificar el grupo de replicación

image

Noten que el grupo de Replicación esta creado con sus respectivas pertenencias, además “Domain System Volume” me indica que mi servidor ademas es un DC (Controlador de Dominio).

Ahora hagamos un prueba del funcionamiento de nuestro DFS. Vaya a cualquier equipo de su dominio o bien en unos de los servidores empleados, haga Inicio, Ejecutar escriba \\sunombrededominio.com en mi ejempo \\mugpy.com y presione Enter:


=”image” src=”http://astrito.com/wp-content/uploads/2010/05/image_thumb341.png” width=”244″ height=”177″ />

Fijese que la carpeta Virtual (NameSpace1) ya esta generada, Tambien la Carpeta Documentos esta carpeta Representa las 2 carpetas de los 2 Servidores. Ingrese dentro de esta carpeta y cree un documento o bien en cualquiera de los Servidores.

image

Fijense que he creado un archivo TXT con un pequeño contenido. Ahora verifiquemos que este archivo se haya replicado a la carpeta “Documentos” en los dos Servidores (en mi ejemplo MUG01 y SQL).

Equipo MUG01 \\mug01\Documentos

image

Equipo SQL \\sql\Documentos

image

Los archivos ya se están replicando. Esto es todo por hoy en DFS, en el proximo artículo veremos como filtrar tipos de archivos, levantar cuotas de discos, y generar informares.

Saludos.

1 Comentario + Agregar Comentario

Dejar comentario

Google Ads

Secciones

Google Ads