Proxmox Post-Install

Proxmox Post-Install

Configurações úteis logo após instalar o PVE

Algumas configurações e recursos úteis para serem realizados no ambiente proxmox após sua instalação.

Para este artigo, o Proxmox já deve estar instalado e, logo após, pode seguir os passos para realização de algumas configurações básicas úteis.

Instalação

  • Realizar todo procedimento normal de instalação do seu Proxmox, tais como:
  • ISO do Proxmox ou através do Ventoy

  • Hostname

  • Clock

  • Email

  • IP

Configuração de boot

  • Nesta etapa, vamos tratar:
  • habilitar iommu
# Intel
intel_iommu=on iommu=pt
# AMD
amd_iommu=on amd_iommu=pt
  • fixar nome interface rede

    • Procedimento útil, principalmente se você ainda adiciona ou remove outros dispositivos pci (placa de rede, placa de vídeo, etc) ou tratando com os endereçamentos das placas através de pci passthrough, o que pode acarretar a mudança do nome da placa de rede atual, impossibilitando o acesso por rede e somente pelo console até que você reconfigure. Fixar o nome da interface garante que ela não altera, assim você pode ficar tranquilo para mudar as placas e tratar os device ids sem perder a comunicação de rede.

DE:

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

PARA:

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX intel_iommu=on iommu=pt"
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX net.ifnames=0"
  • validar alterações
update-grub
reboot

Configuração Rede

  • Fixar nome da interface de rede para eth(x)

  • No exemplo, foi alterado as interfaces "enp1s0" e "enp2s0" para "eth0" e "eth1" respectivamente.

/etc/init.d/network

DE:

auto lo
iface lo inet loopback

iface enp1s0 inet manual
iface enp2s0 inet manual

auto vmbr0
iface vmbr0 inet static
        address 192.168.0.1/24
        gateway 192.168.0.1
        bridge-ports enp1s0
        bridge-stp off
        bridge-fd 0

PARA:

auto lo
iface lo inet loopback

iface eth0 inet manual
iface eth1 inet manual

auto vmbr0
iface vmbr0 inet static
        address 192.168.0.1/24
        gateway 192.168.0.1
        bridge-ports eth0
        bridge-stp off
        bridge-fd 0
  • Reiniciar a máquina
reboot

Repositório e Atualização

Para Habilitar o repositório Community, basicamente em 4 passos

  1. Comentar repositório Enterprise

/etc/apt/sources.list.d/pve-enterprise.list

#deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
  1. Adicionar repositórios abertos (no-subscription)

/etc/apt/sources. List

DE

deb http://ftp.br.debian.org/debian bookworm main contrib

deb http://ftp.br.debian.org/debian bookworm-updates main contrib

# security updates
deb http://security.debian.org bookworm-security main contrib

PARA

deb http://ftp.br.debian.org/debian bookworm main contrib

deb http://ftp.br.debian.org/debian bookworm-updates main contrib

# Proxmox VE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription

# security updates
deb http://security.debian.org bookworm-security main contrib
  1. Mudar repositório do Ceph

/etc/apt/sources.list.d/ceph.list

DE

deb https://enterprise.proxmox.com/debian/ceph-quincy bookworm enterprise

PARA

deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription
  • mudou o protocolo para "http", url com "download" e repo para "no-subscription"
  1. Atualizar e fazer Upgrade
apt update
apt upgrade

Se tiver um erro com certificado do repo Cepth, como abaixo, você pode estar utilizando o repositório com https, eles disponibilizam só o http, basta mudar para "http" e refazer o update/upgrade.

Err:5 https://download.proxmox.com/debian/ceph-quincy bookworm InRelease
  Certificate verification failed: The certificate is NOT trusted. The name in the certificate does not match the expected.  Could not handshake: Error in the certificate verification. [IP: 144.217.225.162 443]