В деяких ситуаціях 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 donecorontab -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
Результат роботи скрипту |
Немає коментарів:
Дописати коментар