Compartilhar via


Fazer backup dos Arquivos do Azure com a CLI do Azure

A CLI do Azure fornece uma experiência de linha de comando para gerenciamento de recursos do Azure. Ela é uma excelente ferramenta para a criação de automação personalizada para usar os recursos do Azure. Este artigo detalha como fazer backup dos Arquivos do Azure com a CLI do Azure. Você também pode executar essas etapas por meio do Azure PowerShell ou do portal do Azure.

Ao final deste tutorial, você aprenderá a executar as operações abaixo com a CLI do Azure:

  • Criar um cofre dos Serviços de Recuperação
  • Habilitar backup para arquivos do Azure
  • Disparar um backup sob demanda para os Compartilhamentos de arquivos

Pré-requisitos

  • Este tutorial exige a versão 2.0.18 ou posterior da CLI do Azure. Se estiver usando o Azure Cloud Shell, a versão mais recente já está instalada.

Criar um cofre dos Serviços de Recuperação

Um cofre dos Serviços de Recuperação é uma entidade que lhe oferece um recurso de gerenciamento e exibição consolidado em todos os itens de backup. Quando o trabalho de backup para um recurso protegido é executado, ele cria um ponto de recuperação no cofre dos Serviços de Recuperação. Você pode usar um desses pontos de recuperação para restaurar dados para um determinado ponto no tempo.

Siga estas etapas para criar um cofre dos Serviços de Recuperação:

  1. Um cofre é adicionado a um grupo de recursos. Se você não tiver um grupo de recursos existente, crie um com az group create . Neste tutorial, criamos o novo grupo de recursos azurefiles na região Leste dos EUA.

    az group create --name AzureFiles --location eastus --output table
    
    Location    Name
    ----------  ----------
    eastus      AzureFiles
    
  2. Use o cmdlet az backup vault create para criar o cofre. Especifique o mesmo local para o cofre usado para o grupo de recursos.

    O exemplo a seguir cria um cofre dos Serviços de Recuperação chamado azurefilesvault na região Leste dos EUA.

    az backup vault create --resource-group azurefiles --name azurefilesvault --location eastus --output table
    
    Location    Name                ResourceGroup
    ----------  ----------------    ---------------
    eastus      azurefilesvault     azurefiles
    

Habilitar backup para arquivos do Azure

Esta seção pressupõe que você já tenha um Arquivos do Azure para o qual deseja configurar o backup. Se você não tiver um, crie um Arquivo do Azure usando o comando az storage share create .

Para habilitar o backup para Compartilhamentos de Arquivos, você precisa criar uma política de proteção que defina quando um trabalho de backup é executado e por quanto tempo os pontos de recuperação são armazenados. Você pode criar uma política de backup usando o cmdlet az backup policy create.

O exemplo a seguir usa o cmdlet az backup protection enable-for-azurefileshare para habilitar o backup para o Compartilhamento de Arquivos do azurefiles na conta de armazenamento afsaccount usando a política de backup agendada 1 :

az backup protection enable-for-azurefileshare --vault-name azurefilesvault --resource-group  azurefiles --policy-name schedule1 --storage-account afsaccount --azure-file-share azurefiles  --output table
Name                                  ResourceGroup
------------------------------------  ---------------
0caa93f4-460b-4328-ac1d-8293521dd928  azurefiles

O atributo Name na saída corresponde ao nome do trabalho criado pelo serviço de backup para sua operação de habilitação de backup. Para acompanhar o status do trabalho, use o cmdlet do az backup job show .

Disparar um backup sob demanda para o Compartilhamento de Arquivos

Se você quiser iniciar um backup sob demanda para seu compartilhamento de arquivos em vez de aguardar que a política de backup execute o trabalho no horário agendado, use o cmdlet az backup protection backup-now.

Você precisa definir os seguintes parâmetros para disparar um backup sob demanda:

  • --container-name é o nome da conta de armazenamento que hospeda o Compartilhamento de Arquivos. Para recuperar o nome ou nome amigável do seu contêiner, use o comando az backup container list.
  • --item-name é o nome do Compartilhamento de Arquivos para o qual você deseja disparar um backup sob demanda. Para recuperar o nome ou nome amigável de seu item de backup, use o comando az backup item list.
  • --retain-until especifica a data até quando você deseja manter o ponto de recuperação. O valor deve ser definido no formato de hora UTC (dd-mm-yyyy).

O exemplo a seguir dispara um backup sob demanda para o compartilhamento de arquivos do azurefiles na conta de armazenamento afsaccount com retenção até 20-01-2020.

az backup protection backup-now --vault-name azurefilesvault --resource-group azurefiles --container-name "StorageContainer;Storage;AzureFiles;afsaccount" --item-name "AzureFileShare;azurefiles" --retain-until 20-01-2020 --output table
Name                                  ResourceGroup
------------------------------------  ---------------
9f026b4f-295b-4fb8-aae0-4f058124cb12  azurefiles

O atributo Name na saída corresponde ao nome do trabalho criado pelo serviço de backup para sua operação de "backup sob demanda". Para acompanhar o status de um trabalho, use o cmdlet az backup job show.

Próximas etapas