SRV-PRM-001 - Configuração Do Proxmox
ID: KB-ID-PR-001
Responsável: Thiago Amaral, TI
Status: Publicado
Última Atualização: 19/09/2025
Propósito
Orientar o time de Suporte TI Nível 1 no processo de configuração inicial de um servidor Proxmox, incluindo a preparação de um disco secundário para armazenamento de VMs e a criação de máquinas virtuais padronizadas para NixOS e pfSense.
Aplica-se a
Time de Suporte TI Nível 1 da FCT Consig.
Servidores físicos (torres locais) destinados à virtualização com Proxmox VE.
Pré-requisitos
Proxmox VE já instalado no hardware do servidor.
Acesso
rootao shell do Proxmox via SSH.Acesso à interface web do Proxmox.
Um segundo disco rígido físico (
/dev/sdb, por exemplo) instalado no servidor e dedicado ao armazenamento de VMs.
Instruções
O procedimento abrange a configuração inicial do host, a preparação do armazenamento secundário e a criação de duas máquinas virtuais padrão.
Parte 1: Configuração Inicial do Host Proxmox
1. Configurações de Rede
Durante a instalação do Proxmox, utilize as seguintes configurações de rede:
Hostname (FQDN)
proxmox.fictorconsig.com.br
IP Address (CIDR)
192.168.236.100/22
Gateway
192.168.0.1
DNS Server
1.1.1.1
2. Desabilitar Repositório Enterprise (Recomendado)
Para evitar avisos de subscrição e poder atualizar o sistema, comente o repositório enterprise.
Edite o arquivo de fontes do APT para o repositório PVE Enterprise:
vim /etc/apt/sources.list.d/pve-enterprise.listAdicione um `#` no início da linha para comentá-la:# deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
3. Faça o mesmo para qualquer linha que contenha enterprise.proxmox.com em /etc/apt/sources.list.d/ceph.list ou /etc/apt/sources.list.
3. Instalar o Tailscale para Acesso Remoto (Opcional)
Execute o script de instalação do Tailscale no shell do Proxmox:
curl -fsSL [https://tailscale.com/install.sh](https://tailscale.com/install.sh) | shConecte o servidor à sua Tailnet, autenticando com as credenciais da Fictor:tailscale up
4. Enviar ISOs de Instalação para o Servidor
Faça o download da ISO desejada (ex: NixOS Minimal) na sua máquina local.
Use o comando
scppara transferir o arquivo ISO para o diretório padrão de templates do Proxmox:scp /caminho/local/nixos-minimal-24.11.iso [email protected]:/var/lib/vz/template/iso/
Parte 2: Preparação do Armazenamento para VMs (LVM-Thin)
Estes passos preparam o segundo disco rígido para ser usado como armazenamento de VMs.
5. Preparar o Disco Físico via Linha de Comando
Identifique o disco a ser usado (ex:
/dev/sdb):lsblk**CUIDADO: O PRÓXIMO PASSO APAGA TODOS OS DADOS DO DISCO.** Zere o disco para limpá-lo:
dd if=/dev/zero of=/dev/sdb bs=1M status=progressCrie um Volume Físico (Physical Volume) LVM no disco:
pvcreate /dev/sdbCrie um Grupo de Volumes (Volume Group) com o PV:
vgcreate vg_vmstorage /dev/sdbCrie uma LVM-Thin Pool dentro do Volume Group (use 900G ou o tamanho desejado):
lvcreate -L 900G -T vg_vmstorage/thinpool
6. Adicionar o Armazenamento na Interface Web do Proxmox
Na interface web, navegue até Datacenter → Storage.
Clique em Add e selecione LVM-Thin.
Preencha os campos: * ID:
vmstorage(ou outro nome de sua preferência) * Volume Group:vg_vmstorage(o grupo criado no passo anterior) * Thin Pool:thinpool* Content: SelecioneDisk ImageeContainer.Clique em Add.
Parte 3: Criação de Máquinas Virtuais
7. Criar a VM para NixOS
Na interface web, clique em Create VM e siga as abas com as seguintes configurações:
Aba General: * Name:
NixOSAba OS: * ISO Image: Selecione a ISO do NixOS que você enviou. * Type:
OtherAba System: * BIOS:
OVMF (UEFI)* [x] Add EFI Disk: Marque esta opção. * EFI Storage:local-lvm* SCSI Controller:VirtIO SCSI singleAba Disks: * Disco 1 (OS): Bus/Device:
SCSI, Disk size:256GiB. * Adicionar Disco 2 (Volumes): Bus/Device:SCSI, Disk size:384GiB.Aba CPU: * Cores:
4Aba Memory: * Memory (MiB):
6144Aba Network: * Model:
VirtIO (paravirtualized)
8. Criar a VM para pfSense
Clique em Create VM novamente com as seguintes configurações:
Aba General: * Name:
pfSenseAba OS: * ISO Image: Selecione a ISO do pfSense. * Type:
OtherAba System: * BIOS:
OVMF (UEFI)* SCSI Controller:LSI 53C895AAba Disks: * Bus/Device:
SCSI* Disk size (GiB):32Aba CPU: * Cores:
4Aba Memory: * Memory (MiB):
4096Aba Network: * Model:
VirtIO (paravirtualized)
Resultado Esperado
Um servidor Proxmox configurado e acessível, com um storage LVM-Thin adicional (vmstorage) pronto para uso. Duas máquinas virtuais, uma para NixOS e outra para pfSense, devem estar criadas e prontas para a instalação do sistema operacional a partir das ISOs enviadas.
Solução de Problemas
Problema/Erro: O comando
apt-get updatefalha com erros sobre o repositório "enterprise". * Solução: Siga o Passo 2 deste guia para desabilitar o repositório enterprise, que requer uma subscrição paga.Problema/Erro: O comando
dd if=/dev/zero ...parece travado. * Solução: O processo de zerar um disco pode levar um tempo considerável dependendo do tamanho e da velocidade do HD. O parâmetrostatus=progressdeve exibir o andamento da operação no terminal. Seja paciente.
Artigos Relacionados
Não se aplica.
Anexos
Acesso via Rede Local: * SSH:
[email protected]* Web:https://192.168.236.100:8006/Acesso via Tailscale (se ativo): * SSH:
[email protected]* Web:https://proxmox.ladon-trench.ts.net:8006
Referências
Não se aplica.
Histórico de Revisões
13/03/2025
v1.0
Thiago Amaral
Confecção do documento.
19/09/2025
v2.0
Thiago Amaral
Passagem para o novo modelo.
Last updated