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.