Proxmox VE从安装到虚拟机部署教程|Proxmox VE安装配置+虚拟机创建教程

Proxmox VE(简称 pve)是一款基于 debian 内核,整合 KVM 全虚拟化与 LXC 轻量级容器技术的开源虚拟化平台。它无需付费许可,提供直观的 Web 管理界面,支持集群部署、多类型存储接入及虚拟机 / 容器的全生命周期管理,是个人实验室、中小企业搭建虚拟化环境的首选工具。奥德彪学习网从环境准备到实际应用,一步步引导新手完成 PVE 全流程部署,无需复杂命令基础也能轻松上手。
一、什么是 Proxmox VE?
Proxmox VE 是集成了 KVM/QEMU 全虚拟化、LXC 容器技术的开源虚拟化平台,核心优势包括:
- 全功能 Web 界面:无需命令行即可完成虚拟机创建、存储配置、集群管理等操作;
- 灵活存储方案:支持本地磁盘、NFS、Ceph、iSCSI 等多种存储类型,适配不同场景;
- 集群与高可用:支持多节点集群部署,可实现虚拟机实时迁移、故障自动转移;
- 开源免费:基础功能完全免费,企业级功能可通过订阅解锁,社区支持活跃。
二、准备工作
1. 硬件要求(最低配置 + 推荐配置)
|
硬件组件
|
最低配置
|
推荐配置
|
关键说明
|
|
支持 Intel VT-x 或 AMD-V 虚拟化
|
4 核及以上 CPU
|
必须开启虚拟化功能(BIOS 中设置)
|
|
|
内存
|
4GB
|
8GB 及以上
|
内存容量决定虚拟机 / 容器最大运行数量
|
|
硬盘
|
32GB 机械硬盘
|
64GB SSD(系统盘)+ 大容量数据盘
|
SSD 可显著提升系统启动和虚拟机读写速度
|
|
网卡
|
1 个百兆网口
|
1 个千兆网口(或双网口分离管理 / 业务流量)
|
网络带宽直接影响虚拟机访问速度
|
2. 下载 iso 镜像
- Proxmox 9.1下载:https://www.aode8.com/os/wm/25235.html;
3. 制作启动 U 盘
- Windows 系统:使用 Rufus(下载地址:https://www.aode8.com/soft/windows/21448.html);
-
- 选择下载的 PVE iso 镜像,目标设备选择 U 盘;
-
- 分区类型默认 GPT(UEFI)或 MBR(BIOS),文件系统选 FAT32,点击 “开始” 写入。
- Linux 系统:使用 dd 命令(需替换设备名);
# 注意:/dev/sdX 需替换为你的 U 盘设备名(通过 lsblk 命令查看)
dd if=proxmox-ve_8.1-1.iso of=/dev/sdX bs=4M status=progress
三、安装 Proxmox VE 系统
1. 从 U 盘启动
- 进入 BIOS/UEFI 设置界面,关闭 Secure Boot(部分主板默认开启,会导致无法启动安装);
- 选择 U 盘为第一启动项,保存设置并重启,进入 PVE 安装界面。
2. 图形化安装向导(分步操作)
- 安装界面选择 Install Proxmox VE(默认第一项),回车开始;
- 阅读许可协议,勾选 “我同意”,点击 “Next”;
- 选择目标磁盘:
-
- 建议选择单独的 SSD 作为系统盘(避免与数据盘混用);
-
- 如需冗余,可勾选多个磁盘创建 ZFS RAID(如 RAID0/RAID1,需 2 块及以上磁盘);
-
- 点击 “Next”(注意:此操作会格式化目标磁盘,数据会丢失)。
- 地区与键盘布局:默认选择 “China” 和 “Chinese (CN)”,无需修改,点击 “Next”;
- 设置管理员账号:
-
- 用户名固定为 root;
-
- 密码:设置强密码(至少 8 位,包含字母、数字、特殊字符);
-
- 邮箱:填写有效邮箱(用于接收系统告警、通知),点击 “Next”;
- 网络配置(关键步骤):
-
- Hostname:自定义主机名(如 pve-node1.local);
-
- IP 地址:必须设置静态 IP(避免后续访问地址变化),格式如 192.168.1.100/24;
-
- 网关:填写路由器网关(如 192.168.1.1);
-
- 确认网络信息无误后,点击 “Next”。
- 确认安装信息:核对磁盘、网络、账号信息,无误后点击 “Install”,等待安装完成(约 5-10 分钟);
- 安装完成后,点击 “Reboot” 重启系统,务必移除 U 盘。
3. 首次登录 Web 管理界面
- 服务器重启后,控制台会显示 Web 访问地址:https://8006(如 https://192.168.1.100:8006);
- 首次访问会提示 “证书不安全”(自签名证书),点击 “高级”→“继续访问”(生产环境可后续替换正式证书);
- 登录界面:
-
- Username:root;
-
- Password:安装时设置的密码;
-
- Realm:默认 PAM;
- 首次登录会弹出 “订阅提示”:免费版无需订阅,点击 “OK” 关闭即可(功能不受影响)。
四、初始配置(优化系统性能与稳定性)
1. 更新系统内核与软件
登录 Web 管理界面后,通过 Shell 执行更新命令(也可通过 SSH 连接服务器操作):
- 点击左侧 “节点名称”→“Shell”,打开命令行终端;
- 执行更新命令:
apt update && apt full-upgrade -y
- 若提示内核更新,更新完成后执行 reboot 重启系统,确保内核生效。
2. 配置国内源(可选,加快下载速度)
默认源为国外服务器,下载速度较慢,可替换为清华源:
- 编辑 apt 源列表文件:
nano /etc/apt/sources.list
- 清空原有内容,粘贴以下国内源:
# 清华源(Proxmox VE 8.x 基于 debian 12/bookworm)
deb http://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/pve bookworm pve-no-subscription
- 注释或删除企业源(避免订阅提示):
# 编辑企业源文件
nano /etc/apt/sources.list.d/pve-enterprise.list
# 在文件开头添加 #,注释如下内容:
# deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
- 保存退出(nano 中按 Ctrl+O 保存,Ctrl+X 退出),执行更新:
apt update
3. 配置存储(虚拟机数据存储)
默认存储路径为 /var/lib/vz(系统盘内),建议添加独立数据存储:
- 登录 Web 管理界面,点击左侧 “Datacenter”→“Storage”→“Add”;
- 根据存储类型选择(常用以下两种):
-
- 本地目录:选择 “Directory”,填写名称(如 local-data),路径选择数据盘挂载点(如 /mnt/data),勾选 “Disk image”“Container” 等存储类型;
-
- NFS 共享存储:选择 “NFS”,填写 NFS 服务器 IP、共享路径,设置存储名称,适合多节点集群共享数据;
- 点击 “Add” 完成配置,后续创建虚拟机时可选择该存储。
五、创建 KVM 虚拟机(以安装 Windows 10 为例)
KVM 是全虚拟化技术,适合需要完整操作系统环境的场景(如 Windows、Linux 服务器):
- 登录 Web 管理界面,点击右上角 “Create VM”;
- General(通用设置):
-
- VM ID:自定义唯一编号(如 100,建议从 100 开始);
-
- Name:虚拟机名称(如 Windows10);
-
- 点击 “Next”。
- OS(操作系统设置):
-
- 选择 “Use ISO image”;
-
- 存储:选择 “local”(需提前将 Windows 10 ISO 镜像上传至该存储,点击 “Upload” 可上传);
-
- ISO 镜像:选择上传的 Windows 10 ISO;
-
- 类型:选择 “Microsoft Windows”,版本 “10/2016/2019”;
-
- 点击 “Next”。
- System(系统设置):
-
- 芯片组:默认 “i440fx”(兼容 Windows);
-
- 显卡:默认 “Standard VGA”(如需更好性能可后续安装 VirtIO 显卡驱动);
-
- 其他保持默认,点击 “Next”。
- Hard Disk(硬盘设置):
-
- 存储:选择之前配置的数据存储(如 local-data);
-
- 总线 / 设备:推荐 “VirtIO SCSI”(性能最优);
-
- 磁盘大小:根据需求分配(如 60G);
-
- 点击 “Next”。
- CPU(处理器设置):
-
- 插槽数 × 核数:根据宿主机 CPU 核心数分配(如 1×2,即 1 插槽 2 核);
-
- 类型:选择 “host”(直通宿主机 CPU 指令集,性能最佳);
-
- 点击 “Next”。
- Memory(内存设置):
-
- 内存大小:分配 4GB 及以上(如 4096 MB);
-
- 点击 “Next”。
- Network(网络设置):
-
- 桥接模式:选择 “vmbr0”(默认桥接网卡);
-
- 模型:推荐 “VirtIO”(性能最优,需安装 VirtIO 网卡驱动);
-
- 点击 “Next”。
- Confirm(确认设置):
-
- 核对所有配置,勾选 “Start after created”(创建后自动启动虚拟机);
-
- 点击 “Finish”,虚拟机开始创建并启动。
- 安装 Guest OS(客户机系统):
-
- 点击左侧 “虚拟机名称”→“Console”(控制台),即可看到 Windows 安装界面;
六、创建 LXC 容器(以 Ubuntu 22.04 为例)
LXC 是轻量级容器技术,无需单独安装操作系统,启动快、资源占用低,适合运行 Linux 服务:
- 点击右上角 “Create CT”(CT 即 Container);
- General(通用设置):
-
- CT ID:自定义编号(如 200,与 VM ID 区分开);
-
- Hostname:容器名称(如 Ubuntu2204);
-
- 密码:设置容器 root 密码;
-
- 点击 “Next”。
- Template(模板设置):
-
- 存储:选择 “local”;
-
- 模板:点击 “Download”,选择 “ubuntu-22.04-standard_22.04-1_amd64.tar.zst”(Ubuntu 22.04 64 位模板),等待下载完成;
-
- 选择下载好的模板,点击 “Next”。
- Root Disk(根磁盘设置):
-
- 存储:选择数据存储(如 local-data);
-
- 磁盘大小:分配 20G 及以上(如 20G);
-
- 点击 “Next”。
- CPU/Memory/Network(资源设置):
-
- CPU:分配核心数(如 2 核);
-
- Memory:分配内存(如 2048 MB);
-
- Network:桥接 vmbr0,设置静态 IP 或 DHCP;
-
- 点击 “Next”。
- Confirm(确认设置):
-
- 核对配置,点击 “Finish” 创建容器;
- 启动容器后,点击 “Console” 即可登录,用户名 root,密码为创建时设置的密码。
七、常用管理操作(新手必备)
1. 快照与恢复
- 虚拟机 / 容器右键 →“Snapshot”→“Create”,输入快照名称(如 before-update),可选择 “暂停” 或 “在线” 快照;
- 恢复时,右键快照 →“Rollback”,即可恢复到快照状态(注意:恢复后当前数据会丢失)。
2. 备份与还原
- 点击 “Datacenter”→“Backup”→“Add”,设置备份节点、存储、虚拟机 / 容器,选择备份时间(定时备份);
- 还原时,点击 “Backup”→ 选择备份文件 →“Restore”,选择目标节点和存储。
3. 防火墙设置
- 节点或虚拟机 / 容器 →“Firewall”→“Enable”,可添加规则(如允许 3389 端口用于 Windows 远程桌面)。
4. 监控资源
- 左侧节点 →“Summary”,可查看 CPU、内存、磁盘、网络使用率;
- 虚拟机 / 容器 →“Summary”,查看单个实例的资源使用情况。
八、注意事项与常见问题
1. 关键注意事项
- Web 访问必须使用 HTTPS,端口 8006,自签名证书提示 “不安全” 可忽略(生产环境建议替换为 Let's Encrypt 证书);
- 免费版无官方技术支持,但可通过 Proxmox 论坛(https://forum.proxmox.com/)或中文社区获取帮助;
- 生产环境务必设置静态 IP、配置 UPS(防止断电数据丢失)、定期备份;
- 如需实现 GPU、网卡等硬件直通,需在 BIOS 中开启 IOMMU(Intel VT-d / AMD-Vi),并在 PVE 中配置。
2. 常见问题解决
- 无法访问 Web 界面:检查宿主机 IP 是否正确、防火墙是否放行 8006 端口、浏览器是否兼容;
- 虚拟机无法识别硬盘:KVM 虚拟机需加载 VirtIO 驱动(如 Windows 系统);
- 更新时提示 “无订阅”:已配置国内源后,忽略提示即可,不影响功能使用;
- LXC 容器无法联网:检查桥接模式是否为 vmbr0,IP 配置是否正确(与宿主机同网段)。
阅读剩余
网站声明
本站内容可能存在水印或引流等信息,请擦亮眼睛自行鉴别;以免上当受骗;
本站提供的内容仅限用于学习和研究目的,不得将本站内容用于商业或者非法用途;