Cómo añadir un segundo disco para backup en Proxmox

Como indican los fabricantes de Proxmox, el RAID software en instalaciones de Proxmox no es aconsejable pero, sin embargo, en la instalación no añaden ninguna herramienta que facilite su creación.

Entonces tenemos dos opciones; la primera es hacer caso a los chicos de Proxmox y no hacer un RAID software. Con ello seguimos las recomendaciones del fabricante, que nunca está de más. La segunda opción es hacer un RAID software pese a que las recomendaciones del fabricante lo desaconsejen totalmente.

Existen instalaciones de todo tipo, con y sin RAID software, con sus pros y sus contras. En esta entrada vamos a centrarnos en un escenario en el cual tenemos un servidor dedicado con dos discos duros, sin RAID hardware, y queremos hacer caso al fabricante y no montar un RAID software.

¿Qué hacemos con el segundo disco duro?

Nuestra recomendación es montarlo como disco de backup en Proxmox. De esta forma, si falla el primario, los backups quedarán en el secundario y tendremos la opción de recuperarlos.

¿Y cómo hacer esto?

En primer lugar debemos de entrar por ssh en la consola de nuestro nodo Proxmox. Esto podemos hacerlo desde Windows con un programa como Putty. Desde Linux o Mac abriendo un terminal y utilizando el comando:

ssh root@ipnodo

Una vez dentro nos aseguramos que la instalación de Proxmox esté en SDA y no en SDB. Para comprobarlo tecleamos:

fdisk -l

Comprobamos que en SDB no existan particiones, esté vacío, o las particiones existentes no tengan datos útiles.

Luego, procedemos a crear una partición:

fdisk /dev/sdb

Pulsamos "n" para crear una nueva partición y aceptamos todo (intro 3 veces), guardamos los cambios y salimos con "w".

De nuevo nos aseguramos que SDB tiene la partición creada ejecutando de nuevo:

fdisk -l

Ahora vamos formateamos la partición recién creada con el siguiente comando:

mkfs -t ext4 /dev/sdb1

Creamos el directorio donde irán los backups:

mkdir /var/lib/vz/backups

Montamos el disco secundario SDB sobre el directorio recién creado:

mount /dev/sdb1 /var/lib/vz/backups/

Una vez montado comprobamos que todo haya ido bien

df -lh
/dev/sdb1 917G  200M  871G   1% /var/lib/vz/backups

Cuando reiniciemos el servidor deberá estar establecido el punto de montaje, así nos aseguramos que no se desmontará en el siguiente reinicio. El fstab se encuentra aquí:

nano /etc/fstab

El punto de montaje que es este:

/dev/sdb1 /var/lib/vz/backups ext4 defaults 0 1

El fichero fstab ha de quedar más o menos así:

# <file system> <mount point> <type> <options> <dump> <pass>
/dev/pve/root / ext3 errors=remount-ro 0 1
/dev/pve/data /var/lib/vz ext3 defaults 0 1
/dev/sdb1 /var/lib/vz/backups ext4 defaults 0 1
UUID=8bdb8b94-6688-4b1c-8b61-c76ae609973a /boot ext3 defaults 0 1
/dev/pve/swap none swap sw 0 0
proc /proc proc defaults 0 0

Bien, ya tenemos el disco montado y listo para ser configurado en nuestro Proxmox.

Ahora accedemos a la interface web de Proxmox y seleccionamos "datacenter" haciendo clic en la pestaña "storage -> add -> directory".

En el campo IP ponemos "Backups"
En el campo directorio : /var/lib/vz/backups/
En el campo "content" seleccionamos "backup" y desmarcamos "images"

El resto lo dejamos como está. Pulsamos sobre el botón "ADD" y ya estará lista para seleccionar el nuevo punto de backup en el momento que se configuren en Proxmox.

Esperamos que esta pequeña guía os sea de utilidad.

8 Respuestas

  1. Este manual si me funcionó, varias veces me salía emergency mode, pero con este manual si pude hacerlo bien, mil y mil gracias.

    • Nos alegra que te haya servido el manual. Muchas gracias a ti por tus comentarios. Un saludo!

  2. luis serrano

    muy bueno gracias

    • Gracias a ti, Luis, por visitarnos y contestar. Nos alegra que estas entradas sirvan de ayuda.
      Un saludo.

  3. Jesse

    Saludos.
    Ya tengo la configuración realizada, como hago para sobrescribir los respaldos? ya que llega un momento que mi disco se llena por la cantidad de respaldo y voy uno a uno eliminándolo.

  4. Bruce

    Gracias.
    para proxmox 4.0
    me funciono pero no del todo.

    El fichero fstab ha de quedar más o menos así:

    #
    /dev/pve/root / ext3 errors=remount-ro 0 1
    /dev/pve/data /var/lib/vz ext3 defaults 0 1
    /dev/sdb1 /var/lib/vz/backups ext4 defaults 0 1
    UUID=8bdb8b94-6688-4b1c-8b61-c76ae609973a /boot ext3 defaults 0 1
    /dev/pve/swap none swap sw 0 0
    proc /proc proc defaults 0 0

    cuando agrego la linea :
    /dev/sdb1 /var/lib/vz/backups ext4 defaults 0 1
    me sale:
    Welcome to emergency mode!
    After logging in type “journalctl -xb”
    to view system log, “system reboot” to rebot,
    “system default” to try again
    to boot into default mode

  5. Marcos

    Yuhuuuu!! mil gracias, funcionando.

  6. Carolina jelve Riveros

    Gracias!! Funciono bien!!

Responder a Luis Andres Henao