Skip to main content

Números de serie de discos en Proxmox

Como habíamos comentado en el apartado de conservar los valores de los parámetros físicos de una máquina física en una máquina virtual, también puede ocurrir algo parecido con los discos.

Muchas aplicaciones en su instalación guardan el valor del número de serie del disco de la máquina, por lo que una migración puede dejar el registro del aplicativo inservible.

Cambiar o establecer el número de serie de un disco en Proxmox VE

Para solucionar esto, os vamos a contar como definir un número de serie determinado en un disco duro en Proxmox VE.

Pongamos el ejemplo de una máquina con discos virtio.

El comando para establecer un número de serie determinado a los discos sería este para por ejemplo 3 discos de una máquina virtual.

root@hv9:~# qm set 9995 --virtio1 local-lvm:vm-9995-disk-1,serial=vm9995disk1
update VM 9995: -virtio1 local-lvm:vm-9995-disk-1,serial=vm9995disk1
root@hv9:~# qm set 9995 --virtio2 local-lvm:vm-9995-disk-2,serial=vm9995disk2
update VM 9995: -virtio2 local-lvm:vm-9995-disk-2,serial=vm9995disk2
root@hv9:~# qm set 9995 --virtio3 local-lvm:vm-9995-disk-3,serial=vm9995disk3
update VM 9995: -virtio3 local-lvm:vm-9995-disk-3,serial=vm9995disk3
root@hv9:~# 

Los discos ahora quedarían pendientes de apagar y reiniciar la máquina para que los valores queden grabados

Discos_SN_proxmox.png

SI el número de serie que necesitamos es otro, bastará con obtener el número de serie original del disco y escribirlo.

Otras controladoras

Esto lo hemos visto para virtio, pero en el caso de otras controladores el proceso es el mismo, supongamos que el número de serie de nuestro disco es 12345678, en el caso de una controladora IDE

HDD_SN_02.png

El comando sería

qm set 104 --ide1 local-lvm:vm-104-disk-1,serial=12345678

Como vemos la sintaxis es qm set [número o id de la máquina]  --controlador (virtio,ide,scsi,sata) y el número, el nombre del archivo o del objeto disco (incluyendo el almacenamiento) y el número de serie.

Vemos otros ejemplos

HDD_SN_03.png

En este caso el comando sería

qm set 104 --sata0 local-lvm:vm-104-disk-1,serial=12345678