Sdílet prostřednictvím


Vytvoření obnovení aplikace clusteru Azure Red Hat OpenShift 4 pomocí Velero

V tomto článku připravíte své prostředí na vytvoření obnovení aplikace clusteru Microsoft Azure Red Hat OpenShift. Naučíte se:

  • Nastavení požadovaných součástí a instalace potřebných nástrojů
  • Vytvoření obnovení aplikace Azure Red Hat OpenShift 4

Pokud se rozhodnete nainstalovat a používat rozhraní příkazového řádku místně, musíte mít Azure CLI verze 2.6.0 nebo novější. Verzi zjistíte spuštěním příkazu az --version. Pokud potřebujete instalovat nebo upgradovat, podívejte se na Install Azure CLI.

Prerequisites

Obnovení aplikace Azure Red Hat OpenShift 4

Tyto kroky umožňují obnovit aplikaci, která byla zálohovaná pomocí Velera. Seznam záloh clusteru můžete zkontrolovat a zjistit, které zálohy jsou k dispozici pro obnovení.

Pokud chcete zobrazit seznam záloh, spusťte následující příkaz, který předpokládá, že jste nainstalovali Velero do projektu s názvem velero.

oc get backups -n velero

Jakmile budete mít zálohu, kterou chcete obnovit, provedete obnovení pomocí následujícího příkazu.

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

Tento krok vytvoří objekty Kubernetes, které byly zálohovány z předchozího kroku při vytváření zálohy.

Pokud chcete zobrazit stav obnovení, spusťte následující příkaz.

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

Jakmile fáze řekne Completed, měla by se vaše aplikace Azure Red Hat OpenShift obnovit.

Obnovení aplikace Azure Red Hat OpenShift 4 s zahrnutými snímky

Pokud chcete vytvořit obnovení aplikace Azure Red Hat OpenShift 4 s trvalými svazky, které používají Velero, provedete obnovení pomocí následujícího příkazu.

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"

Následující příkaz vytvoří objekty Kubernetes, které byly zálohovány z předchozího příkazu.

Pokud chcete zobrazit stav obnovení, spusťte následující příkaz.

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

Jakmile fáze řekne Completed, měla by se vaše aplikace Azure Red Hat OpenShift obnovit.

Další informace najdete v tématu Zálohování prostředků OpenShift nativním způsobem.

Next steps

V tomto článku se obnovila aplikace clusteru Azure Red Hat OpenShift. Naučili jste se:

  • Vytvoření obnovení aplikace clusteru OpenShift v4 pomocí Velero
  • Vytvoření obnovení aplikace clusteru OpenShift v4 se snímky pomocí Velero

Informace o podporovaných prostředcích Azure Red Hat OpenShift najdete v tématu Podporované prostředky Azure Red Hat OpenShift v4.