Hi
We are running proxmox pve clusters on version 7.2 / 7.3 on different sites.
As stated in the roadmap/changelog from version 6.4 @ https://pve.proxmox.com/wiki/Roadmap#Proxmox_VE_6.4 :
From what i understand, it is still recommended to keep the setting pinned to a machine version for Windows VMs, but I am not finding any recommendations on actually pushing for a controlled change of this setting to a newer machine version during the lifecycle of the VM.
Is this setting only controlling some compability flags kept to make the VM think the hardware is unchanged, or do we miss out on all improvements and fixes in later QEMU releases by not taking actions to keep up with newer machine versions?
(we are currently experiencing some VirtioScsi warnings in eventlog followed by an unexpected reboot 30 minutes later on a few VMs that have the setting set to machine version 6.1. I am not changing the machine version yet - will first upgrade the virtio drivers to the jan 2023 release to see if it has an effect - but i was curios about this setting, and if it will impact the virtioscsi in any way by not updating the setting to the newest compability level when updating the drivers)
We are running proxmox pve clusters on version 7.2 / 7.3 on different sites.
As stated in the roadmap/changelog from version 6.4 @ https://pve.proxmox.com/wiki/Roadmap#Proxmox_VE_6.4 :
We are having a lot of windows VMs still pinned to QEMU machine version 5.1 (and some other variations of 5.2 and 6.1).Virtual Machines (KVM/QEMU):
This improves stability and guarantees that the hardware layout can stay the same even with newer QEMU versions.
- Support pinning a VM to a specific QEMU machine version.
- Automatically pin VMs with Windows as OS type to the current QEMU machine on VM creation.
From what i understand, it is still recommended to keep the setting pinned to a machine version for Windows VMs, but I am not finding any recommendations on actually pushing for a controlled change of this setting to a newer machine version during the lifecycle of the VM.
Is this setting only controlling some compability flags kept to make the VM think the hardware is unchanged, or do we miss out on all improvements and fixes in later QEMU releases by not taking actions to keep up with newer machine versions?
(we are currently experiencing some VirtioScsi warnings in eventlog followed by an unexpected reboot 30 minutes later on a few VMs that have the setting set to machine version 6.1. I am not changing the machine version yet - will first upgrade the virtio drivers to the jan 2023 release to see if it has an effect - but i was curios about this setting, and if it will impact the virtioscsi in any way by not updating the setting to the newest compability level when updating the drivers)
Last edited: