Partilhar via


Gerenciar backups do Serviço Kubernetes do Azure usando o Backup do Azure

Este artigo descreve como registrar provedores de recursos em suas assinaturas para usar a Extensão de Backup e o Acesso Confiável. Além disso, ele fornece os comandos da CLI do Azure para gerenciá-los.

O Backup do Azure agora permite fazer backup de clusters AKS (recursos de cluster e volumes persistentes anexados ao cluster) usando uma extensão de backup, que deve ser instalada no cluster. O cluster AKS requer Acesso Confiável habilitado com o cofre de backup, para que o cofre possa se comunicar com a extensão de backup para executar operações de backup e restauração.

Além disso, ajuda a descrever como gerenciar o backup para os clusters do Serviço Kubernetes do Azure a partir do portal do Azure.

Registos de fornecedores de recursos

  • Você deve registrar esses provedores de recursos na assinatura antes de iniciar qualquer operação de backup e restauração.
  • Quando o registro estiver concluído, você poderá executar operações de backup e restauração em todo o cluster sob a assinatura.

Registrar a extensão de backup

Para instalar a Extensão de Backup, você precisa registrar Microsoft.KubernetesConfiguration o provedor de recursos na assinatura. Para executar o registro, execute o seguinte comando:

az provider register --namespace Microsoft.KubernetesConfiguration

O registo pode demorar até 10 minutos. Para monitorar o processo de registro, execute o seguinte comando:

az provider show --name Microsoft.KubernetesConfiguration --output table

Esta seção fornece o conjunto de comandos da CLI do Azure para executar operações de criação, atualização ou exclusão na Extensão de Backup. Você pode usar o comando update para alterar os limites de computação para os pods de extensão de backup subjacentes.

Instalar extensão de backup

Para instalar a extensão de backup, execute o seguinte comando:

az k8s-extension create --name azure-aks-backup --extension-type microsoft.dataprotection.kubernetes --scope cluster --cluster-type managedClusters --cluster-name <aksclustername> --resource-group <aksclusterrg> --release-train stable --configuration-settings blobContainer=<containername> storageAccount=<storageaccountname> storageAccountResourceGroup=<storageaccountrg> storageAccountSubscriptionId=<subscriptionid>

Exibir o status de instalação da extensão de backup

Para exibir o progresso da instalação da extensão de backup, use o seguinte comando:

az k8s-extension show --name azure-aks-backup --cluster-type managedClusters --cluster-name <aksclustername> --resource-group <aksclusterrg>

Atualizar recursos na extensão de backup

Para atualizar o contêiner de blob, a CPU e a memória na extensão de backup, use o seguinte comando:

az k8s-extension update --name azure-aks-backup --cluster-type managedClusters --cluster-name <aksclustername> --resource-group <aksclusterrg> --release-train stable --configuration-settings [blobContainer=<containername> storageAccount=<storageaccountname> storageAccountResourceGroup=<storageaccountrg> storageAccountSubscriptionId=<subscriptionid>] [cpuLimit=1] [memoryLimit=1Gi]

[]: denotes the 3 different sub-groups of updates possible (discard the brackets while using the command)

Excluir operação de instalação da extensão de backup

Para interromper a operação de instalação da extensão de backup, use o seguinte comando:

az k8s-extension delete --name azure-aks-backup --cluster-type managedClusters --cluster-name <aksclustername> --resource-group <aksclusterrg>

Conceder permissão na conta de armazenamento

A extensão de backup cria uma Identidade Gerenciada Atribuída pelo Usuário no grupo de recursos gerenciados do cluster. Essa identidade precisa ser fornecida com a permissão de Colaborador de Dados de Blob de Armazenamento na conta de armazenamento executando o seguinte comando:

az role assignment create --assignee-object-id $(az k8s-extension show --name azure-aks-backup --cluster-name <aksclustername> --resource-group <aksclusterrg> --cluster-type managedClusters --query aksAssignedIdentity.principalId --output tsv) --role 'Storage Blob Data Contributor' --scope /subscriptions/<subscriptionid>/resourceGroups/<storageaccountrg>/providers/Microsoft.Storage/storageAccounts/<storageaccountname> 

Para habilitar o Acesso Confiável entre o cofre de Backup e o cluster AKS, use o seguinte comando da CLI do Azure:

az aks trustedaccess rolebinding create \
--resource-group <aksclusterrg> \
--cluster-name <aksclustername> \
--name <randomRoleBindingName> \
--source-resource-id $(az dataprotection backup-vault show --resource-group <vaultrg> --vault <VaultName> --query id -o tsv) \
--roles Microsoft.DataProtection/backupVaults/backup-operator   

Saiba mais sobre outros comandos relacionados ao Acesso Confiável.

Monitorar uma operação de backup

