martes, 26 de junio de 2012

BackupPC Parte I

Hola a todos si estas en esta pagina lo mas probable que aun no te funciona backupPC o quieres implementarlo por primera vez en tu empresa, yo estaba igual que ustedes hace unos días atrás xD de ahí nace la necesidad de crear este blog para ayudar a aquellos camaradas informáticos que por mas que investigan día  noche no les resulta :/ , pero tranquilos a continuación les presento un manual elaborado por mi (Parte II) y por varias fuentes de Internet para poder configurar backupPC y no morir en el intento (Parte I).

Primero que todo hay que partir por explicar en que consiste BackupPC.




¿Que es BackupPC?


Como sabemos hoy en día cada vez las tecnologías de la información van avanzando a pasos agigantados y no nos podemos olvidar de lo más importante que es mantener respaldada nuestra información y la de los usuarios, de allí nace la aplicación BackupPC que nos permite hacer copias de seguridad de manera automática de todos los computadores o ordenadores que hay en nuestra empresa, esta aplicación esta pensada para ser instalada en un servidor LINUX ya sea Centos, Ubuntu Server, Red Hat entre otros, lo bueno de esta aplicación es que es Codigo abierto osea es gratuita n__n ,ademas de eso lo mejor es su compresion ya que guarda los ficheros reduciéndolos casi a la mitad.

Es capaz de hacer copias de ordenadores que funcionen tanto en Windows como en Linux o Mac, ya que usa Samba, Tar sobre SSH o Rsync para obtener los ficheros.

Para mas información pueden visitar la pagina oficial:

http://backuppc.sourceforge.net/

Requisitos para la instalación:

- CentosOS 5.2 Instalado
- BackupPC-3.1.0-2.fc7.noarch.rpm
- config.pl
- Paquetes de Perl ( Se pueden descargar o instalar con Yum)
- fedora.repo
- Suficiente espacio en disco duro para almacenar las copias en (var/lib/BackupPC)

Todos estos paquetes se pueden descargar desde este link:

http://www.mediafire.com/?rm0l46x146rrvxu

Instalacion BackupPC en Centos:

Como primer paso seria descargar los paquetes de backupPC (Link de arriba), descomprimirlos y luego de eso tenemos que abrir la consola Linux y nos paramos en la ruta donde estan los paquetes descargados:




- Instalamos el paquete: BackupPC-3.1.0-2.fc7.noarch.rpm

utilizando el siguiente comando: rpm -ivh BackupPC-3.1.0-2.fc7.noarch.rpm




- Como pueden apreciar en la imagen superior al ejecutar el comando nos arroja estos mensajes de error, no se preocupen es normal ya que para que pueda funcionar la aplicacion requiere tener estas dependencias instaladas.

- Para poder instalar estas dependencias se hace de la siguiente forma:

Lo primero que tenemos que hacer es copiar el archivo fedora.repo en la siguiente ruta:

/etc/yum.repos.d


- Una vez copiado el archivo procedemos a instalarlo de la siguiente forma:

yum install Nombre_del_paquete


yum install perl-Archive-Zip
yum install perl-File-Rsyncp
yum install perl-Time-modules
yum install perl-XML-RSS
yum install perl-suidperl





- Como se aprecia en la imagen superior nos muestra la información del paquete que vamos a instalar, y nos da la opción se queremos o no instalar el paquete, en nuestro caso seleccionamos "y" y el paquete sera instalado.

Este procedimiento lo repetimos con todos los paquetes que vamos a instalar.

- Después de tener instalado todos los paquetes necesarias para el funcionamiento de la aplicación, se procede a la instalación de BackupPC

para instalarlo se ejecuta el comando: rpm -ivh BackupPC-3.1.0-2.fc7.noarch.rpm





Listo ya hemos instalado BackupPC.

Arranque y Configuración BackupPC

1) Configuraremos que equipos tendrán acceso y permiso vía Web a BackupPC, para eso debemos editar el siguiente archivo:

nano -w /etc/httpd/conf.d/ BackupPC.conf y creamos el usuario para ingresar:






- Para poder configurar maquinas que tengan acceso vía web a BackupPC debemos agregar la IP de la maquina en la opción allow from en este ejemplo se agrego la ip 192.168.1.2 que es la ip de la maquina desde la cual se administrara BackupPC.

- Para Crear el usuario que va a administrar BackupPC debemos copiar la linea subrayada:
 htpasswd -c /etc/BackupPC/apache.users yourusername




Damos ctrl+x y nos pregunta si deseamos guardar le damos que si.

2) Vamos a crear el usuario con el cual vamos a tener acceso via web a BackupPC, debemos correr el siguiente comando que en el paso anterior copiamos del archivo BackupPC.conf

