O que é uma camada de operações para Proxmox?
Uma camada de operações para Proxmox é um software que roda sobre o Proxmox VE e assume a operação diária do servidor. O Proxmox fornece a virtualização. A camada de operações mostra com antecedência o que uma mudança vai tocar, torna visíveis as dependências do armazenamento até a máquina virtual e transforma uma etapa arriscada em uma etapa confirmada. Ela não substitui o Proxmox. Trabalha com as ferramentas e as permissões do Proxmox.
Por que uma camada separada é necessária
A interface do Proxmox expõe todas as funções, mas muitas vezes não mostra o resultado de uma ação. Excluir um disco, alterar uma bridge ou instalar uma atualização é um único botão. Qual máquina virtual, qual backup ou qual rede é afetada precisa ser apurado à parte.
Em equipes pequenas e laboratórios domésticos, esse conhecimento costuma estar na cabeça de uma só pessoa. Uma camada de operações lê esse conhecimento da máquina e o coloca diante da ação.
Com o que costuma ser confundida
Interface de gerenciamento
A própria interface web do Proxmox. Expõe todas as funções. A ordem e o resultado do trabalho ficam com o usuário.
Gerenciador de datacenter
Uma ferramenta como o Proxmox Datacenter Manager, que monitora vários clusters em um só lugar. O foco é a amplitude: muitos clusters, muitos nós.
Ferramenta de automação
Ferramentas como Ansible e Terraform. Escrevem como código a configuração repetida. Não mostram o efeito desse código.
Camada de operações
Foca na profundidade em um único host ou cluster. Mostra o efeito antes de uma ação e o resultado depois.
Essas quatro ferramentas não se excluem. Podem ser usadas juntas na mesma infraestrutura.
Seis tarefas de uma camada de operações
Prévia de impacto
Antes de uma ação rodar, os discos, pools, máquinas virtuais e backups que ela vai tocar são listados.
Mapa de dependências
A cadeia do disco físico ao pool e do pool à máquina virtual e à rede é desenhada em uma única visão.
Atualizações seguras
Antes da instalação das atualizações de pacotes, o efeito delas é agrupado. As atualizações que exigem reinicialização são marcadas separadamente.
Verificação de backup
Um job de backup agendado não basta. A atualidade do último backup de cada máquina é exibida, e uma máquina que saiu do agendamento fica em evidência.
Vigilância contínua
A saúde dos discos, a ocupação dos pools e o estado dos serviços são monitorados em segundo plano. Um problema é avisado antes que alguém o perceba.
Registro de auditoria
Quem executou qual ação e quando fica registrado.
Detalhes
Como avaliar uma camada de operações
Se roda localmente
Os dados de gerenciamento não devem sair da infraestrutura. Se a conexão com a internet cair, o produto deve continuar funcionando.
Se respeita as permissões do Proxmox
Em vez de construir um sistema de papéis próprio, deve usar os usuários e as permissões do Proxmox.
Se escreve com as ferramentas do Proxmox
A configuração deve ser alterada pela API e pelas ferramentas do Proxmox. Uma ferramenta que edita arquivos de configuração à mão quebra nas atualizações do Proxmox.
Se pede confirmação para ações destrutivas
Uma ação que exclui dados deve mostrar o efeito em números e pedir confirmação explícita.
O que sobra quando é removida
Quando o produto é removido, a instalação do Proxmox deve continuar funcionando como está.
Onde o AtlasPVE se encaixa nesta definição
O AtlasPVE é uma camada de operações para Proxmox construída conforme esta definição. Instala-se no host do Proxmox VE, roda localmente, usa as permissões do Proxmox e escreve a configuração com as ferramentas do Proxmox. A interface do Proxmox permanece como está.
Perguntas frequentes
- Uma camada de operações para Proxmox substitui o Proxmox?
- Não. O Proxmox continua fornecendo a virtualização. A camada de operações roda sobre ele, e a interface do Proxmox continua utilizável.
- Qual é a diferença entre uma camada de operações e o Proxmox Datacenter Manager?
- O Datacenter Manager foca em monitorar vários clusters em um só lugar. Uma camada de operações foca em mostrar o efeito e o resultado de uma ação em um único host ou cluster. Os dois podem ser usados juntos.
- Uma camada de operações precisa de conexão com a internet?
- Não deveria. O AtlasPVE funciona sem conexão com a internet, e os dados de gerenciamento não saem do host.
- Um homelab precisa de uma camada de operações?
- Um único host também tem dependências: um disco pode sustentar várias máquinas virtuais. A prévia de impacto e a verificação de backup evitam perda de dados também em um homelab.
- O que acontece se a camada de operações for removida?
- A instalação do Proxmox continua funcionando como está. Máquinas virtuais, armazenamento e configuração de rede permanecem no Proxmox.
- Com quais permissões uma camada de operações funciona?
- O AtlasPVE não constrói um sistema de papéis próprio. A permissão para uma ação é lida das definições de usuários e permissões do Proxmox.