viernes, 1 de febrero de 2019

Backup of line de contenedores LXD

La forma más sencilla de mantener copias de seguridad de contenedores es con un servidor LXD remoto. Sin embargo, si quisiésemos guardar el backup en soporte óptico u otro que no sea online podemos hacerlo de esta manera:

1) Creamos un snapshot del container
lxc snapshot observatorio ubnt16






2) Publicamos una imagen del snapshot con un alias
lxc publish observatorio/ubnt16 --alias obs-backup




3) exportamos la imágen creada del snapshot
lxc image export obs-backup




Este paso nos va a crear un tarball con el fingerprint de la imagen que es el archivo que debemos resguardar como backup

4) Borramos la imagen publicada en el punto 2.
lxc image delete obs-backup







En un escenario que puede ser un nuevo servidor o el mismo en que ha sido inicializado LXD el proceso de restauración consta de los siguientes pasos

1)restauramos la imagen del backup

lxc image import TARBALFile --alias obs-backup



2) creamos el container desde esa imágen

lxc init obs-backup observatorio



3) borramos la imagen

lxc image delete obs-backup




4)  iniciamos el container
lxc start observatorio






fuente:
https://discuss.linuxcontainers.org/t/backup-the-container-and-install-it-on-another-server/463/4

No hay comentarios: