Criar uma restauração de aplicativo de cluster do Red Hat OpenShift 4 no Azure
Neste artigo, você vai preparar seu ambiente para criar uma restauração de aplicativo de cluster do Red Hat OpenShift 4 no Azure. Você aprenderá a:
- Configurar os pré-requisitos e instalar as ferramentas necessárias
- Criar uma restauração de aplicativo do Red Hat OpenShift 4 no Azure
Se você optar por instalar e usar a CLI localmente, este tutorial exigirá a execução da CLI do Azure versão 2.6.0 ou posterior. Execute az --version
para encontrar a versão. Se você precisa instalar ou atualizar, consulte Instalar a CLI do Azure.
Antes de começar
Criar um backup de aplicativo do Azure Red Hat OpenShift 4
Para criar um backup de aplicativo do Red Hat OpenShift 4 no Azure, confira Criar um backup do Red Hat OpenShift 4 no Azure
Restaurar um aplicativo do Red Hat OpenShift 4 no Azure
Essas etapas permitirão que você restaure um aplicativo cujo backup foi feito anteriormente com o Velero. Você pode verificar a lista de backups que são atualmente reconhecidos pelo cluster para ver quais backups estão disponíveis para restauração. Para fazer essa etapa, você precisará executar o seguinte comando:
(Esta etapa pressupõe que você instalou Velero em um projeto chamado "velero")
oc get backups -n velero
Depois que tiver o backup que desejar restaurar, você precisará realizar a restauração com o seguinte comando:
velero restore create <name of restore> --from-backup <name of backup from above output list>
Esta etapa criará os objetos Kubernetes dos quais foi feito backup na etapa anterior ao criar um backup.
Para ver o status da restauração, execute a seguinte etapa:
oc get restore -n velero <name of restore created previously> -o yaml
Quando a fase for Completed
, o seu aplicativo Red Hat 4 no Azure deverá ser restaurado.
Restaurar um aplicativo Red Hat OpenShift 4 no Azure com instantâneos incluídos
Para criar uma restauração de um aplicativo Red Hat OpenShift 4 no Azure com volumes persistentes usando o Velero, você precisará executar a restauração com o seguinte comando:
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"
Esta etapa criará os objetos Kubernetes dos quais foi feito backup na etapa anterior ao criar um backup.
Para ver o status da restauração, execute a seguinte etapa:
oc get restore -n velero <name of restore created previously> -o yaml
Quando a fase for Completed
, o seu aplicativo Red Hat 4 no Azure deverá ser restaurado.
Para obter mais informações, confira Backup dos recursos do OpenShift de maneira nativa.
Próximas etapas
Neste artigo, um aplicativo de cluster do Red Hat OpenShift 4 no Azure foi restaurado. Você aprendeu a:
- Criar uma restauração de aplicativo de cluster OpenShift v4 usando o Velero
- Criar uma restauração de aplicativo de cluster OpenShift v4 com instantâneo usando o Velero
Continue para o próximo artigo para aprender sobre recursos suportados pelo Red Hat OpenShift no Azure 4.