B.服务守护进程参考Service Daemons
本附录列出 PVE 各服务守护进程的 CLI 入口。这些守护进程通常 由 systemd 启停, 极少手动调用 —— 完整选项见对应 man 页或 <daemon> help。每个守护进程的职责与配置详见 第 18 章。
除 pmxcfs 外 , 各守护进程都遵循相同的 <daemon> <COMMAND> [ARGS] [OPTIONS] 形式 , 都有 help(查询命令帮助)、 start [--debug 0|1](启动 , --debug 1 前台运行 , 默认 0)、 stop、 status 共 4 个子命令; pve-firewall / pvedaemon / pveproxy / pvestatd / spiceproxy / pvescheduler 还提供 restart, 而 pve-ha-crm / pve-ha-lrm 没有 restart(重启需用 systemctl)。
B.1.pve-firewall —— 防火墙守护进程
除通用 4 个子命令外 , 还有:
pve-firewall compile- 编译并打印防火墙规则 —— 调试用。
pve-firewall localnet- 打印本地网络信息(自动检测的
local_network别名 , 详见 §13.5.1)。 pve-firewall restart- 重启防火墙服务。
pve-firewall simulate [OPTIONS]- 模拟规则 —— 不模拟内核路由表 , 仅假定从源 zone 到目的 zone 的路由可达。可用参数:
--from(默认outside)、--to(默认host):源 / 目的 zone —— 取值为host、outside、vm<N>、ct<N>或<别名>/<接口>--source/--dest:源 / 目的 IP--protocol(默认tcp):tcp或udp--sport/--dport:源 / 目的端口--verbose 0|1(默认 0)
pve-firewall stop 会移除所有 PVE 相关 iptable 规则 —— 主机将处于 无防护 状态。
守护进程职责详见 §13.7。
B.2.pvedaemon —— PVE API 守护进程
仅通用 4 子命令 + restart。监听 127.0.0.1:85, 以 root 运行。详见 §18.1。
B.3.pveproxy —— PVE API 代理
仅通用 4 子命令 + restart。 HTTPS 8006 , www-data 运行。详见 §18.2。
B.4.pvestatd —— 状态守护进程
仅通用 4 子命令 + restart。详见 §18.3。
B.5.spiceproxy —— SPICE 代理
仅通用 4 子命令 + restart。 TCP 3128 , www-data 运行。详见 §18.4。
B.6.pmxcfs —— Proxmox 集群文件系统
pmxcfs 与其他守护进程不同 —— 它是单一可执行文件而非 <COMMAND> 形式。用法:
pmxcfs [OPTIONS]
-h/--help- 显示帮助。
-d/--debug- 开启调试日志。
-f/--foreground- 前台运行 , 不 daemonize。
-l/--local- 强制本地模式(忽略
corosync.conf, 强制 quorum)。
该服务通常由 systemd 启停 , 但其 systemd 单元名是 pve-cluster(不是 pmxcfs):
systemctl start pve-cluster systemctl stop pve-cluster systemctl status pve-cluster
详见 第 6 章。
B.7.pve-ha-crm —— 集群资源管理器
仅通用 4 子命令(help / start / status / stop)—— 没有 restart, 重启用 systemctl restart pve-ha-crm。机制详见 §15.4.3。
B.8.pve-ha-lrm —— 本地资源管理器
同 pve-ha-crm, 仅通用 4 子命令 —— 没有 restart。机制详见 §15.4.2。
B.9.pvescheduler —— 调度守护进程
仅通用 4 子命令 + restart。按计划触发 :复制(第 9 章)与 vzdump(§16.5)作业。 vzdump 计划存于 /etc/pve/jobs.cfg。
日常管理建议
这些服务都是 systemd 单元 —— 实际操作请用 systemctl:
systemctl status pveproxy.service systemctl restart pvedaemon.service journalctl -u pve-ha-lrm -f # 注意 :pmxcfs 的单元是 pve-cluster systemctl status pve-cluster
异常排查时 , 把守护进程在前台启动可看到完整日志 —— 例如 pve-firewall start --debug 1。