VM is locked (rollback)
При откате снапшота Web
-интерфейс взаимодействия с гипервизором Proxmox 6
подвис и в результате VM стала показывать статус на любое действие: “Error: VM is locked (rollback)
»
Start Time: Oct 15 14:46:20
End Time: Oct 15 14:46:20
Node: srv-debian
User name: root@pam
Description: VM 102 – Rollback
Status: Error: VM is locked (rollback)
А бывает еще
Status: Error: VM is locked (snapshot)
Что можно предпринять на этот счет?
Открываю консоль взаимодействия с гипервизором:
https://IP&DNS:8006 – user&pass – (Folder View) Datacenter – Nodes – srv-proxmox – “>_Shell”
root@srv-debian:~# qm list | grep 102 102 US1804 stopped 2048 40.00 0
Где в выводе:
102 –> это идентификатор VM
US1804 -> Наименование контейнера VM
Stopped -> статус работы виртуальной машины
2048 –> количество оперативной памяти назначенной для виртуальной машины
40.00 -> размер жесткого диска виртуальной машины
0 -> Идентификатор процесса, но у меня он 0, а значит VM выключена.
root@srv-debian:~# qm unlock 102
Проверяю, что все еще блокировка не значится:
блокировки нет, блокировка если смотреть на VM
выглядит как замочек на VM ID
в списке Virtual Machine
на виртуальной машине.
Может так случиться, что в момент когда делал Snapshot
через Web
-интерфейс, сам Web
-интерфейс на гипервизоре Debian 10 + Proxmox 6
отвалился и задача снапшота подвисла:
Пытаюсь удалить его:
Но в ответ получаю ошибку:
root@srv-pm:~# ls /vz1/images/102/ -lh total 14G -rw-r----- 1 root root 51G Nov 1 12:00 vm-102-disk-0.qcow2 root@srv-pm:~#
а такого файла и нету, а в Web
-интерфейсе он есть, вопрос как почистить ошибочную строку?
ekzorchik@srv-pm:~$ sudo nano /etc/pve/qemu-server/102.conf #удаляю строки снапшота [OriginalSystem] agent: 1 bootdisk: sata0 cores: 2 ide2: none,media=cdrom memory: 4096 name: srv-w7x64 net0: virtio=1A:98:BA:40:30:62,bridge=vmbr0,firewall=1 numa: 0 ostype: win7 sata0: disk2:102/vm-102-disk-0.qcow2,cache=writeback,size=50G scsihw: virtio-scsi-pci smbios1: uuid=cabe311a-0d1a-4e8e-9f74-03ad5a018d94 snapstate: delete snaptime: 1572596947 sockets: 1 vmgenid: 94ff8899-e045-4a8f-8bb4-d6042e726f7c
После не забываем сохранить внесенные изменения.
ekzorchik@srv-pm:~$ sudo systemctl restart pveproxy.service ekzorchik@srv-pm:~$ sudo systemctl status pveproxy.service | head -n5 ● pveproxy.service - PVE API Proxy Server Loaded: loaded (/lib/systemd/system/pveproxy.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2019-11-01 12:16:17 MSK; 11s ago Process: 2768 ExecStart=/usr/bin/pveproxy start (code=exited, status=0/SUCCESS) Main PID: 2769 (pveproxy) ekzorchik@srv-pm:~$
Теперь в Web
-интерфейсе
Разблокирую VM:
ekzorchik@srv-pm:~$ sudo qm unlock 102
Теперь я могу совершать любые действия с данной VM
которые делал до возникнувшей блокировки.
Будут еще наработки, статья будет дополняться. А пока на этом всё, с уважением автор блога Олло Александр aka ekzorchik.