O serviço de Backup do Azure cria um trabalho para backups agendados ou se você acionar a operação de backup sob demanda para rastreamento. Para exibir o status do trabalho de backup:

  1. Vá para o Centro de Continuidade de Negócios do Azure e selecione Itens Protegidos em Inventário de Proteção.

    A folha Itens Protegidos mostra todas as instâncias de backup criadas nas assinaturas. Use os filtros para acessar a instância de backup que você gostaria de examinar. Selecione o item protegido e abra-o.

    A captura de tela mostra o painel de trabalhos.

  2. Agora selecione em Itens Associados para abrir o painel para a instância de backup. Aqui você pode ver os trabalhos de backup dos últimos sete dias.

  3. Para exibir o status da operação de backup, selecione Exibir tudo para mostrar os trabalhos em andamento e anteriores dessa instância de backup.

    A captura de tela mostra como selecionar a opção exibir tudo.

  4. Revise a lista de trabalhos de backup e restauração e seu status. Selecione um trabalho na lista de trabalhos para exibir os detalhes do trabalho.

    A captura de tela mostra como selecionar um trabalho para ver os detalhes.

Gerenciar operações usando o portal do Azure

Esta seção descreve várias operações de gerenciamento com suporte do Backup do Azure que facilitam o gerenciamento de backups de cluster do Serviço Kubernetes do Azure.

Monitorar uma operação de backup

O serviço de Backup do Azure cria um trabalho para backups agendados ou se você acionar a operação de backup sob demanda para rastreamento. Para exibir o status do trabalho de backup:

  1. Vá para o Centro de Continuidade de Negócios do Azure e selecione Itens Protegidos em Inventário de Proteção.

    A folha Itens Protegidos mostra todas as instâncias de backup criadas nas assinaturas. Use os filtros para acessar a instância de backup que você gostaria de examinar. Selecione o item protegido e abra-o.

    A captura de tela mostra o painel de trabalhos.

  2. Agora selecione em Itens Associados para abrir o painel para a instância de backup. Aqui você pode ver os trabalhos de backup dos últimos sete dias.

  3. Para exibir o status da operação de backup, selecione Exibir tudo para mostrar os trabalhos em andamento e anteriores dessa instância de backup.

    A captura de tela mostra como selecionar a opção exibir tudo.

  4. Revise a lista de trabalhos de backup e restauração e seu status. Selecione um trabalho na lista de trabalhos para exibir os detalhes do trabalho.

    A captura de tela mostra como selecionar um trabalho para ver os detalhes.

Monitorar uma operação de restauração

Depois de acionar a operação de restauração, o serviço de backup cria um trabalho para rastreamento. O Backup do Azure exibe notificações sobre o trabalho no portal. Para exibir o progresso do trabalho de restauração:

  1. Vá para o Centro de Continuidade de Negócios do Azure e selecione Itens Protegidos em Inventário de Proteção.

    A folha Itens Protegidos mostra todas as instâncias de backup criadas nas assinaturas. Use os filtros para acessar a instância de backup que você gostaria de examinar. Selecione o item protegido e abra-o.

    A captura de tela mostra o painel de trabalhos.

  2. Agora selecione em Itens Associados para abrir o painel para a instância de backup. Aqui você pode ver os trabalhos de backup dos últimos sete dias.

  3. Para exibir o status da operação de restauração, selecione Exibir tudo para mostrar trabalhos em andamento e anteriores dessa instância de backup.

    A captura de tela mostra como selecionar Exibir tudo.

  4. Revise a lista de trabalhos de backup e restauração e seu status. Selecione um trabalho na lista de trabalhos para exibir os detalhes do trabalho.

    A captura de tela mostra a lista de trabalhos.

Quando uma operação de backup ou restauração agendada ou sob demanda é executada, um trabalho é criado correspondente à operação para acompanhar seu progresso. Se houver uma falha, esses trabalhos permitem que você identifique códigos de erro e corrija problemas para executar um trabalho bem-sucedido mais tarde.

Para backup do AKS, os trabalhos de backup e restauração podem mostrar o status Concluído com Avisos. Esse status aparece quando a operação de backup e restauração não é totalmente bem-sucedida devido a problemas nas configurações definidas pelo usuário ou no estado interno da carga de trabalho.

A captura de tela mostra os trabalhos de backup e restauração concluídos com avisos.

Por exemplo, se um trabalho de backup para um cluster AKS for concluído com o status Concluído com Avisos, um ponto de restauração será criado, mas ele não terá todos os recursos no cluster copiados de acordo com a configuração de backup. O trabalho mostra detalhes de aviso, fornecendo os problemas e recursos que foram impactados durante a operação.

Para exibir esses avisos, selecione Exibir detalhes ao lado de Detalhes do aviso.

A captura de tela mostra os detalhes do aquecimento do trabalho.

Saiba como identificar e resolver o erro.

Política de alterações

Você pode alterar a política associada com uma instância de backup.

  1. Selecione a política de alteração da instância> de backup.

    Captura de ecrã a mostrar a opção para alterar a política.

  2. Selecione a nova política que deseja aplicar ao banco de dados.

    Captura de ecrã a mostrar a opção para reatribuir políticas.

Nota

A alteração de uma política de backup atribuída a uma instância de backup não afeta os pontos de recuperação existentes nem sua duração de retenção. As configurações de retenção atualizadas serão aplicadas somente aos novos pontos de recuperação criados após a alteração da política.

