martes, 23 de noviembre de 2010

Trabajo sobre SBackUp

Trabajo sobre SBackUp


¿Qué es SbackUp?

SBackup es una solución de copia de seguridad para usuarios finales, mediante el que podrás hacer una selección de ficheros usando filtros por medio de expresiones regulares y un límite de tamaño máximo. Las copias de seguridad se pueden guardar en local o bien de forma remota, en carpetas soportadas por gnome-yfs. 

Inicialmente diseñado para su uso con la distribución GNU/Linux Ubuntu, SBackup se puede usar con cualquier distribución derivada de Debian. Una vez instalado, podrás incluso crear nuevas tareas cron para la automatización de las tareas de copias de seguridad, muy recomendable.
Comienzo del tutorial

En primer lugar, empezaremos bajando el programa para la versión de nuestro sistema operativo, en este caso Ubuntu 9.10, como muestra la siguiente imagen:



Y hacemos clic en descarga gratuita para que comience la descarga.



En el cual nos aparecerá la siguiente imagen para poderlo tanto guardar como abrir directamente el archivo, cuya extensión es .tar.gz (Compatibilidad con cualquier sistema Debian).


Una vez descargado, nos aparecerá la siguiente imagen de la carpeta descomprimida:



En la cual si hacemos nuevamente doble click nos aparecerá los archivos que contiene:



Pues bien, una vez descargado el programa, nos dirigimos a terminal, donde para posteriormente instalarlo, tendremos que ejecutar la orden apt -get install sbackup, como muestra la siguiente imagen:



Y nos aparecerá una serie de operaciones que se realiza en la instalación del programa, en la cual nos realiza una pregunta la cual es si deseamos continuar utilizando un espacio asignado al programa ( en este caso 2494kb). Le daremos a Sí, y continuará con el proceso.





En la cual seguirá realizando una serie de operaciones internas las cuales se muestran en la pantalla y habrá finalizado el proceso de instalación del programa:





Para ello, una vez finalizada la instalación, accedemos a Aplicaciones – Herramientas del Sistema -
Simple BackUp Configuration y nos aparecerá la siguiente pantalla:



Lo primero que tenemos que hacer es decidir si queremos que la aplicación realice copias de seguridad automáticamente cada cierto tiempo, usando cron, o bien queremos crear nuestras copias de seguridad manualmente, en cuyo caso tendremos que seleccionar la última opción.

Entre las opciones que podemos configurar encontramos los directorios a respaldar en la copia de seguridad, archivos a excluir, el directorio o servidor en el que guardar la copia de seguridad y la frecuencia con la que generaremos las copias de seguridad.

A continuación, vamos a crear una copia de seguridad completa, en la cual, para ello accedemos a la pestaña Incluir, y en nuestro caso, le damos a Añadir Directorio


Ahora, pasaremos al Destino, donde en nuestro caso, dejaremos que la carpeta se genere en el directorio por defecto del BackUp, como muestra la imagen:

Posteriormente, guardaremos en el BackUp los procesos realizados anteriormente como muestra la imagen:


Y para que se comience a realizar la copia de seguridad, le damos a Make a BackUp Now, como se muestra a continuación:


Una vez realizado el paso anterior, nos aparecerá la siguiente imagen, en la cual nos pregunta si deseeamos crear el backup ahora, y para que se produzca la copia incremental, Debemos seleccionar la casilla Make a Full Backup y le damos a sí:
Realizado el paso anterior nos aparecerá un mensaje indicando que el proceso de creación de copia completa a comenzado y cuando finalice, aparecerá un recuadro oscuro en la parte derecha superior, indicando su finalización:

No obstante, para comprobar que se ha realizado la copia correctamente, accedemos al directorio donde anteriormente hemos ordenado que queríamos que hiciese la copia, y comprobaremos que se ha realizado correctamente como muestra la imagen: (La extensión ful de la carpeta significa que la copia es Full (Completa))

A continuación vamos a proceder a la creación de una Copia Incremental

Realizaremos los pasos explicados anteriormente a direfencia de un detalle. En primer lugar volvemos a incluir el directorio donde se encuentra el archivo a realizar la copia. (En nuestro caso hemos variado de archivo para comprobar que funciona igualmente):

En destino volvemos a dejar la misma ruta por defecto, en nuestro ejemplo:

Volvemos nuevamente a guardar los cambios para que se produzcan los cambios:

