Создание восстановления приложения кластера Azure Red Hat OpenShift 4
В этой статье вы подготовите среду для создания восстановления приложения кластера Azure Red Hat OpenShift 4. Вы изучите следующие темы:
- настроить необходимые компоненты и установить необходимые инструменты;
- Создание восстановления приложения Azure Red Hat OpenShift 4
Если решено установить и использовать CLI локально, то для работы с этим учебником понадобится Azure CLI 2.6.0 или более поздней версии. Чтобы узнать версию, выполните команду az --version
. Если вам необходимо выполнить установку или обновление, см. статью Установка Azure CLI 2.0.
Подготовка к работе
создать резервную копию приложения кластера Azure Red Hat OpenShift 4.
Создание резервного копирования приложений Azure Red Hat OpenShift 4 см. в статье "Создание резервного копирования Azure Red Hat OpenShift 4"
Восстановление приложения Azure Red Hat OpenShift 4
Эти действия позволяют восстановить приложение, ранее резервное копирование с помощью Velero. Список резервных копий, которые в настоящее время распознаются кластером, можно проверить, какие резервные копии доступны для восстановления. Для этого необходимо выполнить следующую команду:
(На этом шаге предполагается, что вы установили Velero в проекте с именем "velero")
oc get backups -n velero
После создания резервной копии, которую вы хотите восстановить, необходимо выполнить восстановление с помощью следующей команды:
velero restore create <name of restore> --from-backup <name of backup from above output list>
На этом шаге будут созданы объекты Kubernetes, которые были созданы на предыдущем шаге при создании резервной копии.
Чтобы просмотреть состояние восстановления, выполните следующий шаг:
oc get restore -n velero <name of restore created previously> -o yaml
После выполнения Completed
этапа необходимо восстановить приложение Azure Red Hat 4.
Восстановление приложения Azure Red Hat OpenShift 4 с включенными моментальными снимками
Чтобы создать восстановление приложения Azure Red Hat OpenShift 4 с постоянными томами с помощью Velero, необходимо выполнить восстановление с помощью следующей команды:
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"
На этом шаге будут созданы объекты Kubernetes, которые были созданы на предыдущем шаге при создании резервной копии.
Чтобы просмотреть состояние восстановления, выполните следующий шаг:
oc get restore -n velero <name of restore created previously> -o yaml
После выполнения Completed
этапа необходимо восстановить приложение Azure Red Hat 4.
Дополнительные сведения см. в статье "Резервное копирование ресурсов OpenShift" на собственном языке
Следующие шаги
В этой статье было восстановлено приложение кластера Azure Red Hat OpenShift 4. Вы научились выполнять следующие задачи:
- Создание восстановления приложения кластера OpenShift версии 4 с помощью Velero
- Создание приложения кластера OpenShift версии 4 с моментальными снимками с помощью Velero
Перейдите к следующей статье, чтобы узнать о поддерживаемых ресурсах Azure Red Hat OpenShift 4.