Tworzenie przywracania aplikacji klastra usługi Azure Red Hat OpenShift 4

W tym artykule przygotujesz środowisko do utworzenia przywracania aplikacji klastra usługi Azure Red Hat OpenShift 4. Omawiane tematy:

  • Konfigurowanie wymagań wstępnych i instalowanie niezbędnych narzędzi
  • Tworzenie przywracania aplikacji usługi Azure Red Hat OpenShift 4

Jeśli zdecydujesz się zainstalować interfejs wiersza polecenia i korzystać z niego lokalnie, ten samouczek będzie wymagał interfejsu wiersza polecenia platformy Azure w wersji 2.6.0 lub nowszej. Uruchom polecenie az --version, aby dowiedzieć się, jaka wersja jest używana. Jeśli konieczna będzie instalacja lub uaktualnienie, zobacz Instalowanie interfejsu wiersza polecenia platformy Azure.

Zanim rozpoczniesz

Tworzenie kopii zapasowej aplikacji usługi Azure Red Hat OpenShift 4

Aby utworzyć kopię zapasową aplikacji usługi Azure Red Hat OpenShift 4, zobacz Tworzenie kopii zapasowej usługi Azure Red Hat OpenShift 4

Przywracanie aplikacji usługi Azure Red Hat OpenShift 4

Te kroki umożliwią przywrócenie aplikacji, której kopia zapasowa została wcześniej utworzona przy użyciu platformy Velero. Możesz sprawdzić listę kopii zapasowych, które są obecnie rozpoznawane przez klaster, aby zobaczyć, jakie kopie zapasowe są dostępne do przywrócenia. Aby wykonać ten krok, należy wykonać następujące polecenie:

(W tym kroku przyjęto założenie, że zainstalowano Velero w projekcie o nazwie "velero")

oc get backups -n velero

Po utworzeniu kopii zapasowej, którą chcesz przywrócić, musisz wykonać przywracanie za pomocą następującego polecenia:

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

W tym kroku zostaną utworzone obiekty Kubernetes, których kopia zapasowa została utworzona z poprzedniego kroku podczas tworzenia kopii zapasowej.

Aby wyświetlić stan przywracania, wykonaj następujący krok:

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

Gdy w fazie jest wyświetlany komunikat Completed, należy przywrócić aplikację usługi Azure Red Hat 4.

Przywracanie aplikacji Azure Red Hat OpenShift 4 z dołączonymi migawkami

Aby utworzyć przywracanie aplikacji usługi Azure Red Hat OpenShift 4 z woluminami trwałymi przy użyciu platformy Velero, należy wykonać przywracanie za pomocą następującego polecenia:

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"

W tym kroku zostaną utworzone obiekty Kubernetes, których kopia zapasowa została utworzona z poprzedniego kroku podczas tworzenia kopii zapasowej.

Aby wyświetlić stan przywracania, wykonaj następujący krok:

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

Gdy w fazie jest wyświetlany komunikat Completed, należy przywrócić aplikację usługi Azure Red Hat 4.

Aby uzyskać więcej informacji, zobacz Backup OpenShift resources the native way (Tworzenie kopii zapasowych zasobów OpenShift w sposób natywny)

Następne kroki

W tym artykule przywrócono aplikację klastra usługi Azure Red Hat OpenShift 4. W tym samouczku omówiono:

  • Tworzenie przywracania aplikacji klastra OpenShift w wersji 4 przy użyciu platformy Velero
  • Tworzenie przywracania aplikacji klastra OpenShift w wersji 4 za pomocą migawek przy użyciu platformy Velero

Przejdź do następnego artykułu, aby dowiedzieć się więcej o obsługiwanych zasobach usługi Azure Red Hat OpenShift 4.