htpasswd -c /etc/BackupPC/apache.users Usuario



Nos preguntara por una contraseña para el usuario, colocamos una y le damos enter. Luego debemos iniciar el servicio apache con el siguiente comando:

service httpd start


3) Ahora debemos reemplazar el archivo config.pl en la siguiente ruta: /etc/BackupPC/ por el config.pl que descargamos del link superior:



Y arrancamos el servicio BackupPC:

service backuppc start

Por ultimo debemos ingresar a Setup y poner que los servicios BackupPC y httpd arranque cada vez que reiniciemos el equipo:


Con las flechas de dirección vamos a la opción Servicios del sistema y damos Enter:


Ahora buscamos los servicios de BackupPC y httpd y los habilitamos con la tecla espacio del teclado:


Ahora vamos a ingresar via web a BackupPC, para ingresar tenermos que cargar la siguiente direccion, http://x.x.x.x/BackupPC en este ejemplo seria http://192.168.1.4/BackupPC



Colocamos el usuario y contraseña que creamos anteriormente, y le damos Enter:


Listo ya tenemos el servidor de copias de seguridad funcionando, ahora solo queda instalar y configurar los clientes.

En la segunda parte de Backup PC mostrare como se hace paso a paso en entorno WindowsX

Cualquier duda o consulta favor responder yo les ayudare en lo que sea :D

Como dato para que no se pasen a llevar esta primera parte la saque de la pagina:  http://es.slideshare.net/fequay/instalacion-backup-pc  , mis agradecimientos al autor de esta primera parte.

Parte II : http://gctutoriales.blogspot.com/2012/07/backuppc-parte-ii.html

9 comentarios:

  1. Buena pagina !! saludos desde Mexico

    ResponderEliminar
  2. hola, muy bueno el post, tambien uso backup pc en la empresa donde trabajo para realizar los backup de los distintos usuarios. Pero tengo cierta duda con las configuraciones de las programaciones, en cuanto a tiempos de ejecucion de los full y los incrementales asi como tambien el tiempo que se guardan los viejos backup.
    Estaba pensando en realizar 2 full mensuales y 1 incremental cada 2 dias, nose cual es tu opinion, pero ademas se me esta complicando para plasmar todo esto en la pagina de configuracion del backup pc, podrias darme una mano con todo esto ? Gracias !!!

    ResponderEliminar
  3. oye disculpa segui tus pasos y no me funciono al descargar el achivo que esta en el media file no viene el que dice perl y le di hasta el cp fedora.repo /etc/yum.repos.d/ y cuando le doy yum install y el nombre de los paquetes me marca error

    [root@localhost Backuppc]# yum install perl-Archive-Zip
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    * base: centos.webxcreen.org
    * extras: mirror.millry.co
    * updates: lug.mtu.edu
    http://download.fedora.redhat.com/pub/fedora/linux/extras/6/i386/repodata/repomd.xml: [Errno 4] IOError:
    Trying other mirror.
    Error: Cannot retrieve repository metadata (repomd.xml) for repository: Fedora. Please verify its path and try again
    [root@localhost Backuppc]# yum install perl-Archive-Zip
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    * base: centos.webxcreen.org
    * extras: mirror.millry.co
    * updates: lug.mtu.edu
    http://download.fedora.redhat.com/pub/fedora/linux/extras/6/i386/repodata/repomd.xml: [Errno 4] IOError:
    Trying other mirror.
    Error: Cannot retrieve repository metadata (repomd.xml) for repository: Fedora. Please verify its path and try again
    [root@localhost Backuppc]#

    ResponderEliminar
  4. al parecer es por que los links que vienen en ese archivo fedora.repo ya no existen que solucion me dan???

    ResponderEliminar
    Respuestas
    1. Hola, buen día. A mí me sale el mismo error que el tuyo, ¿lo pudiste solucionar?

      Eliminar
  5. Buenas tardes me sale este error al tratar de iniciar el servicio nen centos 6.4 Starting BackupPC: 2014-02-11 04:57:13 Can't create a test hardlink between a file in /home/backuppc/BackUP/pc and /home/backuppc/BackUP/cpool. Either these are different file systems, or this file system doesn't support hardlinks, or these directories don't exist, or there is a permissions problem, or the file system is out of inodes or full. Use df, df -i, and ls -ld to check each of these possibilities. Quitting...

    ResponderEliminar
  6. Ese Manual Es mio!! Y no das Creditos

    ResponderEliminar
  7. te ha dado algun problema, el pulgin de java cuando vas a hacer un restore ? un dia funciona y otro no y ahora no me funciona del todo

    ResponderEliminar
  8. te ha dado algun problema, el pulgin de java cuando vas a hacer un restore ? un dia funciona y otro no y ahora no me funciona del todo

    ResponderEliminar