Backup¶
El módulo Backup permite a un administrador generar una copia de seguridad completa de la configuración de Bastion a demanda y, a la inversa, restaurar una copia existente. Se utiliza antes de una operación delicada (montada de versión, migración, cambio estructural) o para volver atrás.
La pantalla presenta dos secciones: Backup generation y Backup restoration. El estado de ambas operaciones se consulta al servidor cada 5 segundos.
Generación de la copia de seguridad¶
| Campo | Descripción |
|---|---|
| Generate backup | Botón que inicia la generación en el servidor. Durante la operación, el formulario queda cubierto por una máscara de carga que indica Backup generation in progress. |
| (estado) | Etiqueta mostrada a la derecha del botón. Valores posibles: No backup available, Backup generated on seguido de la fecha, Backup generation failed y A backup is available on the other server cuando la copia se ha producido en el segundo servidor de un clúster. |
| Download last backup | Botón activado únicamente cuando hay una copia disponible localmente. Descarga el fichero .tar.gz. |
Copia de seguridad MSSQL
Cuando la base de datos es MSSQL, se muestra una advertencia en la parte superior de la sección; su redacción difiere entre la consola de administración de la organización y la consola de sistema. Aparece una advertencia adicional cuando la bóveda utiliza también MSSQL.
Restauración de la copia de seguridad¶
Una advertencia permanente abre la sección: la restauración deja la plataforma indisponible durante algunas decenas de segundos y desconecta a todos los usuarios.
| Campo | Descripción |
|---|---|
| Restore database connection settings (databasesettings.ini) | Casilla de verificación visible únicamente desde la consola de sistema. |
| Create databases if necessary (PostgreSQL only) | Casilla de verificación visible únicamente desde la consola de sistema. |
| Migrate databases from earlier versions | Casilla de verificación. Márquela cuando la copia de seguridad provenga de una versión anterior de Bastion — las bases de datos se actualizan entonces a la versión actual después de la restauración. No aparece cuando la base de datos es MSSQL. |
| Backup file | Campo de carga obligatorio. Seleccione un fichero .tar.gz local. |
| Restore backup | Botón que inicia la restauración. Durante la operación, el formulario queda cubierto por una máscara de carga que indica Backup restore in progress. |
| (estado de la restauración) | Etiqueta mostrada a la derecha del botón. Valores posibles: Backup restored on seguido de la fecha, Backup restore failed o backup restore was partially successful. The following organisations could not be restored: seguido de la lista. |
Restauración MSSQL
Igual que en la generación, se muestran advertencias específicas de MSSQL y de una bóveda MSSQL encima del formulario cuando se utilizan esas bases de datos.
Consulta automática
Los estados de copia de seguridad y de restauración se actualizan automáticamente cada 5 segundos mientras la ventana está abierta. Durante una restauración en curso, la visualización no se reinicia hasta que la operación finaliza o falla.