Copia de seguridad de contenedores y máquinas virtuales Proxmox en una unidad USB
Realice copias de seguridad y restaure contenedores y máquinas virtuales a través de la interfaz de usuario web de Proxmox
Lo primero que debe hacer después de instalar un servidor Proxmox es decidir cómo hacer una copia de seguridad de sus contenedores y máquinas virtuales de Proxmox y dónde guardar esas copias de seguridad de forma segura. Mantener las copias de seguridad en el mismo sistema no es una estrategia de copia de seguridad real y NO ES SEGURO. En esta guía paso a paso, veremos cómo hacer una copia de seguridad de los contenedores y máquinas virtuales de Proxmox en una unidad USB externa a través de la interfaz de usuario web de Proxmox. También veremos cómo sobrescribir un contenedor o VM existente y cómo restaurar el contenedor y la VM eliminados desde la copia de seguridad.
Si ejecuta Proxmox en producción, debe saber cómo hacer una copia de seguridad de los contenedores/VM de Proxmox periódicamente para evitar la pérdida de datos. Afortunadamente, el panel web de Proxmox hace que el trabajo sea aún más fácil y rápido.
1. Cree un directorio de respaldo en una unidad USB
Conecte la unidad externa USB a su sistema host Proxmox. Asegúrese de que la unidad tenga suficiente espacio libre para almacenar los contenedores Proxmox y las máquinas virtuales.
Para fines de demostración, he creado un directorio llamado "Proxmox_Backup" en mi unidad USB externa. Mi unidad USB está montada en el directorio /media/ostechnix/
.
Directorio de respaldo de Proxmox
2. Cree un nuevo almacenamiento Proxmox para copias de seguridad
Abra la interfaz de usuario web de Proxmox y navegue hasta Centro de datos -> Almacenamiento. Haga clic en el botón "Agregar" y elija "Directorio" en el menú desplegable.
Crear un nuevo directorio de almacenamiento de Proxmox
Proporcione un nombre significativo para el nuevo directorio de almacenamiento en la columna "ID". En la columna "Directorio", ingrese la ruta real del directorio de respaldo que creó en la unidad USB externa en el Paso 1. Luego elija "Archivo de respaldo VZDump" entre otros. tipos de archivos en el cuadro desplegable "Contenido".
Agregue el nombre del directorio de almacenamiento, la ruta y los tipos de contenido a la copia de seguridad
Aquí, le di el nombre de almacenamiento de Proxmox como "Proxmox_Backup" y la ubicación de mi directorio de respaldo es "/media/ostechnix/SK_Ostechnix1/Proxmox_Backup/". He seleccionado los tipos de archivos "Imagen de disco" y "Archivo de copia de seguridad VZDump" para realizar la copia de seguridad. Puede elegir todos los demás tipos de archivos, como imágenes ISO, plantillas de contenedores, contenedores y fragmentos, etc.
Una vez seleccionados los tipos de contenido para respaldar, haga clic en Agregar.
Ahora verá que el nuevo almacenamiento aparece en la sección Almacenamiento.
Ver almacenamientos de Proxmox
También verá que se crean algunos subdirectorios nuevos en el directorio "Proxmox_Backup" en su disco externo.
Directorios de almacenamiento de Proxmox en una unidad USB externa
He elegido sólo dos tipos de archivos para realizar la copia de seguridad (es decir, imagen de disco y archivo de copia de seguridad VZDump), por lo que se crean dos directorios. Si elige otros tipos de archivos, se crearán más directorios.
3. Copia de seguridad de contenedores y máquinas virtuales de Proxmox
Primero, debe crear una tarea de respaldo y definir los contenedores y las máquinas virtuales de las que desea respaldar.
Vaya a Centro de datos -> Copia de seguridad y haga clic en el botón "Agregar".
Crear trabajo de respaldo
En la sección General, debe configurar los siguientes parámetros.
- Nodo Proxmox: elija "Todos" si desea realizar una copia de seguridad de todos los contenedores y máquinas virtuales de todos los nodos Proxmox en el centro de datos. También puede elegir un nodo proxmox individual en el cuadro desplegable.
- Directorio de almacenamiento: debería seleccionarse automáticamente. Si hay varios directorios de almacenamiento, deberá elegir uno de la lista. En mi caso, el directorio de almacenamiento es Proxmox_Backup.
- Programar hora: seleccione el día y la hora en que comenzarán las copias de seguridad. Seleccioné "Todos los días 2:30, 22:30". Por lo tanto, las copias de seguridad comenzarán todos los días a las 2:30 a. m. y a las 10:30 p. m..
- Modo de selección: en el cuadro, puede elegir incluir o excluir máquinas virtuales de la copia de seguridad. Voy a hacer una copia de seguridad de todo, así que seleccioné "Todos".
- Compresión: elija el nivel de compresión para sus copias de seguridad. Elegiré el valor predeterminado, que es ZSTD (rápido y bueno).
- Modo: elija "Instantánea".
Para hacer una copia de seguridad de todos los contenedores/VM en el nodo Proxmox, elija "Todos" en el modo de selección.
Configurar el trabajo de copia de seguridad para todos los contenedores/VM
Para hacer una copia de seguridad solo de ciertos contenedores/VM, seleccione "Incluir VM seleccionadas" y elija los contenedores/VM de la lista.
Configurar el trabajo de copia de seguridad para contenedores y máquinas virtuales seleccionados
En la sección Retención, elija la cantidad de copias de seguridad que desea conservar. Tienes las siguientes opciones. Elija el que se adapte a sus necesidades.
- Mantenga todas las copias de seguridad
- mantener las últimas "N" copias de seguridad
- Mantenga copias de seguridad "N" diarias, horarias, semanales, mensuales y anuales.
Configurar el período de retención de la copia de seguridad
Después de definir el período de retención, haga clic en el botón "Crear".
Ahora verá el trabajo de copia de seguridad en la sección "Copias de seguridad".
Ver trabajos de copia de seguridad
Como puede ver en la captura de pantalla anterior, configuré el trabajo de copia de seguridad para todos los contenedores y máquinas virtuales.
Si ha elegido hacer una copia de seguridad de un contenedor o VM en particular, verá los ID del contenedor/VM seleccionado en la pestaña Selección.
Realice una copia de seguridad solo de los contenedores y máquinas virtuales seleccionados
Eso es todo. De manera similar, puede definir tantas tareas de respaldo como sea posible en diferentes intervalos. Las copias de seguridad comenzarán automáticamente a la hora programada.
Si no desea esperar la hora programada, puede ejecutar manualmente la copia de seguridad en cualquier momento, como se muestra en la siguiente sección.
3.1. Ejecutar copias de seguridad manualmente
Seleccione una tarea de copia de seguridad y haga clic en el botón "Ejecutar ahora" para crear una copia de seguridad de sus contenedores y máquinas virtuales inmediatamente.
Ejecute la copia de seguridad de Proxmox
Haga clic en "Sí" para iniciar la tarea de copia de seguridad. Verá el progreso de la copia de seguridad en la sección "Tareas" en la parte inferior de la interfaz de usuario web de Proxmox. Simplemente haga doble clic en él para ver el resultado detallado.
Progreso de la copia de seguridad
3.2. Ver copias de seguridad
Una vez que se completa la copia de seguridad, puede ver la lista de copias de seguridad disponibles en la pestaña Almacenamiento Proxmox -> Copias de seguridad.
Ver copias de seguridad
También puede ver las copias de seguridad en el directorio de almacenamiento de su disco externo.
Abra la unidad USB y navegue hasta directorio de almacenamiento de Proxmox -> volcar.
Ver copias de seguridad en una unidad USB
4. Realice una copia de seguridad de un único contenedor o máquina virtual bajo demanda
A veces, desea hacer una copia de seguridad del contenedor o la máquina virtual después de realizar algunos cambios en ellos. Por ejemplo, es posible que haya configurado un servidor web en una máquina virtual y desee realizar una copia de seguridad.
Digamos que desea hacer una copia de seguridad de la máquina virtual FreeBSD. Para hacerlo, abra la interfaz de usuario web de Proxmox y navegue hasta su host Proxmox -> FreeBSD VM -> Copia de seguridad -> Copia de seguridad ahora.
Copia de seguridad de una máquina virtual Proxmox bajo demanda
Asegúrese de haber elegido la unidad de almacenamiento de destino, el modo y el método de compresión correctos para la copia de seguridad y, finalmente, haga clic en "Copia de seguridad" para continuar.
Copia de seguridad de la máquina virtual Proxmox
Tras una copia de seguridad exitosa, se mostrará el siguiente mensaje en el asistente del visor de tareas.
Tarea de copia de seguridad completada
Cierre el visor de tareas y verá la nueva copia de seguridad en la sección Copia de seguridad.
Copia de seguridad de máquina virtual FreeBSD
También puede verlo en la pestaña Copias de seguridad de su almacenamiento principal de Proxmox.
5. Restaurar contenedores y máquinas virtuales de Proxmox
¡Restaurar contenedores o máquinas virtuales de Proxmox es bastante fácil!
Simplemente haga clic en el contenedor o máquina virtual que desea restaurar y haga clic en la pestaña Copia de seguridad, elija la copia de seguridad y haga clic en el botón "Restaurar".
Restaurar el contenedor Proxmox
Aquí, vamos a restaurar el contenedor desde la unidad de respaldo (es decir, la unidad externa) al disco local, ¿verdad? Sí. Por lo que debes elegir "local" en la columna Almacenamiento.
Restaurar contenedor
Tenga en cuenta que la acción anterior sobrescribirá el contenedor.
Incluso puedes eliminar el contenedor o la VM y restaurarlo desde la copia de seguridad.
Por ejemplo, eliminemos el contenedor Almalinux. Haga clic en el contenedor de Almalinux y haga clic en Más -> Eliminar.
Eliminar contenedor Proxmox
Ingrese el ID del contenedor y marque las casillas de verificación Purgar y Destruir para eliminar permanentemente el contenedor, incluido su disco virtual.
Confirmar la eliminación del contenedor
Limpiamos completamente el contenedor. Ahora vaya a Almacenamiento Proxmox (es decir, Proxmox_Backup) -> Copias de seguridad. Verá la lista de copias de seguridad disponibles. Elija copia de seguridad del contenedor de la lista. En nuestro caso, es el contenedor Almalinux. Y haga clic en el botón "Restaurar".
Restaurar contenedor eliminado
Asegúrese de haber elegido el Almacenamiento "local" y presione el botón "Restaurar" para restaurar el contenedor eliminado de la copia de seguridad.
Restaurar contenedor desde la copia de seguridad
Ahora, el contenedor eliminado se restaura nuevamente. Puedes empezar a utilizar el contenedor.
Conclusión
En resumen, analizamos cómo hacer una copia de seguridad de un contenedor o máquina virtual en una unidad externa a través del panel web de Proxmox. También aprendimos cómo restaurar los contenedores y las máquinas virtuales de Proxmox desde la copia de seguridad.
Como puede ver, esta es una solución de respaldo de Proxmox simple y eficiente que cualquiera puede configurar rápidamente en minutos.