Esta sección permite a los usuarios gestionar las configuraciones de respaldo del balanceador de carga para una rápida recuperación ante desastres , así como clonar o migrar configuraciones de un nodo a otro.
Contenido y personalización de los archivos de respaldo #
Por defecto, RELIANOID Los archivos de copia de seguridad almacenan la configuración completa del sistema necesaria para la recuperación ante desastres, la clonación de la configuración o la migración de nodos. La copia de seguridad incluye archivos de configuración, certificados y la configuración del sistema necesarios para restaurar el balanceador de carga a un estado funcional.
La información almacenada en un archivo de respaldo está definida por la variable backupfor ubicada en el archivo de configuración global:
/usr/local/relianoid/config/global.conf
Ejemplo de configuración predeterminada:
$backupfor="$configdir $basedir/*.pem $confhttp $rttables $sshConf $snmpdconfig_file $keepalived_conf $conntrackd_conf /etc/hostname $filedns /etc/cron.d/ /etc/ssl/openssl.cnf $confrsyslog";
De forma predeterminada, esta configuración incluye:
- Directorio de configuración del balanceador de carga
- Certificados SSL y claves privadas (.pem)
- Archivos de configuración HTTP y de granja
- Tablas de enrutamiento
- Configuración de SSH, SNMP, Keepalived y Conntrackd
- Nombre de host del sistema y configuración de DNS
- Tareas programadas
- Configuración de OpenSSL
- Configuración de Rsyslog
Los administradores pueden personalizar el contenido de la copia de seguridad editando la variable backupfor para incluir o excluir archivos o directorios específicos según los requisitos de seguridad, cumplimiento o recuperación ante desastres.
Cualquier cambio en esta variable afectará a todas las copias de seguridad futuras generadas por el sistema.
Importante!
Después de modificar global.confAsegúrese de que los cambios estén validados y documentados, ya que excluir archivos críticos puede generar copias de seguridad incompletas.
Exclusiones de copia de seguridad #
Los archivos o directorios pueden excluirse de la copia de seguridad agregando uno o más --exclude='<FILE>' opciones antes de la lista de archivos de copia de seguridad. El valor de --exclude Especifica la ruta del archivo o directorio que se debe omitir de la copia de seguridad. Por ejemplo:
$backupfor="--exclude='/usr/local/relianoid/config/if_eth1_conf' $configdir $basedir/*.pem $confhttp $rttables $sshConf $snmpdconfig_file $keepalived_conf $conntrackd_conf /etc/hostname $filedns /etc/cron.d/ /etc/ssl/openssl.cnf $confrsyslog";
Se pueden especificar múltiples exclusiones agregando información adicional. --exclude opciones:
$backupfor="--exclude='/ruta/al/archivo1' --exclude='/ruta/al/archivo2' $configdir $basedir/*.pem ...";
Los archivos y directorios excluidos se omiten de la lista de archivos incluidos en la copia de seguridad.
Lista de copias de seguridad de configuración #
La siguiente tabla enumera todas las copias de seguridad generadas y almacenadas en el balanceador de carga.
Nombre. Un nombre descriptivo para el archivo de copia de seguridad.
Fecha. La fecha en que se creó la copia de seguridad.
Versión. La versión del balanceador de carga en el momento de la copia de seguridad.
Acciones de copia de seguridad #
Las acciones disponibles para archivos de respaldo incluyen:
- Crear copia de seguridad. Genere un nuevo archivo de copia de seguridad de configuración.
- Descargar. Descargue la copia de seguridad como un archivo tarball.
- Restaurar. Restaure las configuraciones anteriores desde el almacenamiento de respaldo.
- Eliminar. Elimine la copia de seguridad del equilibrador de carga.
- Subir copia de seguridad. Cargue y almacene una copia de seguridad creada previamente en el balanceador de carga. Esto puede resultar útil para clonar configuraciones de otro equilibrador de carga.
