Proxmox VE, o que é?

Jornada Proxmox Proxmox

O Proxmox Virtual Environment, ou Proxmox VE, ou ainda PVE, é uma plataforma de virtualização de servidores de código aberto, baseada em Linux. Ele é antes de mais nada desenvolvido pela empresa austríaca Proxmox Server Solutions GmbH e permite a criação e gerenciamento de máquinas virtuais (VMs) e contêineres.

Assim, o Proxmox VE incorpora várias tecnologias de virtualização, incluindo o Kernel-based Virtual Machine (KVM) e o container-based virtualization por meio do Proxmox Virtual Environment (PVE) e do LXC. Desse modo, ele também suporta a migração de VMs entre hosts através do “live migration”, failover automático de VMs e a criação de backups em tempo real.

Por fim, o objetivo principal do Proxmox é fornecer uma solução de virtualização de servidor de alta qualidade que combine a flexibilidade e a escalabilidade da virtualização de hardware com os benefícios dos contêineres para oferecer um aumento na eficiência do gerenciamento de recursos e no desempenho do servidor.

Principais recursos e funcionalidades do Proxmox VE

Virtualização baseada em KVM

O PVE utiliza o KVM para criar e gerenciar VMs. Desse modo, ele permite que as VMs tenham acesso direto aos recursos físicos do sistema, o que proporciona melhor desempenho e isolamento entre as VMs.

Virtualização baseada em container

Do mesmo modo, o Proxmox suporta a virtualização baseada em contêiner, com um sistema de gerenciamento de contêiner chamado Proxmox Virtual Environment (PVE). Este sistema usa então o LXC (Linux Containers) para criar e gerenciar contêineres, que são mais leves em comparação com as VMs.

Migração ao vivo de VMs

Com a virtualização dos seus servidores e serviços, tornamos mais simples a migração entre máquinas físicas, seja por falha ou manutenção. Para tanto, em geral, podemos desligar nossos containers ou maquinas virtuais para efetuar tais ações em janela programada. Por outro lado, o Proxmox permite a migração ao vivo de VMs entre hosts (live migration), o que significa que é possível mover uma VM de um host para outro sem interrupção no serviço.- Failover automático de VMs: O Proxmox VE suporta a criação de failover automático para suas VMs. Sendo assim, caso um host falhe, as VMs serão automaticamente transferidas para um host de backup, garantindo que suas aplicações e serviços permaneçam em execução.

Acesso remoto ao console

O Proxmox permite, ainda, o acesso remoto a console de VMs e contêineres, tornando o gerenciamento do sistema remoto mais fácil. Sua interface carrega consigo um subsistema baseado em vnc que permite que você acesse o shell dos seus servidores ou até mesmo a console de uma máquina windows via interface gráfica como se estivesse na console do equipamento virtual.

Gerenciamento centralizado

Ainda sobre o gerenciamento do seu ambiente, o Proxmox VE possui um sistema de gerenciamento centralizado, que permite que vários hosts sejam gerenciados a partir de um único console de administração. Isso torna o gerenciamento de infraestrutura mais fácil e eficiente. Nesse ínterim, podemos trabalhar com cluster de servidores PVE.

Backup em tempo real

O Proxmox permite também a criação de backups em tempo real de todas as VMs e contêineres, facilitando a recuperação em caso de falhas ou perda de dados.

Como o Proxmox VE funciona?

Então, o Proxmox VE consiste em um kernel Linux modificado, em que a funcionalidade de virtualização foi incorporada. Sobretudo, realizamos essa virtualização com o KVM para a virtualização baseada em VMs e o LXC para a virtualização baseada em contêineres.

O KVM é um módulo do kernel do Linux que permite que o sistema hospede um ou mais sistemas operacionais em um hardware físico, permitindo que as VMs sejam executadas diretamente no hardware. Por outro lado, o LXC é uma tecnologia de virtualização popular que fornece um mecanismo para isolar processos entre os contêineres, permitindo que eles compartilhem o mesmo kernel.

Assim, o Proxmox VE permite que os usuários criem e gerenciem VMs e contêineres de maneira centralizada. O sistema de gerenciamento centralizado incorpora o Proxmox Virtual Environment (PVE), que suporta a virtualização baseada em contêiner e é usado para criar e gerenciar contêineres.

O acesso ao console das VMs e dos contêineres pode ser feito remotamente, permitindo que os usuários gerenciem o sistema a partir de qualquer lugar. O Proxmox também suporta a migração ao vivo de VMs entre hosts e a criação de backups em tempo real.

A Série de Artigos Jornada Proxmox VE

Com o Proxmox podemos instalar e Configurar um ambiente de alta disponibilidade (HA). Se deseja saber como fazer isso passo a passo, acesse nossa série de artigos “Jornada Proxmox” da RunbookBR.

Nessa série de artigos veremos:

Conclusão

Em resumo, o Proxmox VE é uma plataforma de virtualização completa que fornece suporte para virtualização baseada em VMs e contêineres. Ele oferece um sistema de gerenciamento centralizado que permite gerenciar vários hosts a partir de um único console. O Proxmox é altamente escalável e eficiente, permitindo que os usuários criem e gerenciem rapidamente VMs e contêineres.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.