Integrando Proxmox VE e PBS (Backup Server)
O Proxmox VE (Virtual Environment) é um Hypervisor poderoso, que além de disponibilizar a realização de backup na unidade de armazenamento local (o que não é recomendado), trabalha em conjunto com outra ferramenta que é o PBS (Proxmox Backup Server), específica para a Tarefa de Backup.
Usando o PBS podemos criar um ambiente de backup robusto, aumentando a confiabilidade de todo o processo de restauração caso uma falha grave no PVE venha ocorrer. Algumas de suas vantagens incluem os seguintes itens:
1 – Desduplicação;
2 – Backup incremental;
3 – Integridade dos dados com HASH SHA-256;
4 – Sincronização remota;
5 – Compressão Zstandard;
6 – Criptografia AES-256 GCM e TLS;
7 – Open Source e licenciado usando AGPL, v3.
Daqui em diante serão feitos alguns passos via Interface Web tanto no Proxmox VE quanto no Proxmox Backup Server. Vamos começar o processo de configuração pelo PBS.
1 – Acesse seu PBS e vá em Armazenamento > Adicionar Armazenamento para criarmos a unidade onde os backups ficarão;
Nome: Insira o nome da unidade de armazenamento, pode ser qualquer um da sua preferência.
Caminho de Apoio: diretório da unidade de armazenamento.
Agenda GC: por enquanto fica daily.
Prune Schedule: por enquanto fica daily.
Comentário: crie uma descrição que ajude na identificação da unidade.
Depois de preencher os campos, clique em Adicionar para que a Unidade de Armazenamento seja criada.
2 – Vamos configurar as opções de Prune, GC e Keep Last.
Observação: Fica a orientação para que você analise o seu cenário e rotina de backup, este exemplo de configuração está sendo feito em um ambiente fora de produção. Abaixo irei apresentar uma breve explicação sobre cada item.
Keep Last: define a quantidade de backups de cada VM que irão ficar no PBS. Por exemplo, se você definir 2 então apenas esses ficarão armazenados.
Prune Schedule: fará uma análise de quantos backups foram definidos no Keep Last, se você configurou para que apenas 2 backups sejam mantidos, quando a próxima rotina de backup rodar e deixar 3 backups, o Prune vai excluir o mais antigo.
Garbage Collection Schedule: marca os arquivos que são indexados com cada VM que foi feito o backup, aqueles que não estão relacionados com nenhuma são excluídos.
Clique em cima da Unidade de Armazenamento BackupPVE01 que foi criada e navegue até Prune & GC.
Para editar cada opção, basta selecionar e depois ir no botão Editar, após setar os parâmetros finalize em OK.
Keep Last: defina como 2
Prune Schedule: 21:00
Garbage Collection Schedule: daily
3 – Agora iremos adicionar o usuário que será configurado na integração. Navegue até Controle de Acesso > Gestão de usuários > Adicionar, preencha os campos e finalize em Adicionar.
Nome do usuário: qualquer um de sua preferência.
Senha: defina uma segura.
Expira: nunca.
Habilitado: deixe a caixa marcada.
Nome e sobrenome: Preencha de acordo com a unidade, para facilitar a identificação.
E-mail: se o usuário possuir um e-mail use-o, caso contrário coloque o do NOC.
Comentário: crie uma descrição que ajude na identificação do usuário.
4 – Depois de adicionar o usuário é preciso definir as permissões, para que o processo de integração aconteça sem problemas. Ainda em Controle de Acesso vá para Permissões > Adicionar > Permissões do Usuário.
Caminho: mesmo diretório que você configurou na criação da Unidade de Armazenamento.
Usuário: usuário que você criou para integração.
Regra: permissão específica para esse usuário, nesse caso iremos usar DatastorePowerUSer.
Propagação: deixe a caixa marcada.
5 – Agora vamos para o Proxmox VE, nele iremos adicionar a Unidade de Armazenamento do PBS para depois criarmos uma rotina de backup. Clique em Datacenter > Armazenamento > Adicionar e selecione o Proxmox Backup Server.
ID: nome da Unidade de Armazenamento do PBS dentro do seu Proxmox VE.
Servidor: IP do seu PBS.
Nome do usuário: bkppve01@pbs.
Senha: senha do usuário bkppve01.
Nós: escolha o nó que deseja fazer o backup, no meu caso como só tem um PVE, será ele mesmo.
Habilitado: deixe a caixa marcada.
Conteúdo: backup (vem como padrão).
Datastore: diretório que você definiu quando criou a Unidade de Armazenamento lá no PBS (passo 1).
Impressão digital: cole a impressão digital do seu PBS, veja abaixo como fazer.
5.1 – Acesse seu PBS e clique em Painel e do lado direito superior verá um botão Mostrar impressão digital, pressione para poder copiar a impressão digital.
6 – Vamos finalizar a integração criando uma rotina de Backup no Proxmox VE, acesse Datacenter > Backup > Adicionar. Na janela em que cria a Tarefa de Backup, é possível escolher as opções de acordo com a sua necessidade.
Nó: Selecione o PVE que deseja realizar o backup.
Armazenamento: Disco de backup criado no PBS.
Dia da semana: define a rotina de backup em dias específicos ou durante toda a semana.
Tempo de início: hora em que o backup vai começar.
Modo de seleção: você pode escolher se fará backup de todas as VMs, algumas selecionadas ou excluir outras da rotina.
Enviar email para: insira um e-mail que receberá o resultado da tarefa.
Notificação: ativa ou desativa os avisos por e-mail.
Modo: como será feito o backup.
Habilitado: deixe a caixa marcada para ativar a Tarefa de Backup.
Depois de preencher todos os campos, clique em Criar. Então o processo de integração entre o Proxmox VE e Proxmox Backup Server estará finalizado.
Esperamos ter te ajudado e esclarecido a como Integrar o Proxmox VE e PBS (Backup Server). E não esqueça de nos seguir nas Redes Sociais. Até a próxima!
1 Resultado
[…] https://blog.ferenz.com.br/integrando-proxmoxve-e-pbs-backup-server/ […]