玩软路由、NAS、迷你主机等的朋友,如果希望“在一台机器上安装运行多个不同操作系统” (俗称 All in One),一定都喜欢折腾「虚拟化系统」,其中主流的就有 ESXi、PVE、Unraid 三者。
PVE (全称 Proxmox Virtual Environment) 是一个既可运行虚拟机也能运行 Docker 容器的虚拟化环境平台。它基于 Debian 和 KVM 技术开发,完全开源免费!通过 PVE 你可以随时创建管理多台虚拟机,在一台 PC 或服务器上同时运行各种 Linux、OpenWRT、Windows 等操作系统……
Proxmox Virtual Environment 8.3 虚拟化宿主操作系统
Proxmox VE 是一款开源免费的服务器虚拟化环境,你可以将它想象成一个专门用于跑虚拟机的宿主系统 (虚拟机管理平台),它同时支持两种虚拟化技术:KVM 虚拟机和 LXC 容器。你能在 VPS 服务器或普通 PC 电脑上安装它,就能随意创建多个虚拟机,同时运行各种各样操作系统。
通过 PVE,你可以很方便地在一台主机上运行多种不同用途的系统,或安装各类应用容器,从而打造出一台适合你自用的“万能用途”的超级 All in One 多合一主机。比如安装:OpenWRT 旁路由 + 黑群晖 DSM + 离线下载 + NGINX + 私有网盘 + HTPC 影音播放平台 + 远程打印 + Windows + Linux 系统等等,大家可以发挥想象力让其满足你的各种需求。
所以,你家里只需买一台小巧的 Intel NUC、小米迷你主机、路由器等设备,或者在服务器上,安装 PVE 之后,你就拥有了一个万能的“虚拟平台”了!各种系统随便搞,随便玩,也能通过 Docker 容器安装各种软件和网络应用为家里、公司团队的成员提供服务,简直就是折腾无极限!
万能用途的虚拟机平台:
PVE 8.3 基于最新的 Debian12.8 Bookworm 开发而来,使用了较新的 Linux 6.8.12-4 内核,虚拟环境中的主要开源组件也都更新到了新版本,如 QEMU 9.0.2、LXC 6.0.0、ZFS 2.2.6 和 Ceph Squid 19.2.0、Ceph Reef 18.2、Ceph Quincy 17.2.7 等等,可以享受到更多新的技术特性。
PVE 和 VMWare (ESXI) 这类虚拟化平台环境绝对是用来测试软硬件、玩机、玩系统、体验、尝鲜各种各样操作系统的优秀工具!而且 PVE 的硬件兼容性比起同类也更加优秀,基本能在所有支持 Linux x86/x64 的机器上安装使用。
PVE 集虚拟机、容器、网络、存储于一身
Proxmox Virtual Environment (PVE) 虚拟化平台提供了命令行交互以及实用的基于 Web 的网页版用户界面,安装好后,你只需通过 Web 浏览器或命令行,即可方便地管理单台 PVE 主机或多台 PVE 组成的数据中心。
尽管它的图形界面被大多数人认为不如 ESXI (VMWare) 来得友好 (很多操作还要使用命令行),但 PVE 的扩展能力特别强大,可玩性十足!因此各有优势。
除了能轻松地管理和配置虚拟机外,PVE 还支持容器、高可用性集群、软件定义存储、虚拟网络以及备份等功能,同时,官方还整合了分布式文件存储系统 Ceph 并进行了改进,因此,PVE 可以实现计算、网络、存储一体化解决方案,即所谓的“超融合”。
与 VMWare、Parallels Desktop、Hyper-V 的区别:
PVE 与大家常接触的 VMWare、Parallels Desktop、VirtualBox、Hyper-V 虚拟机不一样的地方在于,PVE 自己本身就是一款操作系统 (基于 Debian 开发而来,专门为虚拟化进行定制和优化),而后者们则都是跑在 Windows、macOS、Linux 系统上的一款应用程序。
从系统资源的调度、虚拟机对硬件资源的利用率、稳定性以及统一管理的可用性来说,PVE 都要强于这些常见虚拟机软件。当然它们其实不是直接的竞争对手,因为主要用途和使用场景都不同,PVE 主要专注于提供整体的虚拟化解决方案,更适合生产环境和专用用途设备使用。
怎样安装 PVE 简单教程:
下载 PVE 系统最新版本的 ISO 镜像 (下载地址位于本文结尾处)
准备一个容量充足的 U 盘
使用 Rufus 或 Ventoy 等工具,将 ISO 制作成可启动的 U 盘
电脑设置为 USB 启动,插入 U 盘引导
选择 Install Proxmox VE,根据界面提示一步一步安装
安装途中会要求设置时区、ROOT 密码等信息
注意需要设置正确的网络信息,包含 IP、网关、DNS 等,(其中 Hostname 是域名,你有的话可以填),这里务必要记下你设置的 IP 地址,日后都需要它来访问!
安装过程完毕后,会出现命令行提示,输入
root
和你设置的密码测试能否正常登入在局域网内另一台电脑的浏览器上,访问 PVE 主机的 WEB 管理界面。默认端口号是 8006,假如你设的 IP 是
192.168.1.88
,那么就访问http://192.168.1.88:8006
同样输入 root 和你的密码,即可进入 PVE 的网页版管理界面,大功告成!
现在你可以自由创建虚拟机,安装任意操作系统了
PVE 8.0 修改国内源教程 - 加快更新速度
PVE 8.0 官方源在国内访问速度比较慢,甚至有时完全抽风。我们可以修改国内源的镜像,来加速更新和下载的速度,方法并不复杂。
一、更换 Debian 系统国内软件源
1、首先,移除(备份)一下 PVE 原始的官方源 (将 sources.list 改名为 sources.list.bak)
mv /etc/apt/sources.list /etc/apt/sources.list.bak
2、添加国内 Debian 软件源:
#编辑 sources.list 源文件,写入国内源nano /etc/apt/sources.list# 内容如下:deb https://mirrors.ustc.edu.cn/debian/ bookworm main contrib deb-src https://mirrors.ustc.edu.cn/debian/ bookworm main contribe deb https://mirrors.ustc.edu.cn/debian/ bookworm-updates main contrib deb-src https://mirrors.ustc.edu.cn/debian/ bookworm-updates main contrib
二、给 PVE 更换国内源
# 编辑文件 pve-no-subscription.listnano /etc/apt/sources.list.d/pve-no-subscription.list# 内容如下:deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian bookworm pve-no-subscription
三、屏蔽 PVE 企业源:
# 编辑文件nano /etc/apt/sources.list.d/pve-enterprise.list# 将下面这一行注释掉 (前面加上井号)# deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian bookworm pve-no-subscription
四、更新一下测试:
apt-get update
PVE 8.3 更新升级内容:
新增“标签视图”功能,允许用户在资源树中按分配的标签分组查看虚拟机
支持从 OVF 和 OVA 文件导入虚拟机,提供更加简化的导入流程
软件定义网络(SDN)堆栈与彷灭土啬集成更紧密,可通过 IP 地址管理自动生成 IP 集
优化容器备份检测模式,加速容器备份到 PVE 备份服务器的速度。
基于 Debian 12.8 (Bookworm),默认使用 Linux Kernel 6.8.12-4 内核
引入 Ceph Squid 19.2.0 技术预览,同时支持 Ceph Reef 18.2 和 Ceph Quincy 17.2.7
更新到 QEMU 9.0.2、LXC 6.0.0 和 ZFS 2.2.6(兼容内核 6.11 的补丁)
支持多语言用户界面,提供 30 种语言版本
新增 Webhook 通知目标功能,可触发 HTTP 请求,支持灵活的通知集成
增强的彷灭土啬功能,基于 nftables 的彷灭土啬可以过滤主机和虚拟网络的转发流量
PVE 7.4 升级至8.x 的指南
总结:
PVE (Proxmox VE) 集成了 KVM 和 LXC 容器两种虚拟化技术,具有去中心化、超融合、高可用、开源低成本、易于实施管理等诸多优点。而且兼容性特别好,基本能在所有普通 PC 上安装。
所以 ,PVE 既能让个人用户简单地用来跑虚拟机,也能服务于中小企业创业团队提供各种网络服务,也能用于大量的服务器集群的部署,适用于各种各样的生产环境。绝对是运维的一大杀器!了解和把玩一下 PVE 绝对是一个不错的选择。