Proteção Stop

Há três maneiras pelas quais você pode parar de proteger um Disco do Azure:

  • Parar proteção e reter dados (reter para sempre): essa opção ajuda a impedir que todos os trabalhos de backup futuros protejam seu cluster. No entanto, o serviço de Backup do Azure retém os pontos de recuperação cujo backup é feito para sempre. Você precisa pagar para manter os pontos de recuperação no cofre (consulte os preços do Backup do Azure para obter detalhes). Você é capaz de restaurar o disco, se necessário. Para retomar a proteção de cluster, use a opção Retomar backup .

  • Parar proteção e reter dados (reter conforme a política): essa opção ajuda a impedir que todos os trabalhos de backup futuros protejam seu cluster. Os pontos de recuperação são retidos de acordo com a política e serão cobrados de acordo com os preços do Backup do Azure. No entanto, o ponto de recuperação mais recente é mantido para sempre.

  • Parar proteção e excluir dados: essa opção ajuda a impedir que todos os trabalhos de backup futuros protejam seus clusters e excluam todos os pontos de recuperação. Você não poderá restaurar o disco ou usar a opção Retomar backup .

Pare a proteção e retenha dados

  1. Vá para o Centro de Continuidade de Negócios do Azure e selecione Itens Protegidos em Inventário de Proteção.

    A folha Itens Protegidos mostra todas as instâncias de backup criadas nas assinaturas. Use os filtros para acessar a instância de backup que você gostaria de examinar. Selecione o item protegido e abra-o.

    A captura de tela mostra o painel de trabalhos.

  2. Agora selecione em Itens Associados para abrir o painel para a instância de backup.

  3. Selecione Parar backup.

    Captura de tela mostrando a seleção da instância de backup de disco do Azure a ser interrompida.

  4. Selecione uma das seguintes opções de retenção de dados:

    1. Reter para sempre
    2. Reter de acordo com a política

    Captura de tela mostrando as opções para interromper a proteção da instância de backup em disco.

    Você também pode selecionar o motivo para interromper backups na lista suspensa.

  5. Selecione Parar backup.

  6. Selecione Confirmar para interromper a proteção de dados.

    Captura de tela mostrando as opções de retenção de instância de backup em disco a serem selecionadas.

Parar a proteção e excluir dados

  1. Vá para o Centro de Continuidade de Negócios do Azure e selecione Itens Protegidos em Inventário de Proteção.

    A folha Itens Protegidos mostra todas as instâncias de backup criadas nas assinaturas. Use os filtros para acessar a instância de backup que você gostaria de examinar. Selecione o item protegido e abra-o.

    A captura de tela mostra o painel de trabalhos.

  2. Agora selecione em Itens Associados para abrir o painel para a instância de backup.

  3. Selecione Parar backup.

  4. Selecione Excluir dados de backup.

    Forneça o nome da instância de backup, o motivo da exclusão e quaisquer outros comentários.

    Captura de ecrã para a confirmação da interrupção da cópia de segurança do disco.

  5. Selecione Parar backup.

  6. Selecione Confirmar para interromper a proteção de dados.

    Captura de tela mostrando as opções de retenção de instância de backup em disco a serem selecionadas.

Proteção de retomada

Se você selecionou a opção Parar proteção e reter dados, poderá retomar a proteção para seus clusters.

Nota

Quando você retomar a proteção de uma instância de backup, a política de backup existente começará a ser aplicada somente a novos pontos de recuperação. Os pontos de recuperação que já expiraram com base na duração de retenção original, conforme definido pela política de backup em vigor no momento de sua criação, serão limpos.

Utilize os passos seguintes:

  1. Vá para o Centro de Continuidade de Negócios do Azure e selecione Itens Protegidos em Inventário de Proteção.

    A folha Itens Protegidos mostra todas as instâncias de backup criadas nas assinaturas. Use os filtros para acessar a instância de backup que você gostaria de examinar. Selecione o item protegido e abra-o.

    A captura de tela mostra o painel de trabalhos.

  2. Agora selecione em Itens Associados para abrir o painel para a instância de backup.

  3. Selecione Retomar backup.

    Captura de ecrã a mostrar a opção para retomar a proteção do disco.

  4. Selecione Retomar backup.

    Captura de ecrã a mostrar a opção para retomar a cópia de segurança do disco.

Excluir instância de backup

Se você optar por interromper todos os trabalhos de backup agendados e excluir todos os backups existentes, use Excluir instância de backup.

Para excluir uma instância de backup de cluster AKS, siga estas etapas:

  1. Selecione Excluir na tela da instância de backup.

    Captura de tela mostrando o processo para excluir uma instância de backup.

  2. Forneça detalhes de confirmação, incluindo o nome da instância de backup, o motivo da exclusão e outros comentários.

    Captura de tela mostrando para confirmar a exclusão de instâncias de backup.

  3. Selecione Excluir para confirmar e prosseguir com a exclusão da instância de backup.

Próximos passos