Skip to main content
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Restaurar aplicações

Colaboradores

O Astra Control pode restaurar sua aplicação a partir de um snapshot ou backup. A restauração a partir de um instantâneo existente será mais rápida ao restaurar o aplicativo para o mesmo cluster. Você pode usar a IU do Astra Control ou "API Astra Control" restaurar aplicações.

Sobre esta tarefa
  • É altamente recomendável tirar um instantâneo ou fazer backup do aplicativo antes de restaurá-lo. Isso permitirá clonar a partir do instantâneo ou backup, caso a restauração não seja bem-sucedida.

  • Se você usar o Helm para implantar aplicativos, o Astra Control Center precisará do Helm versão 3. O gerenciamento e clonagem de aplicativos implantados com o Helm 3 (ou atualizados do Helm 2 para o Helm 3) são totalmente compatíveis. As aplicações implementadas com o Helm 2 não são suportadas.

  • Se você restaurar para um cluster diferente, verifique se o cluster está usando o mesmo modo de acesso de volume persistente (por exemplo, ReadWriteMany). A operação de restauração falhará se o modo de acesso ao volume persistente de destino for diferente.

  • Qualquer usuário membro com restrições de namespace por nome/ID de namespace ou por rótulos de namespace pode clonar ou restaurar um aplicativo para um novo namespace no mesmo cluster ou para qualquer outro cluster na conta da organização. No entanto, o mesmo usuário não pode acessar o aplicativo clonado ou restaurado no novo namespace. Depois que um novo namespace é criado por uma operação de clone ou restauração, o administrador/proprietário da conta pode editar a conta de usuário membro e atualizar as restrições de função para o usuário afetado conceder acesso ao novo namespace.

  • Quando você cria um projeto para hospedar um aplicativo em um cluster OpenShift, o projeto (ou namespace Kubernetes) recebe um UID SecurityContext. Para ativar o Astra Control Center para proteger seu aplicativo e mover o aplicativo para outro cluster ou projeto no OpenShift, você precisa adicionar políticas que permitam que o aplicativo seja executado como qualquer UID. Como exemplo, os seguintes comandos OpenShift CLI concedem as políticas apropriadas a um aplicativo WordPress.

    oc new-project wordpress
    oc adm policy add-scc-to-group anyuid system:serviceaccounts:wordpress
    oc adm policy add-scc-to-user privileged -z default -n wordpress

Passos
  1. Selecione aplicativos e, em seguida, selecione o nome de um aplicativo.

  2. Selecione proteção de dados.

  3. Se você quiser restaurar a partir de um instantâneo, mantenha o ícone Snapshots selecionado. Caso contrário, selecione o ícone backups para restaurar a partir de um backup.

  4. No menu Opções na coluna ações para o instantâneo ou backup a partir do qual você deseja restaurar, selecione Restaurar aplicativo.

  5. Restaurar detalhes: Especifique detalhes para o aplicativo restaurado. Por padrão, o cluster e o namespace atuais são exibidos. Deixe esses valores intactos para restaurar um aplicativo no local, o que reverte o aplicativo para uma versão anterior de si mesmo. Altere esses valores se quiser restaurar para um cluster ou namespace diferente.

    • Introduza um nome e um namespace para a aplicação.

    • Escolha o cluster de destino para a aplicação.

    • Selecione Revisão.

      Observação Se você restaurar para um namespace que foi excluído anteriormente, um novo namespace com o mesmo nome será criado como parte do processo de restauração. Todos os usuários que tinham direitos para gerenciar aplicativos no namespace excluído anteriormente precisam restaurar manualmente os direitos para o namespace recém-criado.
  6. Restore Summary: Revise os detalhes sobre a ação de restauração, digite "Restore" e selecione Restore.

Resultado

O Astra Control Center restaura a aplicação com base nas informações fornecidas. Se você restaurou o aplicativo no local, o conteúdo de quaisquer volumes persistentes existentes será substituído pelo conteúdo de volumes persistentes do aplicativo restaurado.

Observação Após uma operação de proteção de dados (clone, backup, restauração) e subsequente redimensionamento persistente de volume, há um atraso de até vinte minutos antes que o novo tamanho de volume seja exibido na IU da Web. A operação de proteção de dados é bem-sucedida em minutos. Você pode usar o software de gerenciamento do back-end de storage para confirmar a alteração no tamanho do volume.