Hacer Backup del Etcd en Red Hat Openshift

Para realizar una copia de seguridad del etcd de Red Hat OpenShift, siga estos pasos:

  1. Inicie una sesión de depuración para un nodo del plano de control: oc debug node/node_name
  2. Cambie su directorio raíz al host:chroot /host
  3. Si el proxy de todo el clúster está habilitado, asegúrese de haber exportado las variables de entorno NO_PROXY, HTTP_PROXY y HTTPS_PROXY. Puedes validar aplicando lo siguiente: oc get proxy cluster -o yaml
  4. Ejecute el script cluster-backup.sh y pase la ubicación donde desea guardar la copia de seguridad:cluster-backup.sh backup_location

Por ejemplo, para guardar la copia de seguridad en el directorio /tmp/backup, ejecutaría el siguiente comando:

cluster-backup.sh /tmp/backup

El script cluster-backup.sh creará una instantánea de etcd y realizará una copia de seguridad de los recursos para los pods estáticos. Esta copia de seguridad se puede guardar y usar en un momento posterior si necesita restaurar etcd.

Nota: Solo guarde una copia de seguridad de un solo host del plano de control. No guarde una copia de seguridad de cada host del plano de control del clúster.

Recomendación: Realice copias de seguridad de etcd regularmente y almacene las copias de seguridad en una ubicación segura, idealmente fuera del entorno de Red Hat OpenShift Container Platform.

Documentación oficial de Red Hat: Backing up etcd data: https://docs.openshift.com/container-platform/4.12/backup_and_restore/control_plane_backup_and_restore/backing-up-etcd.html


El archivo de cluster-backup.sh lo encuentras en el directorio:

Una vez que haya encontrado el script, puede usarlo para realizar una copia de seguridad de etcd.

 

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *