Partager via


Créer une restauration d’application de cluster Azure Red Hat OpenShift 4 à l’aide de Velero

Dans cet article, vous préparez votre environnement pour créer une restauration d’application de cluster Microsoft Azure Red Hat OpenShift. Vous apprenez à :

  • Configurer les composants requis et installer les outils nécessaires
  • Créer une restauration d’application Azure Red Hat OpenShift 4

Si vous choisissez d’installer et d’utiliser l’interface CLI localement, cet article nécessite l’exécution d’Azure CLI version 2.6.0 ou ultérieure. Pour connaître la version, exécutez az --version. Si vous devez installer ou mettre à niveau, voir Installer Azure CLI.

Prerequisites

Restaurer une application Azure Red Hat OpenShift 4

Ces étapes vous permettent de restaurer une application sauvegardée avec Velero. Vous pouvez consulter la liste des sauvegardes de cluster pour voir quelles sauvegardes sont disponibles pour la restauration.

Pour répertorier les sauvegardes, exécutez la commande suivante qui suppose que vous avez installé Velero dans un projet nommé velero.

oc get backups -n velero

Une fois la sauvegarde que vous souhaitez restaurer, effectuez la restauration avec la commande suivante.

velero restore create <name of restore> --from-backup <name of backup from above output list>

Cette étape crée les objets Kubernetes sauvegardés à partir de l’étape précédente lors de la création d’une sauvegarde.

Pour afficher l’état de la restauration, exécutez la commande suivante.

oc get restore -n velero <name of restore created previously> -o yaml

Lorsque la phase indique Completed, votre application Azure Red Hat OpenShift doit être restaurée.

Restaurer une application Azure Red Hat OpenShift 4 avec des instantanés inclus

Pour créer une restauration d’une application Azure Red Hat OpenShift 4 avec des volumes persistants qui utilisent Velero, vous effectuez la restauration avec la commande suivante.

velero restore create <name of the restore> --from-backup <name of backup from above output list> --exclude-resources="nodes,events,events.events.k8s.io,backups.ark.heptio.com,backups.velero.io,restores.ark.heptio.com,restores.velero.io"

Cette commande suivante crée les objets Kubernetes sauvegardés à partir de la commande précédente.

Pour afficher l’état de la restauration, exécutez la commande suivante.

oc get restore -n velero <name of restore created previously> -o yaml

Lorsque la phase indique Completed, votre application Azure Red Hat OpenShift doit être restaurée.

Pour plus d’informations, consultez Sauvegarder les ressources OpenShift de la façon native.

Next steps

Dans cet article, une application de cluster Azure Red Hat OpenShift a été restaurée. Vous avez appris à :

  • Créer une restauration d’application de cluster OpenShift v4 à l’aide de Velero
  • Créer une restauration d’application de cluster OpenShift v4 avec des instantanés à l’aide de Velero

Pour plus d’informations sur les ressources prises en charge par Azure Red Hat OpenShift, consultez les ressources prises en charge par Azure Red Hat OpenShift v4.