15 Copia de seguridad y recuperación #
En este capítulo se explica de qué partes del clúster de Ceph se debe realizar una copia de seguridad para poder restaurarlo.
15.1 Copia de seguridad de la configuración y los datos del clúster #
15.1.1 Copia de seguridad de la configuración de ceph-salt
#
Exporte la configuración del clúster. Encontrará más información en Sección 5.3.2.15, “Exportación de configuraciones de clúster”.
15.1.2 Copia de seguridad de la configuración de Ceph #
Realice una copia de seguridad del directorio /etc/ceph
. Contiene configuración crucial del clúster. Por ejemplo, necesitará una copia de seguridad de /etc/ceph
cuando deba sustituir el nodo de administración.
15.1.3 Copia de seguridad de la configuración de Salt #
Debe realizar una copia de seguridad del directorio /etc/salt/
. Contiene los archivos de configuración de Salt, por ejemplo la clave del master de Salt y las claves de cliente aceptadas.
No es estrictamente necesario incluir los archivos de Salt al realizar una copia de seguridad del nodo de administración, pero facilita la posterior redistribución del clúster de Salt. Si no se hace una copia de seguridad de estos archivos, los minions de Salt deben registrarse de nuevo en el nuevo nodo de administración.
Asegúrese de que la copia de seguridad de la clave privada del master de Salt se guarda en una ubicación segura. La clave del master de Salt puede emplearse para manipular todos los nodos del clúster.
15.1.4 Copia de seguridad de configuraciones personalizadas #
Datos y personalizaciones de Prometheus.
Personalizaciones de Grafana.
Cambios manuales en la configuración de iSCSI.
Claves de ceph.
Mapa y reglas de CRUSH. Guarde el mapa de CRUSH descompilado, incluidas las reglas de CRUSH, en
crushmap-backup.txt
ejecutando el siguiente comando:cephuser@adm >
ceph osd getcrushmap | crushtool -d - -o crushmap-backup.txtConfiguración de Samba Gateway. Si utiliza una única pasarela, realice una copia de seguridad de
/etc/samba/smb.conf
. Si utiliza una configuración de alta disponibilidad, realice también una copia de seguridad de los archivos de configuración de CTDB y Pacemaker. Consulte el Capítulo 24, Exportación de datos de Ceph a través de Samba para ver detalles sobre la configuración que se usa en las pasarelas Samba Gateway.Configuración de NFS Ganesha. Solo se necesita si se utiliza una configuración de alta disponibilidad. Consulte el Capítulo 25, NFS Ganesha para ver detalles sobre la configuración que se usa en NFS Ganesha.
15.2 Restauración de un nodo de Ceph #
El procedimiento para recuperar un nodo de la copia de seguridad consiste en volver a instalar el nodo, sustituir sus archivos de configuración y, a continuación, volver a organizar el clúster para que se vuelva a añadir el nodo de sustitución.
Si necesita volver a distribuir el nodo de administración, consulte la Sección 13.5, “Traslado del master de Salt a un nodo nuevo”.
En el caso de los minions, suele ser más fácil volver a crearlos y distribuirlos.
Vuelva a instalar el nodo. Encontrará más información en Sección 5.1, “Instalación y configuración de SUSE Linux Enterprise Server”
Instale Salt. Encontrará más información en Sección 5.2, “Distribución de Salt”
Después de restaurar el directorio
/etc/salt
desde una copia de seguridad, habilite y reinicie los servicios de Salt aplicables, por ejemplo:root@master #
systemctl
enable salt-masterroot@master #
systemctl
start salt-masterroot@master #
systemctl
enable salt-minionroot@master #
systemctl
start salt-minionElimine la clave principal pública del nodo del master de Salt de todos los minions.
root@master #
rm
/etc/salt/pki/minion/minion_master.pubroot@master #
systemctl
restart salt-minionRestaure cualquier elemento que fuera local en el nodo de administración.
Importe la configuración del clúster desde el archivo JSON exportado anteriormente. Consulte el Sección 5.3.2.15, “Exportación de configuraciones de clúster” para obtener más información.
Aplique la configuración de clúster importada:
root@master #
ceph-salt apply