===== 第三章:系统管理 ======
**原文链接:** https://pve.proxmox.com/pve-docs/pve-admin-guide.html#chapter_system_administration
**最后更新时间:** 2026-02-25
以下部分将重点介绍常见的虚拟化任务,并解释有关主机系统管理和管理的Proxmox VE specifics。
Proxmox VE基于Debian GNU/Linux,并配有额外的存储库以提供Proxmox VE相关的包。这意味着Debian的全部包都可用,包括安全更新和错误修复。Proxmox VE提供自己的基于Ubuntu内核的Linux内核。它具有所有必要的虚拟化和容器功能,并包含ZFS和几个额外的硬件驱动程序。
对于以下部分中未包含的其他主题,请参阅Debian文档。Debian管理员手册可在线获取,全面介绍了Debian操作系统。
===== 3.1 包存储库 =====
Proxmox VE像任何其他基于Debian的系统一样使用APT作为其包管理工具。
Proxmox VE每天自动检查包更新。root@pam用户会通过电子邮件收到可用更新的通知。从GUI中,可以使用Changelog按钮查看所选更新的更多详细信息。
==== 3.1.1 Proxmox VE中的存储库 ====
存储库是软件包的集合,可用于安装新软件,但对获取新更新也很重要。
您需要有效的Debian和Proxmox存储库才能获取最新的安全更新、错误修复和新功能。
APT存储库在/etc/apt/sources.list文件中的传统单行格式定义,以及在/etc/apt/sources.list.d/中放置的.sources文件的现代deb822多行格式,请参阅存储库格式了解详细信息。
===== 存储库管理 =====
自Proxmox VE 7以来,您可以在Web界面中检查存储库状态。节点摘要面板显示高级别状态 overview,而单独的存储库面板显示所有已配置存储库的深入状态和列表。
还支持基本存储库管理,例如激活或停用存储库。
从存储库获取可用包是通过运行apt update。更新可以直接使用apt安装,也可以通过GUI(Node → Updates)安装。
===== 存储库格式 =====
包存储库可以在源列表/etc/apt/sources.list以及包含在/etc/apt/sources.list.d/中的文件中配置。
支持两种格式:
**单行格式**
在单行sources.list文件中,每行定义一个包存储库。空行被忽略。行上的任何#字符标记该行的其余部分为注释。这是传统格式。
**deb822格式**
在多行格式repo.sources文件中,每个条目由多行键值对组成。文件可以通过用空行分隔每个组来包含多个条目。这是现代格式。
==== 3.1.2 Debian基础存储库 ====
文件 /etc/apt/sources.list.d/debian.sources
Types: deb deb-src
URIs: http://deb.debian.org/debian/
Suites: trixie trixie-updates
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb deb-src
URIs: http://security.debian.org/debian-security/
Suites: trixie-security
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
==== 3.1.3 Proxmox VE企业存储库 ====
这是推荐的存储库,适用于所有Proxmox VE订阅用户。它包含最稳定的包,适合生产使用。默认情况下启用pve-enterprise存储库:
Types: deb
URIs: https://enterprise.proxmox.com/debian/pve
Suites: trixie
Components: pve-enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
请注意,您需要有效的订阅密钥才能访问pve-enterprise存储库。我们提供不同的支持级别,您可以在此处找到更多详细信息。
您可以通过添加Enabled: no来禁用此存储库。
==== 3.1.4 Proxmox VE公共存储库 ====
pve-enterprise存储库需要有效的订阅。对于没有订阅的用户,我们提供两个公共存储库:
**PVE no-subscription 存储库**
deb http://download.proxmox.com/debian/pve trixie pve-no-subscription
**Proxmox Bug Tracker存储库**
deb http://download.proxmox.com/debian/pve bullseye pvetest
我们建议为任何生产系统使用企业存储库。
===== 3.2 订阅 =====
Proxmox VE订阅是可选的,但使用企业存储库需要有效订阅。
==== 3.2.1 获取订阅 =====
可以通过Proxmox网站或联系销售团队获取订阅。
==== 3.2.2 管理订阅 =====
可以使用Web界面或命令行管理订阅。
===== 3.3 用户管理 =====
Proxmox VE提供基于角色的访问控制(RBAC)系统。
==== 3.3.1 认证域 ====
支持多种认证域:
* **PAM**:Linux PAM标准认证
* **Proxmox VE SSO**:Proxmox VE单点登录
* **LDAP**:轻量级目录访问协议
* **Active Directory**:Microsoft Active Directory
==== 3.3.2 用户和权限 ====
可以创建用户并分配权限。权限基于角色。
**内置角色:**
* **Administrator**:完全访问权限
* **PVEAuditor**:只读访问
* **PVEMonitor**:监控访问
* **PVEUser**:普通用户访问
* **PVEDatastoreAdmin**:存储管理
* **PVEVMAdmin**:虚拟机管理
==== 3.3.3 API令牌 ====
API令牌提供对API的编程访问,而无需用户密码。
===== 3.4 时间同步 =====
Proxmox VE使用systemd-timesyncd进行时间同步。
===== 3.5 系统服务 =====
Proxmox VE使用systemd作为服务管理器。
==== 重要的系统服务:===
* **pve-cluster**:集群服务
* **pvedaemon**:PVE守护进程
* **pve-ha-lrm**:高可用本地资源管理器
* **pve-ha-ctld**:高可用容器守护进程
* **pvesr**:存储复制
* **pve-firewall**:防火墙
* **pveproxy**:Web界面代理
===== 3.6 日志 =====
系统日志存储在/var/log/中。
==== 重要日志文件:===
* **/var/log/pveproxy/access.log**:Web界面访问日志
* **/var/log/pvecluster.log**:集群日志
* **/var/log/pve-manager.log**:管理器日志
* **/var/log/kern.log**:内核日志
* **/var/log/syslog**:系统日志
===== 3.7 证书管理 =====
Proxmox VE使用Let's Encrypt获取免费的SSL/TLS证书。
===== 3.8 升级 =====
===== 3.8.1 通过Web界面升级 =====
1. 转到节点 → 更新
2. 点击“刷新”以刷新包列表
3. 选择要升级的包
4. 点击“升级”
===== 3.8.2 通过命令行升级 =====
# apt update
# apt upgrade
# apt dist-upgrade
===== 3.9 备份配置 =====
Proxmox VE配置可以备份。
===== 3.10 监控 =====
===== 3.10.1 资源监控 =====
Web界面提供实时资源使用监控:
* CPU使用率
* 内存使用率
* 存储使用率
* 网络流量
===== 3.10.2 系统健康状态 =====
节点摘要显示系统健康状态:
* 磁盘健康
* CPU温度
* 内存状态
===== 3.11 故障排除 =====
==== 常见问题:===
* **服务无法启动**:检查日志文件和配置
* **存储不可用**:验证存储配置和网络连接
* **集群问题**:检查集群状态和网络连通性
===== 3.12 启动和关闭 =====
==== 3.12.1 正常关闭 ====
# shutdown -h now
==== 3.12.2 重启 ====
# reboot
==== 3.12.3 强制关闭 ====
如果系统无响应,可以按住电源按钮4秒强制关闭。
===== 3.13 远程管理 =====
===== 3.13.1 SPICE控制台 =====
SPICE(独立计算环境简单协议)提供改进的虚拟机控制台体验。
===== 3.13.2 VNC控制台 =====
VNC(虚拟网络计算)可用于访问虚拟机控制台。
===== 3.13.3 SSH =====
SSH可用于远程访问Proxmox VE shell。
===== 3.14 虚拟化选项 =====
==== 3.14.1 CPU类型 ====
Proxmox VE支持多种CPU类型:
* **host**:使用主机CPU类型(推荐)
* **kvm64**:通用的KVM CPU
* **qemu64**:通用的QEMU CPU
==== 3.14.2 嵌套虚拟化 ====
嵌套虚拟化允许在虚拟机中运行hypervisor。
===== 3.15 资源池 =====
资源池用于对虚拟机和容器进行分组。
===== 3.16 告警和通知 =====
Proxmox VE可以配置告警和通知:
* 磁盘空间不足
* 高CPU使用率
* 高内存使用率
* 服务故障