Instalação do Debian 13 (Cloud) no Proxmox com Cloud-Init

O Debian 13 (Trixie) já está disponível em imagens oficiais no formato cloud, prontas para uso em ambientes virtualizados. Essas imagens são ideais para quem utiliza o Proxmox VE, pois permitem a configuração rápida de VMs com cloud-init, possibilitando automatizar parâmetros como usuário, senha, chave SSH e rede já no momento da criação.

O objetivo é ter uma base pronta, reprodutível e fácil de clonar, simplificando a criação de novos servidores Debian 13 no seu ambiente Proxmox.

1. Baixar a imagem oficial cloud

No Debian 13 (Trixie), a equipe disponibiliza imagens cloud (QCOW2) prontas:

cd /var/lib/vz/template/iso/
wget https://cloud.debian.org/images/cloud/trixie/latest/debian-13-genericcloud-amd64.qcow2

2. Criar a VM no Proxmox

Escolha um ID e nome para a VM.
Exemplo: ID 9000, nome debian13-cloud.

# Define as variáveis mude conforme o seu servidor

VMID=9000 #id da VM
VMNAME=debian13-cloud #nome da VM
DISK=local-lvm # disco a ser usado no proxmox
BRIDGE=vmbr0 #bridge usada com saída para internet

# Criar a VM vazia

qm create $VMID \
  --name $VMNAME \
  --memory 2048 \
  --cores 2 \
  --net0 virtio,bridge=$BRIDGE \
  --ostype l26

3. Importar o disco QCOW2 para o storage

qm importdisk $VMID debian-13-genericcloud-amd64.qcow2 $DISK --format qcow2

4. Anexar o disco à VM

qm set $VMID --scsihw virtio-scsi-pci --scsi0 $DISK:vm-$VMID-disk-0

5. Adicionar cloud-init drive

qm set $VMID --ide2 $DISK:cloudinit

6. Configurações adicionais

qm set $VMID --boot c --bootdisk scsi0
qm set $VMID --agent enabled=1

7. Ajustar cloud-init

qm set $VMID --ciuser debian --cipassword '12348765'
qm set $VMID --sshkey ~/.ssh/id_rsa.pub
qm set $VMID --ipconfig0 ip=dhcp

8. Transformar em Template (opcional)

Se quiser reaproveitar a mesma base:

qm template $VMID

Depois, basta clonar:

qm clone $VMID 101 --name vm-teste --full
qm start 101

:saluting_face: Espero ter ajudado, qualquer questão pode sugerir melhoria.

1 curtida