Proxmox Virtual Environment
Proxmox Virtual Environment (Proxmox VE ou PVE) é uma plataforma de virtualização criada para prover uma infraestrutura hiperconvergente. O Proxmox permite o desenvolvimento e manutenção de máquinas virtuais e containers.[7][8] Ele foi desenvolvido a partir do Ubuntu LTS kernel.[9] São suportados dois tipos de virtualização; a partir do container com LXC (a partir da versão 4.0, é possível substituir o OpenVZ usado até a versão 3.4)[10] e virtualização completa com KVM.[11] A plataforma inclui uma interface de gerenciamento web.[12][13] Também há um aplicativo de celular para controlar ambientes PVE.[14] O Proxmox foi lançado sob os termos da GNU Affero General Public License, versão 3. HistóriaO desenvolvimento de Proxmox VE começou quando Dietmar Maurer e Martin Maurer, dois desenvolvedores Linux, descobriram que o OpenVZ não possuia uma ferramenta de backup e gestão de GUI. O KMV estva sendo adotado aos poucos pelo Linux, e foi adicionado ao Proxmox pouco tempo depois.[15] O primeiro lançamento ao público aconteceu em abril de 2008. O programa suportava virtualização completa e containers, além de conter uma interface web parecida com os concorrentes.[16] CaracterísticasProxmox VE é um servidor de virtualização de código aberto que lida com duas tecnologias em uma única interface web: Kernel-based Virtual Machine (KVM) para máquinas virtuais e LXC para containers.[11] Ele também possui ferramentas para a configuração de alta disponibilidade entre servidores, softwares especializados em armazenamento, networking e recuperação em caso de desastre.[17] O Proxmox VE também dá suporte para migração ao vivo de computadores convidados em nódulos de um único cluster, o que permite que o processo seja realizado de maneira mais suave e sem interromper seus serviços.[18] Desde o PVE 7.3, há uma opção experimental para realizar a migração ao vivo em nódulos desconexos em diferentes clusters.[19] Para autenticar os usuário para o web GUI, o Proxmox pode usar sua própria base de dados para a autenticação, feita através de PAM, OIDC, LDAP ou Active Directory.[20] Autenticação multifatorial está disponível usando TOTP, WebAuthn ou YubiKey OTP.[21] Desde o PVE 8.1, foi implementada uma rede definida por software completa com Secure Boot.[22] O backup de computadores convidados pode ser feito através da ferramenta vzdump.[23] O PVE também pode ser integrado à máquina virtual Proxmox Backup Server (PBS) usando web GUI[24] ou por código através do Proxmox Backup Client.[25] Desde o PVE 8, junto com o instalador GUI padrão, o programa vem com um instalador semigráfico (IBT) integrado na imagem ISO.[20] A partir do PVE 8.2, é possível fazer a instalação por código de maneira automática.[26] Cluster de alta avaliabilidadeProxmox VE pode ser clusterizado em nódulos de múltiplos servidores.[27] Desde a versão 2.0, o Poxmox VE oferece opções de alta avaliabilidade para clusters baseados em Corosync. Corosync v.3.x está em uso, porém não é compatível com as versões abaixo de PVE v.6.0. É possível configurar servidores individuais para alta avaliabilidade usando o ha-manager.[28][29] Se um dos nódulos do Proxmox falhar ou tornar-se indisponível, os servidores virtuais podem ser automaticamene movidos para outro nódulo e reiniciados.[30] A base de dados e o sistema de arquivamento FUSE (pmxcfs)[31] dos clusters do Proxmox torna possível a configuração de cada nódulo de cluster via Corosync com a biblioteca SQLite.[13] Outro elemento do Proxmox é o sistema de arquivamento distribuido Ceph, que pode ser usado como arquivo compartilhado para computadores convidados.[32] Aplicações virtuaisO Proxmox VE possui servidores pré-programados com aplicações virtuais que podem ser baixadas via GUI.[33] Ver tambémReferências
|