IDPA: Guia de armazenamento em nuvem em camadas e caminho de resolução
Summary: Este artigo apresenta as diferentes etapas envolvidas no armazenamento em nuvem em camadas, inclusive etapas de configuração, gerenciamento e solução de problemas.
Instructions
Este artigo apresenta um caminho de resolução para o armazenamento em nuvem em camadas com o Data Domain. Ele descreve a abordagem em etapas de configuração e gerenciamento do armazenamento em nuvem em camadas, inclusive as etapas de solução de problemas e outras informações importantes.
Instalação e configuração:
Etapa 1: Importando o certificado de unidade de nuvem no Data Domain.
Consulte o capítulo "Nível de nuvem" do Guia do usuário para encontrar o procedimento e as etapas para integrar o certificado de unidade de nuvem.
Para obter uma demonstração, consulte o vídeo da seção "Adicionando uma unidade de nuvem"
Links importantes da KB para diferentes provedores de serviços em nuvem em relação à geração de certificados de unidade de nuvem:
Google Cloud: Implementação do Data Domain: Requisito de certificado para configurar o recurso Cloud Tier usando o Google Cloud Storage.
Amazon AWS: Data Domain Cloud Tier: Integração do Data Domain com o Amazon AWS S3.
Azure Virtustream, ECS: Armazenamento em nuvem em camadas do Data Domain: Erro de certificado ao adicionar a unidade de nuvem
Confira o vídeo abaixo (ou assista a ele no YouTube) para obter detalhes:
ECS:
No caso do Data Domain Cloud Tier (DD CT) para o ECS, um Balanceador de carga (LB) é um requisito obrigatório. É possível usar a tecnologia de balanceamento de carga de hardware ou software.
Procedimento da etapa 1:
No PowerProtect DD System Manager:
1. Selecione Data Management > File System > Cloud Units.
2. Na barra de ferramentas, clique em Manage Certificates. A caixa de diálogo "Manage Certificates for Cloud" será exibida.
3. Clique em Add.
4. Selecione uma destas opções:
-
- I want to upload the certificate as a .pem file.
- Em seguida: Procure e selecione o arquivo do certificado.
- I want to copy and paste the certificate text
- Em seguida: Copie o conteúdo do arquivo .pem e cole-o na caixa de diálogo.
- I want to upload the certificate as a .pem file.
5. Clique em Add.
Após concluir essa etapa, o certificado de unidade de nuvem deve ser visto na IU do Data Domain:
(Data Management --> Cloud Units --> Certificates):

