Skip to main content
NetApp virtualization solutions
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Saiba mais sobre o ambiente virtual Proxmox

Colaboradores sureshthoppay netapp-jsnyder kevin-hoke

O Proxmox Virtual Environment (VE) é um hipervisor Tipo 1 de código aberto baseado no Debian Linux, capaz de hospedar VMs e contêineres Linux (LXC). Saiba mais sobre o Proxmox VE, incluindo seu suporte para virtualização completa baseada em VM e contêiner, gerenciamento de cluster, opções de computação e armazenamento, recursos de rede, ferramentas de monitoramento e estratégias de proteção de dados.

Visão geral

O Proxmox Virtual Environment (VE) suporta virtualização completa de máquinas virtuais e virtualização baseada em contêineres no mesmo host. A Máquina Virtual Baseada em Kernel (KVM) e o Emulador Rápido (QEMU) são utilizados para a virtualização completa de máquinas virtuais. O QEMU é um emulador de máquina e virtualizador de código aberto que utiliza o módulo do kernel KVM para executar código convidado diretamente na CPU do host. O Linux Containers (LXC) permite que os contêineres sejam gerenciados como máquinas virtuais, com persistência de dados mesmo após reinicializações. A partir do Proxmox VE 9, o suporte ao registro OCI está incluído para extrair imagens de contêiner de registros públicos e privados. O suporte a contêineres de aplicativos foi adicionado como uma prévia tecnológica no Proxmox VE 9.

VM e LXC no host Proxmox

A 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 Cluster

O portal de gerenciamento baseado na web está disponível no nó Proxmox VE na porta 8006. Um conjunto de nós pode ser unido para formar um cluster. A configuração do Proxmox VE, /etc/pve , é compartilhado entre todos os nós do cluster. Usos do Proxmox VE"Motor de cluster Corosync" para gerenciar o cluster. O portal de gerenciamento pode ser acessado de qualquer nó do cluster.

Interface de gerenciamento

Um cluster permite que máquinas virtuais e contêineres sejam monitorados e reiniciados em outros nós caso o nó hospedeiro falhe. As máquinas virtuais e os contêineres precisam ser configurados para alta disponibilidade (HA). As máquinas virtuais e os contêineres podem ser hospedados em um subconjunto específico de hosts através da criação de grupos de afinidade. A máquina virtual ou o contêiner está hospedado em um host com a prioridade mais alta. Para mais informações, consulte "Gerente de HA"

Prioridade do Grupo HA

As opções de autenticação incluem Linux PAM, Proxmox VE PAM, LDAP, Microsoft AD ou OpenID. 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 detalhes adicionais, consulte"Gerenciamento de usuários do Proxmox"

Dica 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.

Para gerenciar vários clusters Proxmox VE, o produto Proxmox Datacenter Manager está disponível como uma instalação separada. Ele fornece um painel de controle único para gerenciar vários clusters Proxmox VE e servidores de backup Proxmox. Permite migrar máquinas virtuais e contêineres entre clusters.

Clientes com uma assinatura ativa Basic, Standard ou Premium para seus servidores remotos Proxmox obtêm acesso ao repositório Proxmox Datacenter Manager Enterprise e ao suporte técnico.

Calcular

As opções de CPU para uma VM incluem o número de núcleos e soquetes de CPU (para especificar o número de vCPUs), opção para escolher NUMA, definição de afinidade, configuração de limites e o tipo de CPU.

Opções de CPU da VM

Para obter orientação sobre os tipos de CPU e como isso afeta a migração ao vivo, verifique"Seção de máquina virtual QEMU/KVM da documentação do Proxmox VE"

As opções de CPU para a imagem do contêiner LXC são mostradas na captura de tela a seguir.

Opções de CPU LXC

A VM e o LXC podem especificar o tamanho da memória. Para VMs, o recurso de balão está disponível para VMs Linux. Para mais informações, consulte"Seção de máquina virtual QEMU/KVM da documentação do Proxmox VE"

Armazenar

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 provisionamento fino e instantâneo em vários tipos de armazenamento.

Formatos de disco de VM