Y nuevamente, aplicamos los cambios para que comience la copia incremental, como muestra la imagen:

 La diferencia fundamental se encuentra en este punto, debido a que una vez realizado el paso anterior, no marcaremos la casilla la cual indica Make Full SBackUp (Crear copia completa), la cual le daremos a aceptar sin hacer clic en dicha casilla respectivamente:


 Y nuevamente se produce un proceso de creación similar al descrito anteriormente como se muestra en la imagen:

 Por último y nuevamente, accedemos a la ruta en la cual queremos ubicar la copia incremental y como muestra en la imagen, a diferencia del otro archivo, tiene un formato inc (incremental), por lo cual habremos comprobado que se ha realizado la copia correctamente:

lunes, 15 de noviembre de 2010

FreeNAS Miguel Angel Sigüenza

Trabajo sobre FreenNAS



¿Qué es FreeNAS?

FreeNAS es un sistema operativo basado en FreeBSD que proporciona servicios de almacenamiento en red. NAS son las siglas en inglés de Almacenamiento Conectado en Red (Network-Attached Storage).

Este sistema operativo gratuito, open-source y software libre (basado en licencia Licencia BSD) permite convertir un ordenador personal en un soporte de almacenamiento accesible desde red, por ejemplo para almacenamientos masivos de información, música, backups, etc.


Preparación de la máquina virtual con VMware Workstation

Abriremos VMware Server, menú "File" - "New" - "Virtual Machine":

 

Y escogeremos la versión que deseamos instalar. En nuestro caso FreeBSD y le damos a Siguiente>.

A continuación, nos aparecerá la siguiente imagen, donde pondremos el nombre de la máquina virtual el cual deseemos y su ruta de localización.

 
Si le damos a siguiente, nos aparecerá la siguiente pantalla en la cual, en nuestro caso, escogeremos la Ip Fija:


Una vez realizado el paso anterior, pasaremos a asignar el disco duro a la máquina, cuya capacidad asignaremos de 4 GB de disco duro.


Una vez le damos a Finalizar, se nos creará la máquina virtual:


Una vez creada la máquina virtual, procederemos a que se instale el Sistema Operativo FreeBSD, en el cual para ello nos vamos a la máquina creada para la instalación del SO, y le damos a editar la configuración, donde tendremos que seleccionar "Use ISO image", y escogeremos la imagen ISO de FreeNAS, para que se ejecute desde dicha imagen como se muestra en la imagen, y le damos a la pestaña de aceptación Ok.



Ahora, arrancaremos la máquina virtual, haciendo clic en Start Virtual Machine y para comprobar que nos arranca correctamente nos deberá aparecer a la izquierda el siguiente emblema indicando su funcionamiento:


Una vez arrancada la máquina, FreeNAS comenzará a instalarse automáticamente como indica la imagen siguiente:


FreeNAS se cargará en memoria, no realizará modificaciones en el sistema. Una vez cargado nos mostrará un sencillo menú (Console setup). Desde este menú podremos configurar unas opciones básicas:
  • 1) Assign interfaces: asignar las interfaces de red que serán usadas por FreeNAS.
  • 2) Set LAN IP address: establecer la IP, máscara de subred, puerta de enlace y DNS de la tarjeta de red.
  • 3) Reset WebGUI password: resetear la contraseña de acceso a la interfaz de administración web, del usuario "admin".
  • 4) Reset to factory defaults: resetear el equipo FreeNAS a la configuración por defecto de fábrica.
  • 5) Ping host: realizar ping a un equipo.
  • 6) Sheell: acceso al shell de comandos FreeBSD.
  • 7) Reboot system: reiniciar el equipo.
  • 8) Shutdown system: apagar el equipo.
  • 9) Install/Upgrade to hard drive/flash device, etc: instalar definitivamente el sistema FreeNAS en el equipo.
Por ejemplo, si tenemos varias interfaces de red pulsaremos "1" e INTRO para seleccionar el interfaz de red que queramos usar, si sólo tenemos una no es necesario indicarla:


 Si hemos pulsado "1" nos mostrará una ventana como la siguiente, en nuestro caso seleccionaremos "em0" y pulsaremos "Cancel":

Le damos a Auto detection, y guardaremos los cambios y saldremos al menú anterior:
 

En el menú, pulsaremos ahora "2" para indicar la IP de nuestro equipo NAS, este dato es importante. Nos indicará si queremos que la dirección IP se asigne automáticamente mediante DHCP (si tenemos algún equipo o dispositivo que sea servidor DHCP activado), en nuestro caso no usaremos DHCP, pulsaremos "No":


 AjpdSoft Instalación de FreeNAS

 Introduciremos la IP que queramos para nuestro NAS (en nuestro caso 192.168.1.165) y pulsaremos "OK":

 
  
Seleccionaremos la máscara de subred:

 AjpdSoft Instalación de FreeNAS
