Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
implementacion_de_backup_de_dominio [2014/07/01 13:33]
10.12.12.54 [Versión 2 del script de copia de seguridad (nuevo)]
implementacion_de_backup_de_dominio [2017/03/27 17:44] (actual)
Línea 37: Línea 37:
 ======= Configuración del rsyncd ======= ======= Configuración del rsyncd =======
  
-Editamos el fichero **/​etc/​rsyncd.conf**,​ dejando sólo las opciones ​de RAN u HOSTALIA ​pertinentes,​ y cambiamos los datos. **el auth users no hay que cambiarlo**.+Editamos el fichero **/​etc/​rsyncd.conf**,​ dejando sólo las opciones pertinentes,​ y cambiamos los datos. **el auth users no hay que cambiarlo**.
  
   [gomiztegi-www]   [gomiztegi-www]
         use chroot = yes         use chroot = yes
         comment = Pagina web de gomiztegi         comment = Pagina web de gomiztegi
-        ​path = /​home/​gomiztegi/​domains/​gomiztegi.com/​public_html/​ # ESTE ES PARA RAN +        path = /​var/​www/​vhosts/​gomiztegi.com/​httpdocs/​
-        ​path = /​var/​www/​vhosts/​gomiztegi.com/​httpdocs/ ​# ESTE ES PARA HOSTALIA+
         read only = yes         read only = yes
         list = yes         list = yes
         uid = gomiztegi         uid = gomiztegi
-        ​gid = nobody # ESTE ES PARA RAN +        gid = psacln
-        ​gid = psacln ​# ESTE ES PARA HOSTALIA+
         auth users = bacal345ksj         auth users = bacal345ksj
         secrets file = /​etc/​rsyncd.secrets         secrets file = /​etc/​rsyncd.secrets
Línea 60: Línea 58:
         list = yes         list = yes
         uid = root         uid = root
-        ​gid = nobody # ESTE ES PARA RAN +        gid = psacln
-        ​gid = psacln ​# ESTE ES PARA HOSTALIA+
         auth users = bacal345ksj         auth users = bacal345ksj
         secrets file = /​etc/​rsyncd.secrets         secrets file = /​etc/​rsyncd.secrets
         hosts allow = 62.99.77.218         hosts allow = 62.99.77.218
  
-===== Cambios en servidor de backup local (srv-backup) =====+===== Cambios en servidor de backup local (backuppc.merkatu.info) =====
  
 Editamos el fichero **/​etc/​backuppc/​hosts** y añadimos la siguiente línea al final. Editamos el fichero **/​etc/​backuppc/​hosts** y añadimos la siguiente línea al final.
Línea 72: Línea 69:
   www.gomiztegi.com 0 backuppc   www.gomiztegi.com 0 backuppc
  
-Vamos a la carpeta /​etc/​backuppc y creamos el siguiente archivo (lo copiamos de uno anterior).+Vamos a la carpeta ​ 
 + 
 +  cd /​etc/​backuppc ​ 
 +   
 +y creamos el siguiente archivo (lo copiamos de uno anterior).
  
   cp www.el_ultimo_que_exista.com.pl www.gomiztegi.com.pl   cp www.el_ultimo_que_exista.com.pl www.gomiztegi.com.pl
Línea 82: Línea 83:
 **Editamos** la última linea del fichero para que se ajuste a nuestra información del rsync (editado arriba). ·En el caso de proyectos en Joomla recomendamos quitar del backup el tmp, ya que son carpetas que no aportan información necesaria. En algunos casos también es necesario quitar la cache, aunque al quitar la cache del raiz es OBLIGATORIO poner el path absoluto para que se haga backup de otras posibles carpetas llamadas cache en joomla. **Editamos** la última linea del fichero para que se ajuste a nuestra información del rsync (editado arriba). ·En el caso de proyectos en Joomla recomendamos quitar del backup el tmp, ya que son carpetas que no aportan información necesaria. En algunos casos también es necesario quitar la cache, aunque al quitar la cache del raiz es OBLIGATORIO poner el path absoluto para que se haga backup de otras posibles carpetas llamadas cache en joomla.
  
-  # comprobamos ​ el username ​(para RAN y HOSTALIA es distinto) +  # comprobamos ​ el username 
-  # $Conf{RsyncdUserName} = '​bacal345ksj';​ (RAN) +  # $Conf{RsyncdUserName} = '​mk1237234b8';​
-  # $Conf{RsyncdUserName} = '​mk1237234b8'; ​(HOSTALIA)+
   $Conf{BackupFilesExclude} = {'​gomiztegi-www'​ => ['/​path/​fisico/​a/​la/​carpeta/​cache','/​tmp'​]};​   $Conf{BackupFilesExclude} = {'​gomiztegi-www'​ => ['/​path/​fisico/​a/​la/​carpeta/​cache','/​tmp'​]};​
   $Conf{RsyncShareName} = ['​gomiztegi-www','​gomiztegi-ddbb'​];​   $Conf{RsyncShareName} = ['​gomiztegi-www','​gomiztegi-ddbb'​];​
Línea 95: Línea 95:
 Ya solo queda acceder al servidro de backup y ejecutar el 1er backup de este host. Ya solo queda acceder al servidro de backup y ejecutar el 1er backup de este host.
  
-  https://​srv-backup/backuppc/+  https://​srv-datos/backuppc/
  
 ==== Excluir ​ una carpeta en un backup ==== ==== Excluir ​ una carpeta en un backup ====
Línea 150: Línea 150:
 http://​sourceforge.net/​apps/​mediawiki/​backuppc/​index.php?​title=ErrorMessages http://​sourceforge.net/​apps/​mediawiki/​backuppc/​index.php?​title=ErrorMessages
  
-====== Creación de backup automático (OBSOLETO, NO USAR) ====== 
- 
-Este ejemplo muestra como hacer un backup de forma "​automatica":​ 
- 
-===== Cambios en servidor remoto (RAN) ===== 
- 
-  - Nos conectamos a RAN con putty y ejecutamos como root el siguiente comando: 
- 
-  generar-backup 
- 
-  - Esto nos genera los ficheros de configuracion y edita los ficheros necesarios para hacer las tareas que debajo de este howto se describen. 
- 
-===== Cambios en servidor de backup local (srv-backup) ===== 
- 
- 
-  - Nos conectamos a Firewall con putty y ejecutamos como root el siguiente comando: 
- 
-  dominio-backup 
- 
-  - Esto nos genera los ficheros de configuracion y edita los ficheros necesarios para hacer las tareas que debajo de este howto se describen.