jueves, 13 de junio de 2013

Como crear Directorios DFS en Windows Server 2008

Hace unos días me tope con un pequeño obstáculo en mi trabajo cuando me pidieron que creará un directorio DFS para compartir archivos entre los demás usuarios de la empresa. Yo no sabía ni lo que era un Directorio DFS (Distributed File System) y pues me tuve que dar a la tarea de investigar. La mayoría de la información la encontré en inglés y eso para muchos puede ser un problema, por eso hago este pequeño post para explicar como crear este tipo de directorios.

Primero que nada el sistema de archivos distribuidos o DFS (Distribuited File System) es un componente de red del servidor que facilita la forma de encontrar y manejar datos en la red. Este sistema de archivos solo se puede instalar sobre Windows Server (2000, 2003 y 2008).

DFS facilita la construcción de una única vista jerárquica de múltiples servidores de archivos. En vez de ver una red física compuesta por decenas de servidores de archivos (cada uno con una estructura de directorios separada) los usuarios verán unos pocos directorios lógicos que incluyen todos los servidores y carpetas compartidas. (definición de Monografías).

Este tipo de directorios son de mucha utilidad una vez creados ya que pueden usarse como un sustituto de plataformas como SharePoint de Microsoft para las empresas que no tienen y que ni siquiera les interesa trabajar con estas plataformas. En mi caso se creó el directorio para que los diseñadores pudieran guardar de forma ordenada todos sus archivos ya que sus archivos son muy pesados y al último no saben ni donde dejan las cosas. Bueno sin mas preámbulo vamos  a la creación del directorio.

Lo primero que se tiene que hacer es agregar el rol de "servidor de archivos" en nuestro servidor de windows 2008, lo cual se hace de la siguiente manera:

hacemos clic en inicio-> Herramientas Administrativas y seleccionamos "Administrador del servidor"


Esto nos abre la ventana del administrador, en la cual podemos cambiar, quitar o agregar características, roles, servicios del servidor, una vez abierta esta ventana, seleccionamos la opción de agregar roles, que se encuentra en la parte derecha de la ventana.


Esta opción abre una ventana en la cual podemos seleccionar distintos tipos de roles para que nuestro servidor tenga aun mas características o funciones de las que ya tiene por default. En este caso el rol que nosotros necesitamos es el de "servicios de archivo", hay que dar clic en el checkbox de dicho rol y a continuación clic en siguiente.


En la siguiente ventana se muestran los servicios que se desea que se abarquen con el rol seleccionado, en este caso solo necesitamos las 2 opciones de el sistema de archivos distribuido, "Espacios de nombres DFS" y "Replicación de nombres DFS" y clic en siguiente; bueno en realidad solo el primero pero en un tutorial posterior explicare lo de la replicación ya que también es de mucha utilidad.


En la siguiente ventana nos da la opción de generar el espacio de nombres desde aquí o hacerlo posteriormente, en esta ocasión lo haremos posteriormente, así que a seleccionar la segunda opción y clic en siguiente.



La siguiente ventana solo es una advertencia de lo que instalaremos así que clic en instalar.


Se abre una ventana en la que se ve el progreso de instalación, es cuestión de esperar unos segundos y listo, ya se instalo el rol para el sistema de archivos distribuido.


Una vez finalizada la instalación aparece una ventana con la confirmación que todo se instaló correctamente, clic en cerrar y todo listo.

Ya cuando se instala podemos confirmarlo en el menú de inicio, en herramientas administrativas y ya nos aparece el nuevo administrador de DFS que antes no nos aparecía, hacemos clic sobre el para abrirlo y empezar a crear nuestro espacio de nombres para compartir nuestros archivos.



una vez dentro del administrador de DFS veremos una ventana como la de abajo, en la cual están enlistados los espacios de nombres y los de replicación que tengamos en nuestro sistema así como las opciones de crear nuevos que es lo que nosotros haremos. En la parte derecha se encuentra la opción nuevo espacio de nombres, hay que dar clic sobre él.



Esto abre una nueva ventana para la creación del nuevo espacio de nombres; en la primera opción tenemos que agregar el nombre del servidor, si lo sabemos lo agregamos directamente sobre la caja de texto o presionamos el botón de examinar para que nos muestre los nombres de los servidores a los que tenemos acceso, este botón es mas usado cuando nuestro servidor se encuentra en un dominio, ingresamos el nombre del servidor y clic en siguiente.


Una vez ingresado el nombre del servidor pide que ingresemos lo que será el nombre de nuestro espacio de nombres, podemos ingresar el que nosotros queramos, escribimos el nombre y a continuación clic en el botón de editar configuración.


