Virtualização · 7 min read · Dec 22, 2025

Como Instalar Proxmox VE 4 no Debian 8 (Jessie)

Proxmox Virtual Environment ou Proxmox VE é um software de virtualização de servidor de código aberto baseado no Debian Linux com um kernel RHEL, modificado para permitir que você crie e implante novas máquinas virtuais para servidores privados e contêineres. O Proxmox oferece dois tipos de virtualização: contêineres com LXC e virtualização completa com KVM. O Proxmox fornece uma maneira fácil de instalar e configurar máquinas virtuais a partir de um navegador da web (plugin Java Iced tea necessário), oferece boas ferramentas de linha de comando e uma API REST para aplicativos de terceiros. Se você deseja instalar em um servidor ao qual tem acesso físico, baixe a ISO do Proxmox no site oficial. Neste tutorial, vou mostrar a instalação do Proxmox em um servidor que executa uma instalação mínima do Debian 8, por exemplo, em um datacenter.

Recursos do Proxmox:

  • Suporte para armazenamento local com grupos LVM, diretórios e ZFS.
  • Suporte para armazenamento em rede com iSCSI, Fiber Channel, NFS, GlusterFS, CEPH e DRBD.
  • Suporte a cluster para construir clusters de Alta Disponibilidade.
  • Migração ao vivo, máquinas virtuais podem ser movidas de um host para outro sem tempo de inatividade.
  • O Proxmox fornece appliances de software de servidor pré-empacotados que podem ser baixados via GUI.

Neste tutorial, vou guiá-lo pela instalação do Proxmox no Debian Jessie.

Pré-requisitos:

  • Debian Jessie 64 bits.
  • Privilégios de root.

Passo 1 - Configurar FQDN

O primeiro passo com o qual começaremos é configurar o FQDN (Nome de Domínio Totalmente Qualificado) do servidor.

Verifique o nome do host do servidor com o comando abaixo:

hostname

Resultado:

aumu

Então, o nome do host do meu servidor é “aumu”.

Edite o arquivo “/etc/hosts” com vim e adicione seu “IP + hostname.domain-name.com + hostname”.

vim /etc/hosts

Vou adicionar a configuração para o host abaixo:

192.168.1.111 aumu.myproxmox.co aumu

Substitua o nome do host e o FQDN por aquele que você gostaria de usar para seu servidor, em seguida, salve a configuração e saia.

Reinicie o servidor e verifique o nome do host e o FQDN:

reboot

Faça login novamente e verifique o nome do host e o FQDN:

hostname

O resultado deve ser:

aumu
hostname -f

O resultado deve ser:

aumu.myproxmox.co

Passo 2 - Adicionar o Repositório Proxmox

Agora adicione o repositório Proxmox ao diretório “sources.list.d” e adicione a chave Proxmox para autenticar os pacotes:

echo "deb http://download.proxmox.com/debian jessie pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list  
wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -

Agora atualize o repositório Debian e execute um dis-upgrade no sistema, em seguida, reinicie a máquina:

apt-get update && apt-get dist-upgrade
reboot

Passo 3 - Instalar Proxmox

Instale o Proxmox VE e alguns outros pacotes necessários com o comando apt abaixo:

apt-get install proxmox-ve ntp ssh postfix ksm-control-daemon open-iscsi systemd-sysv

Nota:

Configuração do Postfix durante a instalação:

  • Tipo de configuração de e-mail: Site Interno.
  • Nome do e-mail do sistema: digite o nome do domínio.

Reinicie o servidor:

reboot

Passo 4 - Conectar à interface web do Proxmox e configurar a rede

Após o servidor ter sido reiniciado, agora podemos acessar o Debian Proxmox a partir de um navegador. Digite o IP do servidor com https e a porta 8006 na barra de URL. No meu caso:

https://192.168.1.111:8006/

Página de Login do Proxmox

Faça login no admin do Proxmox com o nome de usuário root e sua senha. Após entrar na interface web, precisamos configurar a rede para o Proxmox.

Eu tenho uma interface de rede “eth0” para conexões de saída com o endereço IP ‘192.168.1.111’ e meu gateway é ‘192.168.1.254’. Neste passo, queremos criar uma nova interface de rede (bridge) ‘vmbr0’, em seguida, habilitamos o roteamento nesta interface de rede e habilitamos o proxy arp na interface de saída ‘eth0’. Vmbr0 é a interface para as VMs (Máquinas Virtuais) no Proxmox. Esta é uma boa opção se tivermos apenas um IP público e queremos ocultar as VMs atrás do IP do host.

Vá para o diretório ‘/etc/network’ e edite o arquivo interfaces com vim.

cd /etc/network/  
vim interfaces

Abaixo está minha configuração eth0 com a opção habilitar proxy arp.

auto eth0  
iface eth0 inet static  
        address  192.168.1.111  
        netmask  255.255.255.0  
        gateway  192.168.1.254  
        post-up echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp

Em seguida, configure uma nova bridge vmbr0 e habilite o roteamento nesta interface adicionando a configuração abaixo:

