为Proxmox VE虚拟机开启开门狗功能
为虚拟机配置了看门狗设备之后,虚拟机必须定期重置看门狗,否则虚拟机将自动重启(或执行指定的操作)。
在Proxmox VE网页上无法配置,需要通过命令来实现。
qm set <vmid> --watchdog action=reset,model=i6300esb
其中action为虚拟机超时之后的动作,有下面几点:
- debug
- none 无动作
- pause 暂停
- poweroff 关机
- reset 重置
- shutdown 强制关机
HA功能只检测虚拟机是否在运行,如果虚拟机内部出现问题,仍处于开机状态,HA是无法处理虚拟机问题的。
而虚拟机的开门狗关注虚拟机系统是否有响应,如果系统没有响应,则重置虚拟机。
在虚拟机硬件上配置之后,还需要在虚拟机系统内配置watchdog策略
安装watchdog
apt update && apt install watchdog -y
修改watchdog配置
#cat /etc/watchdog.conf
watchdog-device = /dev/watchdog
log-dir = /var/log/watchdog
realtime = yes
priority = 1
修改watchdog默认项,将watchdog_module 设置成i6300esb
# cat /etc/default/watchdog
# Start watchdog at boot time? 0 or 1
run_watchdog=1
# Start wd_keepalive after stopping watchdog? 0 or 1
run_wd_keepalive=1
# Load module before starting watchdog
watchdog_module="i6300esb"
# Specify additional watchdog options here (see manpage).
启用watchdog服务
systemctl enable watchdog
在某些linux上,会将watchdog模块加入黑名单,确保/etc/modprob.d/中没有watchdog模块
grep i6300esb /etc/modprobe.d/*
此时重启主机。
可以通过命令测试
echo c > /proc/sysrq-trigger
注意:看门狗似乎不支持64位的Windows
参考:610063 – 需要测试 i6300ESB 虚拟看门狗设备是否在视窗来宾上的 qemu 中工作 (redhat.com)
扩展阅读:
Configuring a watchdog device | Virtualization | OKD 4.9
Virtual Machine Management Guide | oVirt
Qemu/KVM Virtual Machines (proxmox.com)
版权声明:
作者:佛西
链接:https://foxi.buduanwang.vip/virtualization/2128.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
作者:佛西
链接:https://foxi.buduanwang.vip/virtualization/2128.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
THE END
1
二维码
海报
为Proxmox VE虚拟机开启开门狗功能
为虚拟机配置了看门狗设备之后,虚拟机必须定期重置看门狗,否则虚拟机将自动重启(或执行指定的操作)。
在Proxmox VE网页上无法配置,需要通过命令来实现。
……
文章目录
关闭
共有 0 条评论