В деяких ситуаціях HA (High Availability) системи Proxmox для віртуальних машин не допомагає.
Такою ситуацією є випадок коли резервна копія віртуальної машини налаштована як stop mode, а не snapshot mode.
І бувають ситуації на кшталт цієї:
INFO: timeout waiting on systemd command 'qm start 101 --skiplock' failed: exit code 255 ERROR: Backup of VM 101 failed - timeout waiting on systemd INFO: Failed at 2022-02-11 01:15:48 INFO: Backup job finished with errors
Тому простий скрипт котрий запускає за розкладом crond вирішує цю задачу:
#!/bin/sh
vmlist="101 102"
for i in $vmlist; do
status=$(/usr/sbin/qm status $i)
echo $status
if [ ! "${status}" = "status: running" ];then
echo "BAD"
/usr/sbin/qm start $i
else
echo "OK"
fi
done
corontab -e
# For more information see the manual pages of crontab(5) and cron(8) # # m h dom mon dow command */30 * * * * /home/check-vm.sh 2>1 >/dev/null
| Результат роботи скрипту |
Немає коментарів:
Дописати коментар