Indicaremos la puerta de enlace o gateway (si lo tenemos, la IP del router o dispositivo que nos proporciona conexión a Internet):

AjpdSoft Instalación de FreeNAS

 Introduciremos el servidor de DNS:


 Si queremos configurar IPv6 pulsaremos "Yes" en la siguiente ventana, en caso contrario pulsaremos "No":

AjpdSoft Instalación de FreeNAS

De esta forma nuestro equipo con FreeNAS ya será administrable vía web desde cualquier otro equipo de la red.

Instalación definitiva de FreeNAS en un equipo

Si se tratata de un equipo físico sería suficiente con configurar el arranque en la BIOS para que lo haga desde el CD, introduciríamos el LiveCD de FeeNAS y arrancaríamos desde él. En nuestro caso hemos trabajado desde una imagen ISO.

Una vez cargado nos mostrará un sencillo menú (Console setup). Pulsaremos "9" (Install/Upgrade to hard drive/flash device, etc.) e INTRO:


Seleccionaremos "3 Install 'full' OS on HDD + DATA + SWAP partition":


Nos indicará los pasos que realizará para instalar FreeNAS con la opción elegida anteriormente, los pasos son:

1. Crear partición 1 MBR, usando UFS, para sistema operativo FreeBSD.

2. Crear partición 2 MBR, usando UFS, para datos.

3. Crear partición 3, de tipo Swap (intercambio).

4. Personalizar opciones, instalar paquetes adicionales de FreeBSD.


Nos avisará de que los datos que haya actualmente en las particiones seleccionadas serán eliminados.
Pulsaremos "OK" para continuar.

Seleccionaremos el CD/DVD origen de la instalación (donde estén los ficheros de instalación de FreeNAS):


Indicaremos el tamaño para la partición del sistema operativo FreeBSD, es suficiente con 500MB, en nuestro caso seleccionaremos 2500MB:




Si queremos añadir la partición Swap pulsaremos "Yes" en el siguiente mensaje:

  

AjpdSoft Instalación definitiva de FreeNAS en un equipo

Asignaremos una partición Swap como muestra la imagen:




Creación de un nuevo Disco Duro

Hacemos clic sobre Har Disk y le asignamos un espacio de disco y le damos a continuar el cual aparecerá la ventana superior realizando el proceso de creación de un nuevo disco, en nuestro caso, de 4 GB.

Una vez creado, accedemos a iniciar el Sistema Operativo, FreeBSD, y nos aparecerá la siguiente pantalla:



y pulsamos la opción Shell (6ª Opción), en la cual nos especificará mediante la siguiente orden si los cambios realizados a la Ip, se han configurado y guardado correctamente:


Administración y configuración de FreeNAS

Algunas opciones de configuración y administración de FreeNAS

Desde cualquier equipo de la red, abriremos un navegador (como Mozilla Firefox) e introduciremos la siguiente URL:

http://192.168.1.165:80

(donde 192.168.1.165 será la IP que hayamos establecido para FreeNAS en la instalación, si no hemos establecido ninguna, la de defecto será la 192.168.1.250)
Nos mostrará la ventana de WebGUI, introduciremos el usuario "admin" y la contraseña "freenas" (por defecto) y pulsaremos "Login":


Y tendremos acceso al menú de configuración y administración del NAS, podremos modificar y establecer todas las configuraciones que deseemos:


Desde el menú "Sistema" - "Avanzado" podremos configurar opciones avanzadas como la configuración del proxy de la red (si lo hay), memoria de intercambio (swap), scripst de comando, programar tareas (cron), configurar fichero rc.conf, configurar fichero sysctl.conf, etc.:
En esta ventana de WebGUI, pulsaremos el botón "+" para añadir el nuevo disco duro a FreeNAS:

Introduciremos los siguientes datos para el nuevo disco duro:
  • "Disco": seleccionaremos el disco duro añadido a la máquina virtual (o conectado físicamente).
  • Descripción: texto que diferencie este disco duro del resto.
  • Modo de transferencia: Auto.
  • Tiempo de espera para parra el disco duro: Siempre activo.
  • Gestión avanzada de energía: Desactivado.
  • Nivel acústico: Desactivado.
  • S.M.A.R.T.: desmarcado.
  • Sistema de archivos preformateadio: Unformated.
Pulsaremos "Añadir":

 Pulsaremos en "Aplicar Cambios" para conectar el disco duro añadido:

A continuación formatearemos el disco duro, para ello accederemos al menú "Discos" - "Formatear", introduciremos los siguientes datos:
  • Disco: seleccionaremos el disco duro añadido anteriormente.
  • Sistema de archivos: seleccionaremos el sistema de archivo que se aplicará al disco duro, el recomendado es UFS (Unix File System), que es el nativo de FreeBSD (sistema operativo que utiliza FreeNAS).
  • Etiqueta del volumen: introduciremos un texto que identifique el disco duro.
