教程 | Proxmox VE(PVE)安装全流程指南(末尾附镜像及快速配置脚本)

Proxmox VE 是一款基于 Debian 的开源虚拟化平台,支持 KVM 虚拟机和 LXC 容器,广泛用于企业级虚拟化部署。


一、安装前准备

1. 硬件要求

  • CPU:64位处理器(Intel VT/AMD-V 虚拟化支持)
  • 内存:至少 4GB(推荐 8GB 以上)
  • 存储:50GB 可用空间(SSD 更佳)
  • 网络:千兆网卡

2. 下载镜像

访问 Proxmox 官网 获取最新 ISO 文件(当前稳定版为 8.x)。

3. 制作启动盘

使用工具(如 Rufus、BalenaEtcher)将 ISO 写入 U 盘:

bash 复制代码
# Linux 示例(/dev/sdX 为U盘设备)
dd if=proxmox-ve_8.0.iso of=/dev/sdX bs=4M status=progress

或者使用 Ventoy 来制作启动盘


二、安装步骤

1. 启动安装程序

插入 U 盘并引导系统,选择 Install Proxmox VE 进入图形界面。

2. 磁盘分区

  • 推荐方案
    • /ext4:至少 20GB
    • swap:等于物理内存大小
    • xfs:剩余空间作为存储池(可后续扩展)

提示:生产环境建议使用 RAID 或 ZFS 提升数据安全性

3. 网络配置

  • Hostname:设置唯一主机名(如 pve-01)
  • IP Address:静态 IP(例:192.168.1.100/24)
  • Gateway/DNS:填写正确的网关和 DNS 地址

4. 完成安装

设置 root 密码及邮箱后开始安装,过程约 5-15 分钟。


三、安装后配置

1. 访问管理界面

浏览器输入 https://IP:8006,使用 root 账号登录。

2. 更换软件源(加速更新)

bash 复制代码
# 替换为企业版源(可选)
sed -i 's/enterprise.proxmox.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/pve-enterprise.list

# 添加非订阅源
echo "deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
apt update && apt upgrade -y

3. 配置存储

通过 Web 界面添加:

  • 本地存储:LVM-Thin 用于虚拟机磁盘
  • 网络存储:NFS/iSCSI 用于共享资源

四、常见问题处理

1. 安装卡在 "Loading initial ramdisk"

  • 原因:显卡驱动兼容问题
  • 解决:启动时添加 nomodeset 内核参数

2. 无法访问 Web 界面

  • 检查防火墙:

    bash 复制代码
    iptables -I INPUT -p tcp --dport 8006 -j ACCEPT
    systemctl restart pveproxy

3. 订阅警告消除

编辑警告提示文件:

bash 复制代码
echo "DPkg::Post-Invoke { \"rm -f /etc/apt/sources.list.d/pve-enterprise.list.dpkg-old /etc/apt/sources.list.d/ceph.list.dpkg-old\"; };" > /etc/apt/apt.conf.d/99pve

五、最佳实践建议

  1. 配置备份服务器(如 PBS)
  2. 启用防火墙(Web 界面 → Datacenter → Firewall)
  3. 定期执行 pveam update 更新模板

通过以上步骤,您已成功部署 Proxmox VE 虚拟化平台,可开始创建虚拟机或容器。后续可通过集群功能实现高可用部署,满足企业级需求。

提示:详细文档参考 Proxmox Wiki

资源

快速脚本:(pve-source)

https://github.com/hacknum/PVE_AIO/blob/master/tools/pve_source.md

123盘:https://www.123912.com/s/Mjh6jv-oKAVd?提取码:YKBs

备用链接:https://www.123865.com/s/Mjh6jv-oKAVd?提取码:YKBs

相关推荐
没有晚不了安2 分钟前
1.13作业
开发语言·python
布谷歌6 分钟前
Oops! 更改field的数据类型,影响到rabbitmq消费了...(有关于Java序列化)
java·开发语言·分布式·rabbitmq·java-rabbitmq
被程序耽误的胡先生11 分钟前
java中 kafka简单应用
java·开发语言·kafka
刀客12311 分钟前
python小项目编程-中级(1、图像处理)
开发语言·图像处理·python
卷卷的小趴菜学编程16 分钟前
c++之多态
c语言·开发语言·c++·面试·visual studio code
冷琴199636 分钟前
基于Python+Vue开发的反诈视频宣传管理系统源代码
开发语言·vue.js·python
楠枬44 分钟前
网页五子棋——对战后端
java·开发语言·spring boot·websocket·spring
kyle~1 小时前
thread---基本使用和常见错误
开发语言·c++·算法
坚持就完事了1 小时前
Python之numpy
开发语言·python·numpy
人工干智能1 小时前
科普:“docker”与“docker compose”
运维·docker·容器