auto vmbr0  
iface vmbr0 inet static  
        address  192.168.2.9  
        netmask  255.255.255.0  
        bridge_ports none  
        bridge_stp off  
        bridge_fd 0  
        post-up echo 1 > /proc/sys/net/ipv4/ip_forward  
        post-up iptables -t nat -A POSTROUTING -s '192.168.2.0/24' -o eth0 -j MASQUERADE  
        post-down iptables -t nat -D POSTROUTING -s '192.168.2/24' -o eth0 -j MASQUERADE

Nota:

Uma máquina virtual no Proxmox usará esta interface e obterá um endereço IP ‘192.168.2.xxx’.

As duas linhas na parte inferior habilitarão a função NAT.

Salve a configuração e saia, em seguida, reinicie o servidor:

reboot

Agora verifique o IP do servidor, teremos duas interfaces de rede eth0 e vmbr0.

Nota:

Existem muitas opções para configurar a Rede no Proxmox VE, você pode encontrar a documentação completa sobre as opções de configuração de rede do Proxmox aqui https://pve.proxmox.com/wiki/Network_Model.

Passo 5 - Adicionando uma nova ISO ou Modelo de VM

Neste passo, adicionaremos um novo arquivo ISO para a instalação da VM. Podemos adicionar um arquivo ISO a partir da interface web fazendo o upload do arquivo, ou podemos baixar o arquivo iso diretamente para o servidor na linha de comando (esta é a minha recomendação).

Baixe o arquivo iso para o diretório “/var/lib/vz/template/iso” com wget ou curl.

Exemplo para baixar uma imagem do Ubuntu 15.04:

cd /var/lib/vz/template/iso/  
wget http://releases.ubuntu.com/15.04/ubuntu-15.04-server-amd64.iso

Passo 6 - Criar a primeira Máquina Virtual

Faça login na interface web do Proxmox, clique no canto direito no botão “Criar VM”.

Então você receberá um novo formulário, Nome é o nome da nova máquina virtual aqui. Em seguida, clique em Avançar.

Nome da VM

Selecione seu Sistema Operacional. Aqui vou usar o Ubuntu Linux com a versão do kernel 4. e clique em Avançar.

Selecione o Sistema Operacional.

Selecione o arquivo ISO que baixamos no passo 5, em seguida, clique em Avançar.

Selecione o arquivo ISO.

Defina o tamanho do disco para a máquina virtual e clique em Avançar.

Defina o Tamanho do Disco.

Configuração da CPU - núcleo, soquetes, tipo de máquina virtual (aqui usamos kvm64) e clique em Avançar.

Configuração da CPU.

Dê o tamanho da memória/RAM para a máquina virtual e clique em avançar.

Tamanho da RAM.

Na configuração da rede, selecione o modo bridge para vmbr0. E o Modelo que uso é Realtek RTL8139. Clique em avançar.

Escolha a bridge de rede.

E confirme a configuração clicando em ‘Concluir’.

Concluir a configuração do Proxmox.

Agora podemos iniciar a instalação da VM clicando no botão ‘iniciar’ e acessando a VM clicando em ‘console’.

Agora você pode instalar o sistema operacional Ubuntu na VM da maneira que preferir.

Passo 7 - Configurar a rede para a nova Máquina Virtual

Quando a VM estiver instalada, teremos que configurar a rede para que a VM possa acessar a internet.

Edite o arquivo interfaces na VM.

cd /etc/network/  
vim interfaces

Vou adicionar uma nova interface ‘eth0’ na VM adicionando a configuração abaixo:

auto eth0  
iface eth0 inet static  
        address 192.168.2.10  
        netmask 255.255.255.0  
        gateway 192.168.2.9

Salve o arquivo e saia.

Nota:

O IP do gateway é o endereço IP do vmbr0 na máquina host.

Agora reinicie a máquina virtual e tente acessar a internet atualizando o repositório ou pingando um servidor.

A instalação do proxmox está concluída.

Nota:

Se você quiser acessar a VM do lado de fora do proxmox, então você deve adicionar uma nova regra de redirecionamento de porta no host. Por exemplo, para acessar o serviço SSH na VM, adicione as regras do IPTables abaixo:

iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 2222 -j DNAT --to-destination 192.168.2.10:22  
iptables-save

A regra do iptables irá redirecionar a porta 2222 da interface eth0 para a máquina virtual no IP 192.168.2.10 na porta 22. Agora podemos acessar o SSH na VM de fora:

ssh -p 2222 vmusername@HOSTIP

Conclusão

Proxmox VE é uma virtualização de servidor de código aberto baseada no sistema operacional Debian. O Proxmox está disponível como arquivo ISO, então podemos baixá-lo e instalá-lo diretamente quando temos acesso físico ao servidor, ou podemos instalar o proxmox em nosso servidor Debian. O Proxmox é poderoso e fácil de usar, fornece uma interface de administração baseada na web para que possamos instalar e configurar máquinas virtuais com nosso navegador (Java e Icedtea devem ser instalados). Também podemos configurar o Proxmox a partir da linha de comando do servidor, e o Proxmox fornece uma API REST para aplicativos de terceiros. O Proxmox tem suporte para sistemas de armazenamento local e em rede, vem com opções de alta disponibilidade integradas e fornece funções para fácil backup e restauração de servidores virtuais. Na minha opinião, é uma das melhores soluções para virtualização de servidores.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.