После обновления до Proxmox 7.1, часть виртуальных машин перестали запускаться или запускались, какое-то время работали и намертво висли.
Например такая проблема проявилась на гостевой Windows 7.
В логах пишет примерно следующее:
VM 101 qmp command failed - VM 105 qmp command 'query-proxmox-support' failed - unable to connect to VM 101 qmp socket - timeout after 31 retries
После изучения проблемы на форуме Proxmox, было найдено решение:
Если у вас используется SATA диск, то необходимо в настройках диска установить параметр «Async IO» в «threads«.
Подробнее тут: https://forum.proxmox.com/threads/some-vms-arent-booting-after-upgrade-to-7-1.100039/#post-431853
Если почитать Release notes к Proxmox 7.1, то в нём предупреждается о данной проблеме и предлагается решение:
VMs with SATA as disk bus may show issues when used with io_uring
For now this can be worked around by switching the disk’s Async IO mode to threads (for cache = write back/through) or native (for cache = off, none or direct sync), respectively, in the Advanced options of the disk edit dialogue.
Также они не рекомендуют использовать SATA контроллер, а вместо него лучше использовать VirtIO SCSI:
Note that SATA is really not the best choice for a VM’s disk bus in general, rather use (VirtIO-) SCSI for best performance and feature set. For Windows VirtIO support is available through the Windows VirtIO Drivers
Похожие записи...
Latest posts by Андрей Торженов (see all)
- Куда переходить с Helpdesk OTRS? Альтернативы OTRS - 27/02/2022
- Windows 11. Не работает обновление, не входит в OneDrive, OneNote и другие Microsoft сервисы - 29/01/2022
- Попытка взлома Mikrotik? - 24/12/2021
- После обновления до Proxmox 7.1 не запускаются виртуальные машины - 28/11/2021
- libflashplayer.so пропатченный от Time bomb - 11/02/2021