Skip to main content

VM - Debian 12 KVM

Para crear un VM basado en debian, podemos bajarnos una plantilla preinstalada base que hay en debian

 

enlace pagina descargas: https://www.debian.org/distrib/  -> https://cloud.debian.org/images/cloud/ (revisado26/3/2024)

nos copiamos el enlace que nos conviene, ojo que hay una no-cloud, la que dice QEMU, la mas conveniente para entorno PROXMOX, aun siendo qemu, es la que dice openstack:

azure: Optimized for the Microsoft Azure environment
ec2: Optimized for the Amazon EC2
generic: Should run in any environment using cloud-init, for e.g. OpenStack, DigitalOcean and also on bare metal.
genericcloud: Similar to generic. Should run in any virtualised environment. Is smaller than `generic` by excluding drivers for physical hardware.
nocloud: Mostly useful for testing the build process itself. Doesn't have cloud-init installed, but instead allows root login without a password.

genericcloud: Similar to generic. Should run in any virtualised environment. Is smaller than `generic` by excluding drivers for physical hardware. 

Para proxmox nos conviene la 

https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-generic-arm64.qcow2 (enlace 26/3/2024)

VM inicial primer paso
agent: 1
bios: ovmf
boot: order=virtio9;net0
cores: 1
efidisk0: zfs0:vm-2024-disk-0,efitype=4m,pre-enrolled-keys=1,size=1M
hotplug: disk,network,memory,cpuide2: zfs0:vm-2024-cloudinit,media=cdrom
machine: q35
memory: 2048
meta: creation-qemu=7.2.0,ctime=
name: Plantilla-DEBIAN12
net0: virtio=8E:3D:4B::EE:DB,bridge=vmbr0,firewall=1
numa: 1
ostype: l26
scsihw: virtio-scsi-single
serial0: socket
smbios1: uuid=475c5bb3-40ca52c6ecd
sockets: 1
virtio9: zfs0:vm-2024-disk-1,iothread=1,size=2G
vmgenid: 0eb8b247-f54cce1b3a

Seguis el asistente y al final, quitais el cdrom y agregais:Cloud-init, Serial Port. He dejado el disco 0 libre para incorporar nuestra imagen.

 

En este momento agregamos la imagen qcow que nos hemos bajado

En este momento agregamos la imagen qcow que nos hemos bajado
root@ns:~# qm importdisk 2024 debian-12-genericcloud-arm64.qcow2 zfs0
importing disk 'debian-12-genericcloud-arm64.qcow2' to VM 2024 ...
transferred 0.0 B of 2.0 GiB (0.00%)
transferred 20.5 MiB of 2.0 GiB (1.00%)
transferred 1.9 GiB of 2.0 GiB (96.13%)
transferred 1.9 GiB of 2.0 GiB (97.13%)
transferred 2.0 GiB of 2.0 GiB (98.13%)
transferred 2.0 GiB of 2.0 GiB (99.19%)
transferred 2.0 GiB of 2.0 GiB (100.00%)
transferred 2.0 GiB of 2.0 GiB (100.00%)
Successfully imported disk as 'unused0:zfs0:vm-2024-disk-2'
root@ns:~# 

Después de esta maniobra el disco aparece como "unused", lo incorporamos y configuramos el boot, que arranque desde este disco, "Options->boot order")

Captura de pantalla 2024-03-26 122822.png

 

En este punto deberías poder ver el arranque, yo os recomiendo la consola serial, mucho mas comoda que la directa VNC

 

 

 

 

FAQ:

 

¿que hacer si aparece algo asi?

Captura de pantalla 2024-03-26 123042.png

 

casi seguro que se debe a que habéis bajado la imagen "genericcloud', bajate la correcta y  ajustalo todo.