| ... | ... | @@ -83,33 +83,12 @@ cd /var/ncdata |
|
|
|
rm -R *
|
|
|
|
```
|
|
|
|
|
|
|
|
## Primera restauración de archivos
|
|
|
|
|
|
|
|
En D'alembert se configura el respaldo de Candombe, siguiendo [este procedimiento](https://proyectos.interior.edu.uy/projects/respaldos/wiki/Procedimiento_para_agregar_un_servidor_a_los_respaldos#Agregar-un-servidor-manualmente-al-servidor-dalembert). Concretamente:
|
|
|
|
|
|
|
|
* Desde la interfaz web de Backuppc, agrego al host candombe.interior.edu.uy.
|
|
|
|
* Desde Candombe le defino una password a mi usuario apias.
|
|
|
|
* Desde D'alembert como backuppc:
|
|
|
|
|
|
|
|
`ssh-copy-id apias@candombe.interior.edu.uy`
|
|
|
|
|
|
|
|
* En Candombe, le copio al usuario root la clave subida anteriormente:
|
|
|
|
|
|
|
|
`cat /home/apias/.ssh/authorized_keys | grep backuppc >> /root/.ssh/authorized_keys`
|
|
|
|
|
|
|
|
* Desde D'alembert como backuppc verificamos si el acceso funciona:
|
|
|
|
`ssh -q -x -l root candombe.interior.edu.uy`
|
|
|
|
|
|
|
|
Luego, desde esta misma interfaz, se proceden a restaurar en Candombe los siguientes directorios y archivos desde el **último respaldo** de Halley:
|
|
|
|
|
|
|
|
> /var/www/owncloud/data/* -> /var/ncdata
|
|
|
|
|
|
|
|
Esta primera restauración dura **2 días**. Seguramente con esta primera copia de datos no se consiga restaurar la totalidad de datos que actualmente posee la nube en producción, sin embargo, se consigue que las subsiguientes copias demoren menos.
|
|
|
|
|
|
|
|
## Establecer acceso remotos entre servidores
|
|
|
|
|
|
|
|
Para que sea posible la copia de datos entre servidores es necesario definir acceso con clave pública y privada desde Halley a Candombe. Para eso hacemos lo siguiente:
|
|
|
|
|
|
|
|
* Desde Candombe le defino una password a mi usuario apias.
|
|
|
|
|
|
|
|
* En Halley como root genero un clave pública/privada:
|
|
|
|
|
|
|
|
`ssh-keygen -b 8192`
|
| ... | ... | @@ -121,15 +100,16 @@ Para que sea posible la copia de datos entre servidores es necesario definir acc |
|
|
|
`cat /home/apias/.ssh/authorized_keys | grep root@halley >> /root/.ssh/authorized_keys`
|
|
|
|
* Finalmente verificamos el acceso entre servidores de root a root.
|
|
|
|
|
|
|
|
# TRABAJO DEL DÍA DE LA MIGRACIÓN
|
|
|
|
|
|
|
|
## Segunda restauración de archivos
|
|
|
|
## Primera restauración de archivos
|
|
|
|
|
|
|
|
**2 horas antes a la interrupción de servicios**, se hace una copia de archivos en caliente desde Halley a Candombe:
|
|
|
|
**1 día antes a la interrupción de servicios**, se hace una copia de archivos en caliente desde Halley a Candombe:
|
|
|
|
|
|
|
|
`rsync -arvz --progress --delete /var/www/owncloud/data/ root@candombe.interior.edu.uy:/var/ncdata`
|
|
|
|
```
|
|
|
|
screen
|
|
|
|
rsync -arvz --progress --delete /var/www/owncloud/data/ root@candombe.interior.edu.uy:/var/ncdata
|
|
|
|
```
|
|
|
|
|
|
|
|
Esta sincronización no va a durar más de 1h 30 min. Depende de la distancia que exista entre su realización y la restauración anterior.
|
|
|
|
Esta primera restauración durará aproximadamente **11 horas**. Realizando esta primera copia de datos se consigue que demore menos la copia de datos en frío que se realizará cuando se interrumpan los servicios en Halley.
|
|
|
|
|
|
|
|
Luego conviene revisar que el tamaño ocupado en disco por el directorio de origen (var/www/owncloud/data/) coincida con el del directorio de destino (var/ncdata):
|
|
|
|
|
| ... | ... | @@ -139,6 +119,19 @@ root@candombe:/var# du -csh ncdata |
|
|
|
439G total
|
|
|
|
```
|
|
|
|
|
|
|
|
# TRABAJO DEL DÍA DE LA MIGRACIÓN
|
|
|
|
|
|
|
|
## Segunda restauración de archivos (Opcional)
|
|
|
|
|
|
|
|
**2 horas antes a la interrupción de servicios**, se hace una nueva copia de archivos en caliente desde Halley a Candombe:
|
|
|
|
|
|
|
|
```
|
|
|
|
screen
|
|
|
|
rsync -arvz --progress --delete /var/www/owncloud/data/ root@candombe.interior.edu.uy:/var/ncdata
|
|
|
|
```
|
|
|
|
|
|
|
|
Esta sincronización no va a durar más de 1h 30 min. Depende de la distancia que exista entre su realización y la restauración anterior.
|
|
|
|
|
|
|
|
## Detención de servicios en Halley y respaldo de la base de datos
|
|
|
|
|
|
|
|
**En la hora acordada** para hacer la migración se detienen los servicios en Halley:
|
| ... | ... | |
| ... | ... | |