Proxmox VE 合集

  • Proxmox VE 遇坑合集.

  • 资料来源:

    https://openwrt.org/docs/guide-developer/build-system/install-buildsystem
    http://everun.top/helpcenter/others/pve-ow-2.html
    https://exlolicon.blogspot.com/2018/09/centosopenwrt.html
    https://github.com/coolsnowwolf/lede

  • 更新

    1
    2
    3
    20.08.13 初始化
    21.01.11 添加 ifupdown2,扩写部分内容
    21.01.19 添加 6.2 手册等

导语

Proxmox VE 是开源的服务器虚拟化环境 Linux 发行版,基于 Debian.支持 KVM 和 LXC 两种虚拟化.

PVE 支持 web 管理,这一点很重要,下面是倒腾过程中遇到坑和解决的合集,如果有较大问题,会单独写一篇(水一篇).

以下内容基于 PVE 6.3

安装

官方教程

下载官方镜像,写到 U盘启动,一步一步按照提示往下进行就行.

唯二注意的是

  • 写入 U盘,rufus GPT 分区,FAT32. 以 DD 方式写入.
  • PVE 支持 zfs ,但是默认并不是 zfs.

去掉订阅

PVE 虽然免费,但是每次登录都有要求订阅提示,修改一个 js 即可屏蔽.

参见 PVE去除“没有有效订阅”提示

pve 6.3 中 js 文件内容有变化,但是思路不变.

修改 /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js 文件

搜索 data.status,将 data.status 所在的那一行,不论 if 条件是什么,改为 if(falese).

修正订阅源

pve 基于 debian 也使用 apt 进行包管理.但是开始安装的包源地址指向订阅版,会造成 apt 更新错误.

参见 Package Repositories

注释掉 /etc/apt/sources.list.d/pve-enterprise.list 里的订阅版源.

sources.list 增加非订阅用户的源.再更新即正常升级.

1
2
3
# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve buster pve-no-subscription

ifupdown2

默认情况下,web 编辑 pve 的网络配置后并不能直接应用.需要安装 ifupdown2.

安装前需要修正订阅源.

1
apt install ifupdown2

PCI 直通

PCI 直通意思是将一个 PCI 总线上的设备挂到虚拟机上,这样虚拟机可以直接操作 PCI 设备.

参见官方 Pci passthrough

官方描述很清楚了,但是我这里做完上述步骤后 pve 还是提示不支持 pci 直通,但是已经可以正常驱动 pci 设备了.又一个但是, pci 设备并不稳定,不确定具体原因.

pve 6.2 手册

这次是后知后觉了 pve 中文社区 成立早就超过 1 年多了..

目前对个人最有价值的是 Proxmox6.2中文手册

6.3 与 6.2 大同小异.非常详尽的说明,感谢翻译!

结束语

pve 的文档写的非常详细,基本遇到的问题都在文档找到解决.