Pulsaremos en "Formatear el disco".

Si todo es correcto mostrará una ventana como esta:
Salida del comando:

kern.geom.debugflags: 0 -> 16
Borrar el MBR y la tabla de partición...
1+0 records in
1+0 records out
512 bytes transferred in 0.004900 secs (104485 bytes/sec)
Creando partición...
Creando sistema de archivos con 'Soft Updates'...
newfs: bad volume label. Valid characters are alphanumerics.
kern.geom.debugflags: 16 -> 0
Finalizado!


A continuación, para que el disco duro esté disponible para almacenamiento de datos, tendremos que montarlo. Para ello accederemos al menú "Discos" - "Punto de montaje". Pulsaremos el botón + (Añadir punto de montaje)

Seleccionaremos los siguientes datos:
  • Tipo: Disco.
  • Disco: seleccionaremos el disco añadido y formateado.
  • Tipo de partición: Partición GPT.
  • Número de partición: 1.
  • Sistema de archivos: UFS.
  • Nombre del punto de montaje "hd2".
  • Sólo lectura: marcaremos este check sólo en el caso que queramos que los datos del disco no sean modificables.
  • Comprobación del sistema de archivos: marcaremos este check para que se compruebe la integridad del sistema de archivos al arrancar.
  • Propietario: seleccionaremos "root".
Pulsaremos "Añadir":

 Si todo es correcto, en "Estado", mostrará "OK":


 Desde el menú "Discos" - "Administración", podremos ver nuestro disco duro montado con su número de serie asignado:



Activar servicio CIFS/SMB en FreeNAS para acceso al disco duro desde otros equipos de la red

Una vez añadido, formateado y montado un disco duro, no podremos usarlo por equipos de la red hasta que no activemos alguno de los servicios que incluye FreeNAS: CIFS, SMB, FTP, SSH, NFS (Network File System), AFP, etc..


A continuación activaremos el servicio CIFS/SMB, para ello, desde la consola de administración WebGUI, accediendo con un navegador a la IP del equipo FreeNAS, accederemos al menú "Servicios" - CIFS/SMB, e introduciremos los siguientes datos:
  • Autentificación: elegiremos el método de validación, los permitidos por FreeNAS son: usuario local (usuario del sistema FreeNAS), anónimo, LDAP (si hemos activado este método de autentificación) o Active Directory, que será el método elegido en nuestro caso.
  • Nombre NetBIOS: nombre que tendrá el servidor FreeNAS en la red, hostname, en nuestro caso nasajpdsoft.
  • Grupo de trabajo: grupo de trabajo de red al que pertenecerá el equipo FreeNAS en el entorno CIFS/SMB.
Una vez introducidas las opciones que deseemos para el servicio CIFS/SMB, pulsaremos en "Guardar y reiniciar" para activarlo:

A continuación, para que este servicio pueda ser utilizado por otros equipos de la red, deberemos compartir una o varias carpetas en los discos duros que deseemos de FreeNAS, para que estén disponibles para el resto de los equipos de nuestra red LAN. Para ello pulsaremos en el menú "Servicios" - "CIFS/SMB" - "Elemento compartido"
 Una vez introducidos los datos de la carpeta compartida pulsaremos "Añadir".

Pulsaremos el botón "Aplicar cambios" para crear la carpeta compartida definitivamente:

Terminando con el tutorial, crearemos un usuario, para que el usuario que se encuentre en el otro equipo, vamos a crear un usuario visible con una contraseña, para que cuando accedamos desde el otro equipo nos requiera de contraseña, como muestra la imagen a continuación, nuestra configuración, la hemos configurado de acuerdo a la imagen:


Una vez realizado el paso anterior, pulsamos en añadir.

Accedemos a visualizar los grupos de trabajos de la red, donde podremos visualizar el que hemos creado, ya sea desde nuestro equipo, como cualquier otro equipo de la misma red:
Si al usuario que hemos creado anteriormente le hemos asignado anteriormente una contraseña, al acceder desde otro equipo para visualizar o crear información nos solicitará la contraseña.

Por último, podremos acceder desde otro equipo introduciendo la contraseña, en el cual nos permitirá crear, como ejemplo, una carpeta para que el resto de usuarios puedan modificarla y visualizarla.
Por ejemplo, una carpeta en el grupo mostrado en la imagen superior:

Con éste último paso, terminamos el tutorial de utilización del Sistema Operativo FreeNAS.