Creare un ripristino dell'applicazione cluster di Azure Red Hat OpenShift 4

In questo articolo si preparerà l'ambiente per creare un ripristino dell'applicazione cluster di Azure Red Hat OpenShift 4. Si apprenderà come:

  • Configurare i prerequisiti e installare gli strumenti necessari
  • Creare un ripristino dell'applicazione Azure Red Hat OpenShift 4

Se si sceglie di installare e usare l'interfaccia della riga di comando in locale, per questa esercitazione è necessario eseguire l'interfaccia della riga di comando di Azure versione 2.6.0 o successiva. Eseguire az --version per trovare la versione. Se è necessario eseguire l'installazione o l'aggiornamento, vedere Installare l'interfaccia della riga di comando di Azure.

Operazioni preliminari

Creare un backup dell'applicazione Azure Red Hat OpenShift 4

Per creare un backup dell'applicazione Azure Red Hat OpenShift 4, vedere Creare un backup di Azure Red Hat OpenShift 4

Ripristinare un'applicazione Azure Red Hat OpenShift 4

Questi passaggi consentiranno di ripristinare un'applicazione di cui è stato eseguito il backup in precedenza con Velero. È possibile controllare l'elenco dei backup attualmente riconosciuti dal cluster per verificare quali backup sono disponibili per il ripristino. Per questo passaggio, è necessario eseguire il comando seguente:

(Questo passaggio presuppone l'installazione di Velero in un progetto denominato "velero")

oc get backups -n velero

Dopo aver ottenuto il backup che si vuole ripristinare, è necessario eseguire il ripristino con il comando seguente:

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

Questo passaggio creerà gli oggetti Kubernetes di cui è stato eseguito il backup nel passaggio precedente durante la creazione di un backup.

Per visualizzare lo stato del ripristino, eseguire il passaggio seguente:

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

Quando la fase indica Completed, l'applicazione Azure Red Hat 4 deve essere ripristinata.

Ripristinare un'applicazione Azure Red Hat OpenShift 4 con snapshot inclusi

Per creare un ripristino di un'applicazione Azure Red Hat OpenShift 4 con volumi permanenti usando Velero, è necessario eseguire il ripristino con il comando seguente:

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"

Questo passaggio creerà gli oggetti Kubernetes di cui è stato eseguito il backup nel passaggio precedente durante la creazione di un backup.

Per visualizzare lo stato del ripristino, eseguire il passaggio seguente:

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

Quando la fase indica Completed, l'applicazione Azure Red Hat 4 deve essere ripristinata.

Per altre informazioni, vedere Eseguire il backup delle risorse OpenShift nel modo nativo

Passaggi successivi

In questo articolo è stata ripristinata un'applicazione cluster Azure Red Hat OpenShift 4. Contenuto del modulo:

  • Creare un ripristino di un'applicazione cluster OpenShift v4 con Velero
  • Creare un ripristino di un'applicazione cluster OpenShift v4 con snapshot usando Velero

Passare all'articolo successivo per informazioni sulle risorse supportate di Azure Red Hat OpenShift 4.