Há uma opção para apresentar os LUNs iSCSI a uma VM como dispositivos brutos.

O Proxmox VE 9 e versões posteriores suportam provisionamento dinâmico e recuperação de espaço (UNMAP) com tipos de armazenamento iSCSI e FC. Para obter mais detalhes, consulte "Armazenamento Proxmox VE"

O LXC também tem seu próprio arquivo de configuração, /etc/pve/lxc/<container id>.conf e componentes de disco de contêiner. O volume de dados pode ser montado a partir dos tipos de armazenamento suportados.

Montagem adicional do contêiner

Os tipos de armazenamento suportados incluem disco local, NAS (SMB e NFS) e SAN (FC, iSCSI, NVMe-oF, etc.). Para mais detalhes, consulte"Armazenamento Proxmox VE"

Cada volume de armazenamento é configurado com os tipos de conteúdo permitidos. Os volumes NAS suportam todos os tipos de conteúdo, enquanto o suporte SAN é limitado a imagens de máquinas virtuais e contêineres. O tipo de armazenamento de diretório também suporta todos os tipos de conteúdo.

Observação As credenciais de conexão SMB são armazenadas em texto não criptografado e só podem ser acessadas pelo usuário root.

Tipos de conteúdo com NAS

Tipos de conteúdo com SAN

Para importar VMs de um ambiente Broadcom vSphere, o host vSphere também pode ser incluído como um dispositivo de armazenamento.

Rede

O Proxmox VE suporta tanto redes baseadas em host quanto VNets em todo o cluster, utilizando recursos nativos de rede do Linux, como Linux Bridge e Open vSwitch, para implementar Redes Definidas por Software (SDN). As interfaces Ethernet no host podem ser agrupadas para fornecer tolerância a falhas e alta disponibilidade. Para outras opções, consulte "Documentação do Proxmox VE"

Rede vinculada

As redes de convidados podem ser configuradas no nível do cluster e as alterações são enviadas aos hosts membros. O isolamento é gerenciado com Zonas, VNets e Sub-redes. "Zona" Define os tipos de rede, como Simples (isolada com NAT de origem), VLAN (802.1Q - dependência de switch externo), Empilhamento de VLAN (802.1ad - VLAN privada), VXLAN (Camada 2 sobre Camada 3). Para redes do tipo VPC), EVPN (VXLAN com BGP para criar uma rede multi-cluster de camada 3), etc.

Dependendo do tipo de zona, a rede se comporta de maneira diferente e oferece recursos, vantagens e limitações específicas.

Os casos de uso para SDN variam de uma rede privada isolada em cada nó individual até redes de sobreposição complexas em vários clusters PVE em diferentes locais.

Após configurar uma VNet na interface de administração de SDN do datacenter em todo o cluster, ela fica disponível como uma ponte Linux comum, localmente em cada nó, para ser atribuída a VMs e contêineres.

Quando uma VM é criada, o usuário tem a capacidade de escolher a ponte Linux para se conectar. Interfaces adicionais podem ser incluídas após a criação da VM.

Seleção de rede de VM

E aqui estão as informações da VNet no nível do datacenter.

Informações de VNet no datacenter

Monitoramento

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.

Visualização do pacote de host

As estatísticas sobre hosts, convidados, armazenamento, etc. podem ser enviadas para um banco de dados externo Graphite ou Influxdb. Para mais detalhes, consulte"Documentação do Proxmox VE" .

Proteção de Dados

O Proxmox VE inclui opções para fazer backup e restaurar VMs e contêineres para armazenamento configurado para conteúdo de backup. Os backups podem ser iniciados pela IU ou CLI usando a ferramenta vzdump ou podem ser agendados. Para mais detalhes, consulte"Seção de backup e restauração da documentação do Proxmox VE" .

Conteúdo de armazenamento de backup do Proxmox VE

O conteúdo do backup precisa ser armazenado fora do local para proteger contra qualquer desastre no site de origem.

A Veeam adicionou suporte para o Proxmox VE com a versão 12.2. Isso permite a restauração de backups de VM do vSphere para um host Proxmox VE.