Compartilhar via


Criar uma restauração de aplicativo de cluster do Red Hat OpenShift 4 no Azure usando o Velero

Neste artigo, você prepara seu ambiente para criar uma restauração de aplicativo de cluster do Red Hat OpenShift no Microsoft Azure. Você aprenderá como:

  • 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 artigo exigirá que você esteja executando a CLI do Azure versão 2.6.0 ou posterior. Para saber qual é a versão, execute az --version. Se você precisa instalar ou atualizar, consulte Instalar a CLI do Azure.

Prerequisites

Restaurar um aplicativo do Red Hat OpenShift 4 no Azure

Essas etapas permitem que você restaure um aplicativo que fez backup com o Velero. Você pode verificar a lista de backups de cluster para ver quais backups estão disponíveis para restauração.

Para listar os backups, execute o comando a seguir que pressupõe que você instalou o Velero em um projeto chamado velero.

oc get backups -n velero

Depois de ter o backup que deseja restaurar, faça a restauração com o comando a seguir.

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

Esta etapa cria os objetos do Kubernetes que foram salvos no backup a partir da etapa anterior ao criar um backup.

Para ver o status da restauração, execute o comando a seguir.

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

Quando a fase é exibida Completed, o aplicativo Red Hat OpenShift do Azure deve ser restaurado.

Restaurar um aplicativo Red Hat OpenShift 4 do Azure com instantâneos incluídos

Para criar uma restauração de um aplicativo Red Hat OpenShift 4 do Azure com volumes persistentes que usam o Velero, faça a restauração com o comando a seguir.

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"

Este comando a seguir cria os objetos kubernetes que foram backup do comando anterior.

Para ver o status da restauração, execute o comando a seguir.

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

Quando a fase é exibida Completed, o aplicativo Red Hat OpenShift do Azure deve ser restaurado.

Para obter mais informações, consulte Backup de recursos do OpenShift da maneira nativa.

Next steps

Neste artigo, um aplicativo de cluster do Red Hat OpenShift do 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

Para obter informações sobre os recursos compatíveis com o Red Hat OpenShift no Azure, consulte os recursos com suporte do Red Hat OpenShift v4 do Azure.