Visão geral do ambiente virtual Proxmox
O Proxmox Virtual Environment é um hypervisor tipo 1 de código aberto (instalado em servidores bare metal) baseado no Debian Linux. Ele pode hospedar máquinas virtuais (VM), bem como contentores linux (LxC).
Visão geral
O Proxmox Virtual Environment (VE) suporta virtualização completa baseada em VM e contentor no mesmo host. A máquina virtual baseada em kernel (KVM) e o Quick Emulator (QEMU) são utilizados para virtualização completa de VM. QEMU é um emulador de máquina de código aberto e virtualizador e usa o módulo KVM Kernel para executar código de convidado diretamente na CPU do host. O Linux Containers (LxC) permite que os contentores sejam gerenciados como VMs com persistência de dados nas reinicializações.
API RESTful está disponível para tarefas de automação. Para obter informações sobre chamadas de API, verifique "Visualizador de api Proxmox VE"
Gerenciamento de clusters
O portal de gerenciamento baseado na Web está disponível no nó Proxmox VE na porta 8006. Uma coleção de nós pode ser unida para formar um cluster. A configuração Proxmox VE, /etc/pve
, é compartilhada entre todos os nós do cluster. O Proxmox VE utiliza "Motor de cluster Corosync" para gerir o cluster. O portal de gerenciamento pode ser acessado de qualquer nó do cluster.
Um cluster permite que VMs e contêineres sejam monitorados e reiniciados em outros nós se o nó de hospedagem falhar. As VMs e o contêiner precisam ser configurados para alta disponibilidade (HA). As VMs e os contentores podem ser hospedados em um subconjunto específico de hosts criando grupos. A VM ou o contentor é hospedado em um host com a maior prioridade. Para obter mais informações, consulte "GERENTE DE HA"
As opções de autenticação incluem PAM Linux, Proxmox VE PAM, LDAP, Microsoft AD ou OpenID. As permissões podem ser atribuídas por meio de funções e do uso de pools de recursos que são uma coleção de recursos. Para obter mais detalhes, consulte "Gerenciamento de usuários Proxmox"
As credenciais de conexão do LDAP/Microsoft AD podem ser armazenadas em texto não criptografado e em um arquivo que precisa ser protegido pelo sistema de arquivos do host. |
Computação
As opções de CPU para uma VM incluem o número de núcleos e sockets da CPU (para especificar o número de vCPUs), a opção de escolher NUMA, definir afinidade, definir os limites e o tipo de CPU.
Para obter orientação sobre os tipos de CPU e como isso afeta a migração ao vivo, verifique "Seção QEMU/KVM Virtual Machine da documentação Proxmox VE"
As opções de CPU para a imagem de contentor LxC são mostradas na seguinte captura de tela.
A VM e LxC podem especificar o tamanho da memória. Para VMs, o recurso de balanceamento está disponível para VMs Linux. Para obter mais informações, consulte "Seção QEMU/KVM Virtual Machine da documentação Proxmox VE"
Armazenamento
Uma máquina virtual consiste em um arquivo de configuração, /etc/pve/qemu-server/<vm id>.conf
e componentes de disco virtual. Os formatos de disco virtual suportados são RAW, qcow2 e VMDK. O qcow2 pode fornecer recursos de thin Provisioning e snapshot em vários tipos de storage.
Existe uma opção para apresentar os iSCSI LUNs a uma VM como dispositivos brutos.
LxC também tem seu próprio arquivo de configuração, /etc/pve/lxc/<container id>.conf
, e componentes de disco de contentor. O volume de dados pode ser montado a partir dos tipos de armazenamento suportados.
Os tipos de storage compatíveis incluem disco local, nas (SMB e NFS) e SAN (FC, iSCSI, NVMe-of etc.). Para obter mais detalhes, consulte "Armazenamento Proxmox VE"
Cada volume de armazenamento é configurado com tipos de conteúdo permitidos. Os volumes nas dão suporte a todos os tipos de conteúdo, enquanto o suporte a SAN é limitado a imagens de contêineres e VMs.
O tipo de armazenamento de diretório também suporta todos os tipos de conteúdo. As credenciais de conexão SMB são armazenadas em texto não criptografado e são acessíveis apenas para root. |
Para importar VMs de um ambiente Broadcom vSphere, o host vSphere também pode ser incluído como um dispositivo de armazenamento.
Rede
Proxmox VE suporta recursos nativos de rede Linux, como ponte Linux ou vSwitch aberto, para implementar rede definida por software (SDN). As interfaces Ethernet no host podem ser Unidas para fornecer redundância e alta disponibilidade. Para outras opções, consulte "Documentação Proxmox VE"
As redes de convidados podem ser configuradas no nível do cluster e as alterações são enviadas aos hosts membros. A separação é gerenciada com zonas, VNets e sub-redes. "Zona" Define os tipos de rede, como simples, VLAN, empilhamento VLAN, VXLAN, EVPN, etc.
Dependendo do tipo de zona, a rede se comporta de forma diferente e oferece recursos, vantagens e limitações específicos.
Os casos de uso para SDN variam de uma rede privada isolada em cada nó individual a redes de sobreposição complexas em vários clusters PVE em locais diferentes.
Depois de configurar um VNet na interface de administração SDN de datacenter em todo o cluster, ele está disponível como uma ponte Linux comum, localmente em cada nó, a ser atribuída a VMs e contentores.
Quando uma VM é criada, o usuário tem a capacidade de escolher a ponte Linux para se conetar. Interfaces adicionais podem ser incluídas após a criação da VM.
E aqui está a informação VNet no nível do datacenter.
Monitorização
A página de resumo na maioria dos objetos, como Datacenter, host, VM, contêiner, armazenamento, etc., fornece detalhes e inclui algumas métricas de desempenho. A captura de tela a seguir mostra a página de resumo de um host e inclui informações sobre os pacotes instalados.
As estatísticas sobre hosts, convidados, armazenamento, etc. podem ser enviadas para um banco de dados externo Graphite ou Influxdb. Para obter detalhes, "Documentação Proxmox VE"consulte .
Proteção de dados
O Proxmox VE inclui opções para fazer backup e restaurar as VMs e contentores para armazenamento configurado para conteúdo de backup. Os backups podem ser iniciados a partir de UI ou CLI usando a ferramenta vzdump ou podem ser agendados. Para obter mais detalhes, "Secção de cópia de segurança e restauro da documentação Proxmox VE"consulte .
O conteúdo de backup precisa ser armazenado fora do local para proteger de qualquer diaster no local de origem.
A Veeam adicionou suporte ao Proxmox VE com a versão 12,2. Isso permite a restauração de backups de VM do vSphere para um host Proxmox VE.