Proxmox VE 9 零基础部署教程

一、前言
PVE 9.0 是一个重要的版本更新,其底层操作系统升级至 Debian 12 (“Bookworm”),带来了更新的内核和软件包,性能与稳定性均有显著提升。对于个人开发者、小型企业或家庭实验室来说,PVE是一个零成本、高效率的选择。本指南将摒弃理论赘述,聚焦于实际操作流程,确保每一步都清晰明了。

二、部署前准备
在开始安装之前,请确保你已准备好以下硬件和软件资源。

2.1 硬件要求
组件 最低要求 推荐配置 备注
CPU 64位,支持Intel VT-x或AMD-V 4核或以上 虚拟化技术的核心,CPU核心数越多,可并发运行的虚拟机越多
内存 (RAM) 4 GB 8 GB或以上 PVE系统本身占用约1-2GB,剩余内存分配给虚拟机
存储 32 GB (本地硬盘或SSD) 256 GB+ SSD 强烈推荐使用SSD作为系统盘,可极大提升I/O性能和响应速度
网卡 千兆网卡 万兆网卡 用于虚拟机与外部网络通信
重要提示: PVE需要独占一台物理服务器,安装过程会清空目标硬盘上的所有数据,请务必提前备份重要文件!

2.2 软件准备
PVE 9.0 ISO镜像: 前往 Proxmox官网下载页面 获取最新的ISO镜像文件。
启动盘制作工具:
Ventoy (推荐): 制作多系统启动盘神器,将ISO文件直接拷贝至Ventoy分区即可。
Rufus: Windows下经典的ISO镜像写入工具。
三、PVE 9.0 安装流程
3.1 制作启动盘并引导
使用Ventoy或Rufus将下载好的proxmox-ve_*.iso镜像写入U盘。将制作好的U盘插入目标服务器,重启并进入BIOS/UEFI设置,选择从U盘启动。

成功引导后,你会看到Proxmox VE的启动菜单。选择 Install Proxmox VE 并回车。

 

3.2 图形化安装详解
安装程序是基于图形界面的,整个过程非常直观。

步骤一:最终用户许可协议 (EULA)

阅读许可协议,选择 I agree,然后点击 Next。


步骤二:选择目标硬盘

这里会列出服务器上所有的硬盘。请务必仔细核对,选择你计划安装PVE的硬盘。
警告: 此操作将格式化所选硬盘!
点击 Next。

步骤三:地理位置与时区设置

根据你的实际位置选择国家和时区。这会直接影响系统日志和任务计划的时间。
设置完成后,点击 Next。

步骤四:设置管理员密码与邮箱

Password: 设置PVE Web管理界面的root用户密码,请设置一个强密码。
Email: 设置管理员邮箱地址。系统的重要通知(如ZFS健康状态、更新提醒等)会发送到此邮箱。
点击 Next。

步骤五:管理网络配置(关键步骤)
这是整个安装过程中最重要的一步。

Management Interface (mgmt0): 选择用于管理PVE的物理网卡。
Hostname (FQDN): 设置此PVE节点的完整域名,例如 pve.local.lan。
IP Address (CIDR): 强烈建议使用静态IP地址。例如 192.168.1.100/24。
Gateway: 设置你的网络网关地址,例如 192.168.1.1。
DNS Server: 设置DNS服务器地址,可以是网关地址,也可以是公共DNS如 114.114.114.114 或 8.8.8.8。
为什么必须用静态IP?
服务器需要一个固定的地址才能被稳定访问。如果使用DHCP,IP地址可能会变更,导致你无法通过Web界面管理PVE,所有虚拟机也会失去网络连接。

配置无误后,点击 Next。


步骤六:摘要并开始安装

安装程序会展示一个最终的配置摘要。请仔细检查所有信息,尤其是网络配置。
确认无误后,点击 Install。
系统将开始安装,过程大约需要5-10分钟,耐心等待即可。


安装完成后,系统会提示重启。移除U盘,让服务器从硬盘启动。

四、首次登录与核心配置
4.1 访问Web管理界面
重启完成后,打开浏览器,访问你之前设置的静态IP地址,端口为 8006。


https://<你的PVE IP地址>:8006
一键获取完整项目代码
1
例如:https://192.168.93.142:8006

由于PVE使用的是自签名SSL证书,浏览器会提示“您的连接不是私密连接”。这是正常现象,点击“高级”或“详细信息”,然后选择“继续前往…”即可。

在登录界面,用户名选择 root,密码输入安装时设置的密码。

 

4.2 更新系统
首次登录后,首要任务是更新系统到最新状态,以修复潜在的安全漏洞。

在左侧导航栏选择 pve 节点,然后点击右上角的 Updates。

点击 Refresh 按钮刷新软件包列表。
如果有可用更新,点击 Upgrade 按钮。系统会弹出一个控制台窗口,自动执行 apt full-upgrade 命令。
等待更新完成,期间可能需要你确认(输入 Y)。
注意: 直接通过Web UI进行更新是官方推荐的方式,它能很好地处理内核更新。

4.3 配置存储
PVE安装时,默认会将整个硬盘划分为 local-lvm( thin-provisioned LVM)。这对于存放虚拟机磁盘很方便,但存放ISO镜像或备份文件则不太灵活。我们通常需要创建一个目录类型的存储。

在左侧导航栏选择 Datacenter -> Storage -> Add -> Directory。
ID: 给这个存储起一个唯一的名字,例如 local-data。
Directory: 选择一个目录路径。例如,我们可以在/var/lib/vz下创建一个新文件夹/var/lib/vz/data。你需要先通过SSH登录到PVE后台执行 mkdir /var/lib/vz/data 来创建这个目录。
Content: 勾选你希望这个存储存放的内容类型,如 ISO image, VZDump backup file, Container template 等。
点击 Add 完成创建。
4.4 移除“无有效订阅”提示(可选)
对于个人测试或学习环境,这个红色的提示框可能会影响体验。你可以通过以下步骤移除它。


声明: 此操作仅适用于非生产环境。Proxmox VE 是一款优秀的开源软件,如果你的项目依赖于它,请考虑购买订阅以支持项目持续发展。

通过SSH或Web UI的Shell登录到PVE节点。

备份原始文件:

cp /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js.bak
一键获取完整项目代码
bash
1
编辑文件:

nano /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
一键获取完整项目代码
bash
1
在 nano 编辑器中,按 Ctrl + W 搜索 data.status。

找到类似 if (data.status !== 'Active') { 的代码块。

将 if (data.status !== 'Active') { 修改为 if (false) {。

按 Ctrl + X,输入 Y,然后回车保存退出。

重启Web服务:

systemctl restart pveproxy
一键获取完整项目代码
bash
1
清除浏览器缓存(或按 Ctrl + F5 强制刷新),重新登录即可看到提示框已消失。
————————————————
版权声明:本文为CSDN博主「ayaya_mana」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44149170/article/details/155641943

posted @ 2025-12-08 16:21  小强找BUG  阅读(0)  评论(1)    收藏  举报