Jueves Marzo 11 , 2010
Font Size
   

Network File System. 3ª parte. Instalación de máquinas virtuales y distribución Linux

Bien, una vez que tenemos claro que NFS es un sistema de archivos para un entorno de red de área local, nos ponemos manos a la obra con la instalación de todo lo necesario para probar este sistema. Antes de ponerme a instalar maquinas virtuales a diestro y siniestro quiero hacer algunas puntualizaciones respecto a este sistema de archivos comúnmente utilizado sobre UNIX.

Seguridad, no es precisamente el mejor adjetivo del NFS ya que este protocolo no utiliza un sistema de contraseñas, únicamente una lista de control de acceso determinadas por direcciones IP o nombres, cariñosamente es llamado "No File Security". Por eso el administrador debe tener muy presente que este sistema se debe montar para dentro de una red con su respectivo firewall y no pensando en montarlo como sistema distribuido por Internet, ya que al no contar con un sistema de autenticación de contraseñas es fácil de penetrar.

Leer más: Network File System. 3ª parte. Instalación de máquinas virtuales y distribución Linux

 

Network File System. Segunda parte

Antes de comenzar con la parte práctica del post voy a añadir algunos conceptos teóricos del funcionamiento de este sistema, completando la entrada anterior.

Network File System permite compartir archivos y directorios con otros usuarios a través de la red, también permite que programas instalados en la máquina del cliente accedan a la red de forma transparente.

 

 

 

 

Algunas ventajas que se pueden destacar del uso de este sistema son:

Las estaciones locales se encuentran liberadas en cuanto a espacio de disco ya que los archivos son utilizados de forma común guardándose estos en el servidor.

Los directorios de inicio se pueden crear en el servidor y estar disponibles a través de la red, por lo que no hace falta crearlo de forma local.

Se puede compartir dispositivos de almacenamiento (USB, CDROM), pueden ser utilizados desde la red, de forma que se puede ahorrar equipamiento en las estaciones de trabajo así como centralizar los dispositivos en una sola máquina.

Pues bien hasta aquí la introducción teórica de NFS, creo que los conceptos de funcionamiento de este protocolo han quedado bastante claros, ahora viene la parte “bonita” que es poner en funcionamiento este sistema y probar sus características.

Existen 3 versiones del protocolo ¿Cuál debemos utilizar, es una mejor que otra?

¿Cómo se instala un servidor?
¿Cómo se instala un cliente?
¿Cómo se establecen las conexiones?
¿De que forma se restringe el acceso al servidor?
¿Cómo compartimos los directorios?


Todas estas preguntas serán respondidas en las siguientes entradas, como puedes ver todavía no he comentado nada de la distribución del Linux a utilizar, y no es porque sea sorpresa, sino por que (después de haber leído esto) tu y yo estamos en la misma tesitura preguntándonos “¿y como se monta todo esto?”, tranquilo que pronto irán llegando las respuestas, lo que está claro que una distribución que incluya el servidor sería lo ideal, se explicará en la siguiente entrega sobre NFS

 

 

 

Network File System (Primera parte)

Network File System (Sistemas de archivos de red)

Desarrollo teórico-práctico del protocolo NFS.

En la Wikipedia se define el sistema de archivos de red como un protocolo para distribuir archivos en una red local, intenta mantenerse independiente del hardware y el sistema operativo, por consiguiente es un protocolo de nivel de aplicación. Dicho protocolo viene incluido en UNIX y distribuciones linux.

Permite compartir los archivos y dispositivos en red con otros usuarios, para funcionar, se utiliza un servidor donde se alojan los archivos, y cliente que acceden a estos de forma simultanea.

Es destacable en este protocolo las operaciones síncronas, esto significa que cuando el servidor recibe una instrucción, este realiza todas las operaciones necesarias (acceso a directorios, lectura y escritura en disco), y hasta que no finaliza todas las instrucciones no devuelve resultados al cliente, de esta manera se consigue proteger la integridad de los archivos en el servidor.

Desarrollado inicialmente por Sun Microsystems este protocolo se encuentra en su tercera versión.

Lo más interesante de este protocolo es abstraer la máquina del cliente a nivel de directorio de trabajo, ya que los hilos son creados en el servidor, admitiendo los mismos comandos que admite localmente.

Para probar esto de forma práctica sin tener que disponer de dos máquinas con Linux en la red, se puede instalar dos distribuciones de forma virtual utilizando algún software de virtualización, configurando una como servidor y otra como cliente, aunque todo esto será explicado en la próxima entrada.

 

Página 1 de 2

Encuesta

El diseño de Smonka es...

En linea

Tenemos 1 invitado conectado
eSedo.com - Compra, venta y registro de dominios y proyectos web etracker web controlling en lugar de analisis de archivos log