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

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

Proxmox VE(简称 pve)是一款基于 debian 内核,整合 KVM 全虚拟化与 LXC 轻量级容器技术的开源虚拟化平台。它无需付费许可,提供直观的 Web 管理界面,支持集群部署、多类型存储接入及虚拟机 / 容器的全生命周期管理,是个人实验室、中小企业搭建虚拟化环境的首选工具。奥德彪学习网从环境准备到实际应用,一步步引导新手完成 PVE 全流程部署,无需复杂命令基础也能轻松上手。

一、什么是 Proxmox VE

Proxmox VE 是集成了 KVM/QEMU 全虚拟化、LXC 容器技术的开源虚拟化平台,核心优势包括:
  • 双虚拟化支持:KVM 虚拟机(兼容 windowsLinux 等系统,性能接近物理机)+ LXC 容器(轻量高效,仅占用少量资源);
  • 全功能 Web 界面:无需命令行即可完成虚拟机创建、存储配置、集群管理等操作;
  • 灵活存储方案:支持本地磁盘、NFS、Ceph、iSCSI 等多种存储类型,适配不同场景;
  • 集群与高可用:支持多节点集群部署,可实现虚拟机实时迁移、故障自动转移;
  • 开源免费:基础功能完全免费,企业级功能可通过订阅解锁,社区支持活跃。

二、准备工作

1. 硬件要求(最低配置 + 推荐配置)

硬件组件
最低配置
推荐配置
关键说明
支持 Intel VT-x 或 AMD-V 虚拟化
4 核及以上 CPU
必须开启虚拟化功能(BIOS 中设置)
内存
4GB
8GB 及以上
内存容量决定虚拟机 / 容器最大运行数量
硬盘
64GB SSD(系统盘)+ 大容量数据盘
SSD 可显著提升系统启动和虚拟机读写速度
网卡
1 个百兆网口
1 个千兆网口(或双网口分离管理 / 业务流量)
网络带宽直接影响虚拟机访问速度

2. 下载 iso 镜像

3. 制作启动 U 盘

根据操作系统选择工具,建议优先制作 UEFI 启动 U 盘(兼容性更好):
    • 选择下载的 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 盘启动

  1. 将制作好的 U 盘插入目标服务器,开机后按 BIOS/UEFI 启动快捷键(常见 F2、F10、Del,不同主板不同);
  1. 进入 BIOS/UEFI 设置界面,关闭 Secure Boot(部分主板默认开启,会导致无法启动安装);
  1. 选择 U 盘为第一启动项,保存设置并重启,进入 PVE 安装界面。

2. 图形化安装向导(分步操作)

  1. 安装界面选择 Install Proxmox VE(默认第一项),回车开始;
  1. 阅读许可协议,勾选 “我同意”,点击 “Next”;
  1. 选择目标磁盘
    • 建议选择单独的 SSD 作为系统盘(避免与数据盘混用);
    • 如需冗余,可勾选多个磁盘创建 ZFS RAID(如 RAID0/RAID1,需 2 块及以上磁盘);
    • 点击 “Next”(注意:此操作会格式化目标磁盘,数据会丢失)。
  1. 地区与键盘布局:默认选择 “China” 和 “Chinese (CN)”,无需修改,点击 “Next”;
  1. 设置管理员账号
    • 用户名固定为 root
    • 密码:设置强密码(至少 8 位,包含字母、数字、特殊字符);
    • 邮箱:填写有效邮箱(用于接收系统告警、通知),点击 “Next”;
  1. 网络配置(关键步骤)
    • Hostname:自定义主机名(如 pve-node1.local);
    • IP 地址:必须设置静态 IP(避免后续访问地址变化),格式如 192.168.1.100/24
    • 确认网络信息无误后,点击 “Next”。
  1. 确认安装信息:核对磁盘、网络、账号信息,无误后点击 “Install”,等待安装完成(约 5-10 分钟);
  1. 安装完成后,点击 “Reboot” 重启系统,务必移除 U 盘

3. 首次登录 Web 管理界面

  1. 服务器重启后,控制台会显示 Web 访问地址:https://8006(如 https://192.168.1.100:8006);
  1. 打开浏览器(推荐 ChromeFirefox,不支持 IE),输入上述地址;
  1. 首次访问会提示 “证书不安全”(自签名证书),点击 “高级”→“继续访问”(生产环境可后续替换正式证书);
  1. 登录界面:
    • Username:root
    • Password:安装时设置的密码;
    • Realm:默认 PAM;
  1. 首次登录会弹出 “订阅提示”:免费版无需订阅,点击 “OK” 关闭即可(功能不受影响)。

四、初始配置(优化系统性能与稳定性)

1. 更新系统内核与软件

登录 Web 管理界面后,通过 Shell 执行更新命令(也可通过 SSH 连接服务器操作):
  1. 点击左侧 “节点名称”→“Shell”,打开命令行终端;
  1. 执行更新命令:
apt update && apt full-upgrade -y
  1. 若提示内核更新,更新完成后执行 reboot 重启系统,确保内核生效。

2. 配置国内源(可选,加快下载速度)

默认源为国外服务器,下载速度较慢,可替换为清华源:
  1. 编辑 apt 源列表文件:
nano /etc/apt/sources.list
  1. 清空原有内容,粘贴以下国内源:
# 清华源(Proxmox VE 8.x 基于 debian 12/bookworm)
deb http://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/pve bookworm pve-no-subscription
  1. 注释或删除企业源(避免订阅提示):
