请教个pve关机的问题
pve下装了黑群和openwrt,如果pve要关机的话,是需要群晖和openwrt各个系统下关闭,最后才关闭pve吗?我是直接pve控制台 poweroff命令关闭的, pve会先关闭各个系统吗?
黑群下挂的硬盘比较多, 虽然有支持热插拔的背板, 但我觉得好像不太靠谱, 有两块盘来回捣鼓搞坏了一块, 想想还是直接断电关机最安全了 每个vm先关机,其次是用qm stop先强制关闭每个vm。最后是直接poweroff。不要直接poweroff,容易导致nas存储空间损毁 summerq 发表于 2023-11-6 09:39
每个vm先关机,其次是用qm stop先强制关闭每个vm。最后是直接poweroff。不要直接poweroff,容易导致nas存储 ...
了解了,看来还是不能偷懒, 群晖关机一次挺慢的 本帖最后由 rad.io 于 2023-11-6 10:22 编辑
proxmox ve 在开机/关机时会执行 /lib/systemd/system/pve-guests.service 这是一个oneshot的服务,也就是说不是在后台执行的服务,触发时执行一次。
这个服务会在开机后自动启动所有设置为开机启动的vm, 关机时停止正在运行的vm.
Description=PVE guests
ConditionPathExists=/usr/bin/pvesh
RefuseManualStart=true
RefuseManualStop=true
Wants=pvestatd.service
Wants=pveproxy.service
Wants=spiceproxy.service
Wants=pve-firewall.service
Wants=lxc.service
After=pveproxy.service
After=pvestatd.service
After=spiceproxy.service
After=pve-firewall.service
After=lxc.service
After=pve-ha-crm.service pve-ha-lrm.service
Environment="PVE_LOG_ID=pve-guests"
ExecStartPre=-/usr/share/pve-manager/helpers/pve-startall-delay
ExecStart=/usr/bin/pvesh --nooutput create /nodes/localhost/startall
ExecStop=-/usr/bin/vzdump -stop
ExecStop=/usr/bin/pvesh --nooutput create /nodes/localhost/stopall
Type=oneshot
RemainAfterExit=yes
TimeoutSec=infinity
WantedBy=multi-user.target
Alias=pve-manager.service
反正我家里1台(运行truenas scale和etc), 公司3台组集群,关机/重启直接点web ui.
服务器关机嘛跑的东西多,关起来自然慢。
pve和大部分的发行版都使用systemd来关机或重启,除了不使用的systemd的发行版。
所以shutdown, poweroff 这些命令都已经不是单独的binary, 而是symbol link到systemctl了。 qaw123232qaw 发表于 2023-11-6 09:45
了解了,看来还是不能偷懒, 群晖关机一次挺慢的
听我的没错 为什么我跟你说存储空间会损毁呢 因为我自己就吃过亏 是,会。热插拔背板不会弄坏硬盘,接口结构造成硬盘先知道你要拔它出来才断电,会利用盘上的电容完成抬磁头之类的操作。但是垃圾供电会弄坏。 系统设计不会那么麻烦。 pve下面 和虚拟机windows 先要安装好 QEMU guest agent,关闭pve时,主机会通知虚拟机关机。 虚拟机群晖 也要有类似的设定。设置完成后,可以直接关pve,不用管虚拟机。 直接pve关机,哪有这么麻烦,我看pve点关机以后也是一个个虚拟机发送关机命令,都正常,我是ikuai op docker 群晖,没有出现异常,另外调式完了以后基本就不关机了 本帖最后由 sxqt 于 2023-11-6 11:57 编辑
PVE下的VM有一个启动开机顺序,这个要设置一下。比方存储VM的优先级要比NFS挂载的应用VM高。
PVE设置正确的情况下,正确关机是肯定没问题的。而且我PVE上连接的APC BK650M2在断电时通知系统关机也从没出过问题。
如果PVE网页上点击关闭虚拟机不能迅速关闭,甚至超时,只能通过命令行强制关闭,大概率是虚拟机不能正确响应ACPI指令导致的。需要在虚拟机里安装QEMU guest agent。
https://pve.proxmox.com/wiki/Qemu-guest-agent 涨见识了,我也是webui点击pve关机,不过有时候个别带桌面的linux关不了机,卡停在关机选项卡窗口那块。
windows是正常能关机的,因为我直通到显示器了,看到了它正在关机的动作。
页:
[1]