Etapa 2: Adicionando uma unidade de nuvem a um Data Domain
Consulte o capítulo "Nível de nuvem" do Guia do usuário para encontrar o procedimento e as etapas para adicionar ou integrar a unidade de nuvem ao Data Domain.
Para ver uma demonstração, confira o vídeo abaixo (ou assista a ele no YouTube):
Procedimento da etapa 2:
No PowerProtect DD System Manager:
1. Selecione Data Management > File System > Cloud Units.
2. Clique em "Add".
3. Na caixa de diálogo "Add Cloud Unit", especifique os seguintes detalhes:
-
- Nome: Um nome de fácil compreensão para a unidade de nuvem.
- Cloud Provider: Provedor de serviços em nuvem (por exemplo: AWS, Azure, ECS, entre outros).
- Digite os outros detalhes apropriados, como classe de armazenamento, região de armazenamento, chave de acesso, chave secreta, chave principal, endpoint etc.
(As opções de entrada acima dependem do provedor de serviços em nuvem selecionado).
Etapa 3: Ativando o nível de nuvem no Avamar ou no servidor de backup.
Consulte o capítulo "Nível de nuvem" do Guia do usuário para encontrar o procedimento e as etapas para ativar o armazenamento em nuvem em camadas no Avamar ou no servidor de backup.
Para ver uma demonstração, confira o vídeo abaixo (ou assista a ele no YouTube):
Problemas conhecidos e artigos:
Etapa 4: Criando e agendando a política de armazenamento em nuvem em camadas no Avamar Server.
Consulte o capítulo "Nível de nuvem" do Guia do usuário para encontrar o procedimento e as etapas para criar e agendar a política de armazenamento em camadas.
Para ver uma demonstração, confira o vídeo abaixo (ou assista a ele no YouTube):
Etapa 5: Agendando a movimentação de dados no DD.
Para obter mais informações, confira as seções "Movendo dados manualmente" e "Movendo dados automaticamente" do Guia do usuário.
Para ver uma demonstração, confira o vídeo abaixo (ou assista a ele no YouTube):
Procedimento da etapa 5:
É possível iniciar e interromper os dados manualmente ou automaticamente usando um agendamento (diário, semanal ou mensal) e um controle de fluxo.
No PowerProtect DD System Manager:
Manualmente:
1. Selecione Data Management > File System.
2. Na parte inferior da página, clique em Show Status of File System Services.
Estes itens de status serão exibidos:
File System
Physical Capacity Measurement
Data Movement
Active Tier Cleaning
3. Em Data Movement, clique em Start
Automaticamente:
1. Selecione Data Management > File System > Settings.
2. Clique na guia Data Movement.
3. Defina o controle de fluxo e o agendamento.
Gerenciamento e administração
Criar uma política de armazenamento em camadas no Avamar Server:
-
- Quais clients são elegíveis para armazenamento em camadas
- Quais backups desse client devem ser armazenados em camadas
- A idade do backup quando ele deve ser armazenado em camadas na nuvem
- A expiração desses backups na nuvem.
Recuperando backups do nível de nuvem:
Operações de restauração para o nível de nuvem:
Para estender a duração da cópia temporária no nível ativo, no servidor do Cloud Disaster Recovery, use o seguinte parâmetro no comando /usr/local/avamar/var/ddrmaint.cmd:
--cloud-copy-lifetime=days
Restauração em nível granular ou de arquivo para o nível de nuvem:
Como identificar backups do Avamar no nível de nuvem ou criar um relatório para eles:
Na IU baseada em HTML da AUI do Avamar:
b. Especifique o intervalo de datas nos campos From e To.
c. Clique em RETRIEVE. A lista de backups para o intervalo de datas será exibida.
- Active: O backup reside no nível ativo do Data Domain (armazenamento no local)
- Marked: O backup reside no nível ativo do Data Domain (armazenamento no local) e está pronto para movimentação ao nível de nuvem. O Data Mover do DD moverá esses backups para a nuvem no próximo ciclo.
- Nuvem: O backup reside no Data Domain Cloud Tier (armazenamento em nuvem)
Na linha de comando do Avamar:
1. Faça download do script Avamar: Como usar o script dump_root_hashes.rb para gerar uma lista de clients e backups no Avamar Server.
2. Execute: ruby dump_root_hashes.rb --mode=backuplist --mc-retired=include --replicate=include --show-tier-info
Isso gerará um arquivo gz no diretório de trabalho que tem um arquivo CSV com informações sobre armazenamento em camadas em nuvem do backup.
Processo de movimentação de dados no Data Domain
(Esse processo move os backups do DD do nível ativo para o nível de nuvem — também explicado na Etapa 5, seção Instalação e configuração)
P: Como iniciar a movimentação de dados manualmente?
R: É possível usar o comando "data-movement start".
Por exemplo:
data-movement start
Data-movement started.
P: Como monitorar a movimentação de dados?
R: Para verificar o status da movimentação de dados, é possível usar o comando "data-movement status".
Por exemplo:
data-movement status
----------------------------
Data-movement is initializing..
Data-movement recall:
---------------------
No recall operations found.
Se a movimentação de dados estiver em execução, será possível usar o comando "data-movement watch".
Por exemplo:
data-movement watch
Data-movement: phase 1 of 3 (copying)
92% complete; time: phase 0:08:04, total 0:08:14 Copied (post-comp): 3.35 GiB, (pre-comp): 3.29 GiB,B, Files copied: 7, Files verified: 3, Files installed: 3
P: Como interromper a movimentação de dados?
R: É possível usar o comando "data-movement stop".
Por exemplo:
data-movement stop
Data-movement stop initiated. Run the status command to check its status.
Consulte Data Domain Restorer e retenção de longo prazo para a nuvem: Perguntas frequentes para saber mais.
Processo de limpeza do nível de nuvem
P: Como iniciar uma limpeza manual do nível de nuvem?
A1: Procedimento — no PowerProtect DD System Manager:
a. Selecione Data Management > File System > Settings.
b. Clique na guia Cleaning.
c. Defina o controle de fluxo e o agendamento do nível de nuvem.
A2: É possível usar o comando "cloud clean start" (ou "cloud clean start " quando várias nuvens estiverem presentes).
Por exemplo:
cloud clean start cloudunit2
Cloud tier cleaning started for cloud unit "cloudunit2". Use 'cloud clean watch' to monitor progress.
P: Como monitorar uma limpeza do nível de nuvem?
R: É possível usar o comando "cloud clean status" para verificar se a limpeza da nuvem está em execução.
Por exemplo:
cloud clean status
Cloud tier cleaning finished on cloud unit "cloudunit2" at 2023/09/12 06:19:03.
Previous cloud tier cleaning attempt was unsuccessful.
Failure reason:
cloud unit "cloudunit2" did not have sufficient cleanable data.
Cloud tier cleaning finished at 2023/09/15 12:16:06.
Se a limpeza da nuvem estiver em execução, será possível monitorá-la usando o comando "cloud clean watch".
P: A limpeza do nível ativo pode ser executada simultaneamente com a limpeza do nível de nuvem?
R: Não. Tanto a limpeza do nível ativo quanto a do nível de nuvem usam as mesmas estruturas de dados compartilhadas internas comuns, o que exige acesso exclusivo.
P: Como exibir ou alterar um agendamento de limpeza do nível de nuvem?
R: Para exibir o agendamento atual de limpeza da nuvem, é possível usar o comando "cloud clean frequency show".
Por exemplo:
cloud clean frequency show
Cloud tier cleaning frequency is set to run after every 4 active tier cleaning cycles.
P: Como alterar um agendamento de limpeza da nuvem?
R: Para alterar um agendamento, é possível usar o comando "cloud clean frequency set".
Por exemplo:
cloud clean frequency set 3
Cloud tier cleaning frequency is set to run after every 3 active tier cleaning cycles.
P: Como alterar ou exibir o controle de fluxo da limpeza do nível de nuvem?
R: Por padrão, o controle de fluxo da limpeza do nível de nuvem é definido como 50%.
Para exibir o controle de fluxo atual, é possível usar o comando "cloud clean throttle show".
Por exemplo:
cloud clean throttle show
Cloud tier cleaning throttle is set to 28 percent
Para alterar o controle de fluxo da limpeza, é possível usar o comando "cloud clean throttle set".
Por exemplo:
cloud clean throttle set 20
Cloud tier cleaning throttle set to 20 percent
Para saber mais sobre limpeza da nuvem, consulte Data Domain: Uma introdução à retenção em longo prazo/limpeza do nível da nuvem/coleta de lixo nos Data Domain Restorers (DDRs)
Additional Information
Apêndice A
Base de conhecimento e correções e procedimentos conhecidos para o IDPA ou Avamar — Armazenamento em nuvem em camadas do Data Domain:
- Avamar: A UI do administrador do Avamar exibirá a capacidade total do Data Domain se o nível da nuvem estiver configurado
- Avamar: Cloud Tier: Os backups marcados não irão para a nuvem devido a um agendamento não configurado
- Avamar: Como atualizar a referência de metadados de backup quando um backup foi recuperado manualmente do Data Domain Cloud Tier
- Avamar: Como renomear um nível de nuvem integrado ao Avamar
- Avamar: A janela pop-up "Negative Age threshold values not allowed" é exibida ao alterar o limite de idade na política de movimentação de dados para o nível de nuvem (em inglês)
- Avamar: Integração ao Data Domain: Erros de hfscheck relacionados com a funcionalidade de migração de arquivos de nível da nuvem
- Avamar: Integração ao Data Domain: A política de nível de nuvem não está marcando backups diários para a nuvem devido a configurações idênticas de expiração e limite de idade (em inglês)
- Avamar: O MCS relata que uma política de nível de nuvem foi concluída com sucesso quando os backups de clients selecionados são armazenados no DD sem o nível de nível ativado (em inglês)
- Avamar: Não é possível desativar indicadores inválidos depois que um catálogo de plug-in de versão superior tiver sido instalado.
- Avamar: Não é possível ativar o Cloud DR ao adicionar uma pasta de VM como membro na política do Avamar (em inglês)
- Avamar: Como recuperar backups que foram migrados para o Data Domain Cloud Tier
- Data Domain Restorer e retenção de longo prazo para a nuvem: Perguntas frequentes
- Data Domain: Uma introdução à retenção em longo prazo/limpeza do nível da nuvem/coleta de lixo nos Data Domain Restorers (DDRs)
Para o armazenamento em nuvem em camadas do Data Domain com o NetWorker:
Apêndice B
O Avamar usa um plug-in interno chamado "avtier" para marcar backups para armazenamento em camadas, recuperar backups do nível de nuvem e realizar outras tarefas de armazenamento em nuvem em camadas.
Dicas de solução de problemas do Avamar:
Backups marcados pela política de armazenamento em nuvem em camadas do Avamar:
-
- O plug-in interno Avtier usa o processo ddrmaint do Avamar para marcar backups para movimentação
- Usando esse processo, ele informa ao Data Domain que deve marcar um backup específico para movimentação para a nuvem.
Para confirmar que os backups foram marcados pela política de armazenamento em camadas, execute o seguinte comando como root:
grep -i mark-backup /usr/local/avamar/var/ddrmaintlogs/ddrmaint.log
Backups recuperados pelo Avamar usando a opção de restauração, recuperação manual ou recuperação com a política de armazenamento em camadas:
-
- O plug-in interno avtier usa o processo ddrmaint do Avamar para informar ao Data Domain que ele deve recuperar backups do nível de nuvem para o nível ativo.
Para confirmar que os backups foram recuperados ao nível ativo, execute o seguinte comando como root:
grep -i "recall-backup" /usr/local/avamar/var/ddrmaintlogs/ddrmaint.log
Dicas de solução de problemas do Data Domain
No Data Domain, é possível fazer a mesma verificação usando o seguinte comando:
data-movement status
Consulte a seção sobre recuperação para obter detalhes.
O relatório de localização de arquivos do Data Domain mostra onde os arquivos estão localizados no nível ativo ou de nuvem:
filesys report generate file-location <File_path_with_file_name>
Estrutura do nível de nuvem:
-
- O nível de nuvem é subdividido em "unidades de nuvem".
- O nível da nuvem pode conter até duas unidades de nuvem
- Cada unidade de nuvem pode ser tão grande quanto o tamanho máximo compatível do nível ativo para o modelo específico de DDR
- Cada unidade de nuvem pode ser provisionada de um provedor de armazenamento em objeto diferente
Por exemplo:
cloud unit list
Name Profile Status Reason
--------- ----------- ------ -------------------------------
ECS_Unit1 ECS_Profile Active Cloud unit connected and ready.
S3_Unit S3_Profile Active Cloud unit connected and ready.
--------- ----------- ------ -------------------------------
P: Como monitorar uma operação de recall?
R: É possível monitorar uma operação de recuperação usando o comando "data-movement status path all" ou, se um arquivo específico for necessário, "data-movement status path /data/col1/<Avamar-xxxxx>/<Client_ID>/<Backup_ID>/<File_Name>",
Por exemplo:
data-movement status path /data/col1/<Avamar-xxxxx>/<Client_ID>/<Backup_ID>/<File_Name>
Data-movement recall:
---------------------
Data-movement for /data/col1/mtree1/file1 :
phase 2 of 3 (Verifying) 80% complete; time: phase XX:XX:XX total XX:XX:XX
Copied (post-comp): XX XX, (pre-comp) XX XX