Al hacer clic sobre el botón de editar configuración se abre una ventana en la que podemos indicar la ubicación en la que queremos que se guarde nuestro espacio de nombres, puede ser dentro de la unidad C o dentro de otra unidad; mi recomendación es que sea cual sea la opción, por ejemplo si deciden hacerlo dentro de otra unidad, creen un carpeta dentro de dicha unidad e indiquen en esta parte que desean que se guarde dentro de esa carpeta nuestro espacio de nombres, ya que en el Windows Server 2008 es más complicado compartir unidades que compartir las carpetas y a veces se tienen problemas. Hay que agregar la unidad e indicamos los permisos que se darán para los usuarios que entren en nuestro namespace y al final clic en aceptar.


En la siguiente ventana indicamos el tipo de espacio de nombres que deseamos crear, en cada una de las opciones vienen indicadas las diferencias entre uno y otro así que hay que elegir el que mejor se adapte a nuestras necesidades, damos clic en siguiente.


Aparece la ventana para revisar la configuración antes de crear nuestro espacio de nombres, si todo esta especificado de acuerdo a lo que queríamos entonces damos clic en aceptar o si desean realizar algún cambio pues clic en atrás.


Para finalizar aparece la ventana de confirmación para indicar que todo ha sido creado correctamente y Listo!!.


Con esto ya tenemos creado nuestro espacio de nombres para nuestro sistema de archivos distribuido, ahora solo es cuestión de crear las carpetas desde el Administrador de DFS que se encuentra en las herramientas administrativas de nuestro servidor y todo listo para agregar archivos. También hay que tener en cuenta que tenemos que configurar nuestro espacio de nombres para indicar con quien vamos a compartir nuestros archivos pero esto ya se hace directamente desde las carpetas en su ubicación física donde las creamos.

Bueno pues esto es todo en este post, si tienen alguna duda dejen un comentario y la respondere a la brevedad, espero esta información les sirva de algo y pues disculpen si mis post les parecen muy largos pero siempre he creído que un manual o un tutorial debe ser explicado paso a paso. Bueno espero aportar mas información pronto, saludos!










viernes, 7 de junio de 2013

No se puede acceder a sitio de SharePoint Id. del Evento 3760

Este es mi primer post y empezaremos con algo sencillo.
Trabajando con SharePoint Services 3.0 me encontré con un problema que me dio un dolor de cabeza!!
Sin realizar ningún cambio ni moverle a algo de la configuración del sitio, reinicie mi servidor y ya no cuando intente reingresar ya no me lo permitió, solo me aparecía un error que decía "Error Inesperado" con la pantalla en blanco. 

Problema:
Revisando el visor de eventos me encontré con el siguiente error:
"No se encontró la base de datos SQL 'WSS_Content' en la instancia de SQL Server 'np:\\.\pipe\MSSQL$Microsoft##SSEE\sql\query'. A continuación se incluye la información adicional de SQL Server sobre el error.

Cannot open database "WSS_Content" requested by the login. The login failed. 
Login failed for user 'NT AUTHORITY\Servicio de red'.

Solución
Pues busqué y busqué y pues resulta que la solución era muy sencilla, lo único que se tiene que hacer es ingresar en tu SQL (en mi caso era 2008 R2) a tu servidor '\\.\pipe\MSSQL$Microsoft##SSEE\sql\query', hacer clic en el signo de mas (+) en la pestaña de seguridad para desplegarla y luego hacer clic sobre el signo de mas (+) sobre la pestaña de Inicios de sesión para desplegarla también 



Al hacer esto se despliega la lista de todos los usuarios con los que se puede iniciar sesión, en mi caso configure mi sitio de SharePoint para que iniciara sesión con el 'Servicio de Red', según el que hayas configurado para tu sitio has doble clic sobre él para abrir una nueva ventana de las propiedades de inicio de sesión para dicho usuario.




dentro de esta ventana damos clic en el apartado de 'Roles del Servidor' para entrar a los diferentes roles que tiene asignada dicha cuenta. En esta nueva ventana seleccionamos el check box de el rol de 'sysadmin' para agregar dicha cuenta como administrador del sistema.



Hacemos clic en aceptar y listo con eso ya podremos ingresar nuevamente a nuestro sitio de SharePoint.

Espero a alguien le sea de utilidad esta información aunque ahorita ya se están implementando las nuevas arquitecturas 2010 y 2013 pero aún hay empresas que siguen usando el 2007. Saludos cordiales.