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
Alterar repositórios do Proxmox de Enterprise para Community
Para Habilitar o repositório Community, basicamente em 4 passos
- Comentar repositório Enterprise
/etc/apt/sources.list.d/pve-enterprise.list
#deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
- 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
- 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"
- 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]