# 编辑企业源文件
nano /etc/apt/sources.list.d/pve-enterprise.list
# 在文件开头添加 #,注释如下内容:
# deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
  1. 保存退出(nano 中按 Ctrl+O 保存,Ctrl+X 退出),执行更新:
apt update

3. 配置存储(虚拟机数据存储)

默认存储路径为 /var/lib/vz(系统盘内),建议添加独立数据存储:
  1. 登录 Web 管理界面,点击左侧 “Datacenter”→“Storage”→“Add”;
  1. 根据存储类型选择(常用以下两种):
    • 本地目录:选择 “Directory”,填写名称(如 local-data),路径选择数据盘挂载点(如 /mnt/data),勾选 “Disk image”“Container” 等存储类型;
    • NFS 共享存储:选择 “NFS”,填写 NFS 服务器 IP、共享路径,设置存储名称,适合多节点集群共享数据;
  1. 点击 “Add” 完成配置,后续创建虚拟机时可选择该存储。

五、创建 KVM 虚拟机(以安装 Windows 10 为例)

KVM 是全虚拟化技术,适合需要完整操作系统环境的场景(如 Windows、Linux 服务器):
  1. 登录 Web 管理界面,点击右上角 “Create VM”;
  1. General(通用设置)
    • VM ID:自定义唯一编号(如 100,建议从 100 开始);
    • Name:虚拟机名称(如 Windows10);
    • 点击 “Next”。
  1. OS(操作系统设置)
    • 选择 “Use ISO image”;
    • 存储:选择 “local”(需提前将 Windows 10 ISO 镜像上传至该存储,点击 “Upload” 可上传);
    • ISO 镜像:选择上传的 Windows 10 ISO;
    • 类型:选择 “Microsoft Windows”,版本 “10/2016/2019”;
    • 点击 “Next”。
  1. System(系统设置)
    • 芯片组:默认 “i440fx”(兼容 Windows);
    • 显卡:默认 “Standard VGA”(如需更好性能可后续安装 VirtIO 显卡驱动);
    • 其他保持默认,点击 “Next”。
  1. Hard Disk(硬盘设置)
    • 存储:选择之前配置的数据存储(如 local-data);
    • 总线 / 设备:推荐 “VirtIO SCSI”(性能最优);
    • 磁盘大小:根据需求分配(如 60G);
    • 点击 “Next”。
  1. CPU(处理器设置)
    • 插槽数 × 核数:根据宿主机 CPU 核心数分配(如 1×2,即 1 插槽 2 核);
    • 类型:选择 “host”(直通宿主机 CPU 指令集,性能最佳);
    • 点击 “Next”。
  1. Memory(内存设置)
    • 内存大小:分配 4GB 及以上(如 4096 MB);
    • 点击 “Next”。
  1. Network(网络设置)
    • 桥接模式:选择 “vmbr0”(默认桥接网卡);
    • 模型:推荐 “VirtIO”(性能最优,需安装 VirtIO 网卡驱动);
    • 点击 “Next”。
  1. Confirm(确认设置)
    • 核对所有配置,勾选 “Start after created”(创建后自动启动虚拟机);
    • 点击 “Finish”,虚拟机开始创建并启动。
  1. 安装 Guest OS(客户机系统)
    • 点击左侧 “虚拟机名称”→“Console”(控制台),即可看到 Windows 安装界面;

六、创建 LXC 容器(以 Ubuntu 22.04 为例)

LXC 是轻量级容器技术,无需单独安装操作系统,启动快、资源占用低,适合运行 Linux 服务:
  1. 点击右上角 “Create CT”(CT 即 Container);
  1. General(通用设置)
    • CT ID:自定义编号(如 200,与 VM ID 区分开);
    • Hostname:容器名称(如 Ubuntu2204);
    • 密码:设置容器 root 密码;
    • 点击 “Next”。
  1. Template(模板设置)
    • 存储:选择 “local”;
    • 模板:点击 “Download”,选择 “ubuntu-22.04-standard_22.04-1_amd64.tar.zst”(Ubuntu 22.04 64 位模板),等待下载完成;
    • 选择下载好的模板,点击 “Next”。
  1. Root Disk(根磁盘设置)
    • 存储:选择数据存储(如 local-data);
    • 磁盘大小:分配 20G 及以上(如 20G);
    • 点击 “Next”。
  1. CPU/Memory/Network(资源设置)
    • CPU:分配核心数(如 2 核);
    • Memory:分配内存(如 2048 MB);
    • Network:桥接 vmbr0,设置静态 IP 或 DHCP;
    • 点击 “Next”。
  1. Confirm(确认设置)
    • 核对配置,点击 “Finish” 创建容器;
  1. 启动容器后,点击 “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 证书);
  • 生产环境务必设置静态 IP、配置 UPS(防止断电数据丢失)、定期备份;
  • 如需实现 GPU、网卡等硬件直通,需在 BIOS 中开启 IOMMU(Intel VT-d / AMD-Vi),并在 PVE 中配置。

2. 常见问题解决

  • 无法访问 Web 界面:检查宿主机 IP 是否正确、防火墙是否放行 8006 端口、浏览器是否兼容;
  • 虚拟机无法识别硬盘:KVM 虚拟机需加载 VirtIO 驱动(如 Windows 系统);
  • 更新时提示 “无订阅”:已配置国内源后,忽略提示即可,不影响功能使用;
  • LXC 容器无法联网:检查桥接模式是否为 vmbr0,IP 配置是否正确(与宿主机同网段)。
阅读剩余