Proxmox VE 常用辅助工具

发布日期:2024-07-22 04:01    点击次数:184

A.pvetools

方式一:命令行安装

需要用root账号来运行:

##强烈建议先删除企业源

rm /etc/apt/sources.list.d/pve-enterprise.list

export LC_ALL=en_US.UTF-8

apt update && apt -y install git && git clone https://github.com/ivanhao/pvetools.git

cd pvetools

./pvetools.sh

##一键无脑安装:

echo "nameserver  8.8.8.8" >> /etc/resolv.conf && rm -rf pvetools && rm -rf /etc/apt/sources.list.d/pve-enterprise.list && export LC_ALL=en_US.UTF-8 && apt update && apt -y install git && git clone https://github.com/ivanhao/pvetools.git && echo "cd /root/pvetools && ./pvetools.sh" > pvetools/pvetools && chmod +x pvetools/pvetools* && ln -s /root/pvetools/pvetools /usr/local/bin/pvetools && pvetools

方式二:下载zip安装

建议使用方式一来安装,不建议直接下载单sh脚本使用,因为那样更新的功能会无法使用!

如果网络无法使用,或命令行使用有困难,可以使用方式二下载zip包拷入系统中使用。

卸载

删除下载的pvetools目录

运行

在shell中进入pvetools目录,输入 ./pvetools.sh

如果提示没有权限,输入chmod +x ./*.sh

----------------------------------------------------------------------------------

B.pve_source

下载地址及使用方法

附件一①:正式版pve_source.tar.gz

https://bbs.x86pi.cn/file/topic/2023-11-28/file/01ac88d7d2b840cb88c15cb5e19d4305b2.gz

附件一②:测试版pve_source.tar.gz

https://bbs.x86pi.cn/file/topic/2023-12-19/file/1289431880354600b25a7eab450e5c96b2.gz

使用方法:

①下载后改名为 pve_source.tar.gz

②上传到 /root

③解压压缩包 tar zxvf pve_source.tar.gz

④执行程序./pve_source

快速使用:

正式版

稳定版

wget -q -O /root/pve_source.tar.gz 'https://bbs.x86pi.cn/file/topic/2023-11-28/file/01ac88d7d2b840cb88c15cb5e19d4305b2.gz' && tar zxvf /root/pve_source.tar.gz && /root/./pve_source

复制

开发版 (PVE 系统配置 IOMMU、核显直通、核显 SR-IOV 调整为定制向导+推荐方案)

wget -q -O /root/pve_source.tar.gz 'https://bbs.x86pi.cn/file/topic/2024-01-06/file/24f723efc6ab4913b1f99c97a1d1a472b2.gz' && tar zxvf /root/pve_source.tar.gz && /root/./pve_source

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

附件二①(it87 系列传感器驱动,显示 PVE 风扇转速):IT87传感器驱动_it87-dkms_1.0.63-1_all.deb

https://bbs.x86pi.cn/file/topic/2023-12-03/file/5434427fbfde4da7a71e654c3d178d17b2.deb

附件二②(nct 系列传感器驱动,显示 PVE 风扇转速):NCT6687D传感器驱动_nct6687d-dkms_20231128-212556_all.deb

https://bbs.x86pi.cn/file/topic/2023-12-03/file/f0759a0dc7764194a62824e0b464c582b2.deb

apt update && apt install -y pve-headers proxmox-headers-$(uname -r) dkms  ## PVE 8 安装 dkms 及头文件

apt update && apt install -y pve-headers pve-headers-$(uname -r) dkms      ## PVE 7 安装 dkms 及头文件

dpkg -i xxx.deb                                                            ## 安装 deb 驱动包,xxx.deb 改为包名称

reboot                                                                     ## 重启系统

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

附件三①(用于Intel 4代~14代(J4125花屏)核显直通):Intel_4-14_vbios.rom

https://bbs.x86pi.cn/file/topic/2023-12-03/file/db4621b135ba472bbda8868ac25e87feb2.rom

附件三②-1(用于J4125核显OVMF+vbios_rom方案核显直通):J4125_OVMF+vbios_gvt_uefi.zip

https://bbs.x86pi.cn/file/topic/2023-11-17/file/d531188ab4914e6f9c0343b6202d8b70b2.zip

附件三②-2(用于J4125核显直通后,解决高清音频设备无法输出):J4125高清音频驱动包.zip

https://bbs.x86pi.cn/file/topic/2023-12-18/file/f585e4eac97a46ad9be5777b80e83ad6b2.zip

Advanced - CSM Configuration - CSM Support - Enabled, Video - Legacy # J4125 使用 OVMF+vbios_gvt_uefi.rom 方案 HDMI 完美输出画面 BIOS 必选项

J4125 核显直通 必须同时黑名单 blacklist i915 与 blacklist snd_hda_intel ,否则高清音频设备会丢失且画面高宽比异常。

可使用Intel® 第 7 代至第 10 代处理器显示芯片 - Windows* 驱动

官方地址:https://www.intel.cn/content/www/cn/zh/download/776137/intel-7th-10th-gen-processor-graphics-windows.html

附件三③(用于AMD 3k~7k核显直通):AMD_3k-7k.rom

https://bbs.x86pi.cn/file/topic/2023-12-03/file/aae31801054a473fa65f43ddf347d7b0b2.rom

作者:李晓流

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

附件四①:i915-sriov-dkms_6.1.11_all.deb

https://bbs.x86pi.cn/file/topic/2023-11-18/file/3bb84b6c95f149d897f699de63aa1967b2.deb

GitHub:https://github.com/strongtz/i915-sriov-dkms

用于 Gen 11 (如 i5-1135G7 的 Iris Xe 核显)、Gen12 (如 i7-1270p 的 Iris Xe 核显)及 Gen 13 (如 i5-13400 的 UHD 730 核显) SR-IOV

* 部分 Gen 11 核显 SR-IOV 失败可尝试使用 intel-i915-dkms 驱动

内核要求:PVE 6.2.16-16 及以上内核

附件四②:i915-sriov-dkms_6.1.11_all.deb

https://bbs.x86pi.cn/file/topic/2023-11-14/file/b14f8d40f19f4ec5a8878653950e3b24b2.deb

GitHub:https://github.com/strongtz/i915-sriov-dkms

用于 Gen 11 (如 i5-1135G7 的 Iris Xe 核显)、Gen12 (如 i7-1270p 的 Iris Xe 核显)及 Gen 13 (如 i5-13400 的 UHD 730 核显) SR-IOV

* 部分 Gen 11 核显 SR-IOV 失败可尝试使用 intel-i915-dkms 驱动

内核要求:PVE 6.2.16-15 及以下内核

附件四③:intel-i915-dkms_1.23.8.20.230810.22+i1-1_all.deb

https://bbs.x86pi.cn/file/topic/2023-12-07/file/da9d77cf76704bd2a6ea40772a1ebc96b2.deb

GitHub(Intel 官方):https://github.com/intel-gpu/intel-gpu-i915-backports

GitHub(适配及重打包):https://github.com/MoetaYuko/intel-gpu-i915-backports

* 用于 Intel 11 代及以后各代核显直接使用 PVE 硬件解码、转码

* 用于 Intel 11 代及以后各代核显 SR-IOV 后分配 VFs 给虚拟群晖并在虚拟系统中调用 VF 实现硬件转码及解码;

* 用于部分 Gen 11 核显 SR-IOV 后分配 VFs 给虚拟 Windows 并在虚拟系统中调用 VF 实现硬件转码及解码;

* 不能用于 Gen12,如 i7-1270p 的 Iris Xe 核显或 Gen 13,如 i5-13400 的 UHD 730 核显 SR-IOV 后分配 VFs 给虚拟 Windows 并在虚拟系统中调用 VF 实现硬件转码及解码;

内核要求:待数据反馈

* 其他注意事项:

需要先安装基础依赖、头文件并更新核显固件后再安装本驱动 deb :apt install -y flex bison

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

附件五:intel-gpu-firmware_20231108_001.tar.gz

https://bbs.x86pi.cn/file/topic/2023-11-08/file/bb05958d54484ffbb6cb0be85b7dc46fb2.gz

GitHub:https://github.com/intel-gpu/intel-gpu-firmware

用于更新 PVE 系统 Intel 平台的核显固件

SR-IOV 快速使用说明:

①开启 BIOS 相关选项

Advanced - CPU Configuration - Intel (VMX) Virtualization Technology - Enabled

Chipset - System Agent (SA) Configuration - VT-d - Enabled

Chipset - System Agent (SA) Configuration - Above 4GB MMIO BIOS assignment - Enabled

②使用 pve_source 开启 Intel 核显 SR-IOV 的 PVE 系统基础配置

③更新到最新系统内核 PVE 8.0 proxmox-kernel-6.2.16-16-pve 及以上版本,重启后确保当前运行内核是最新内核

apt update && apt dist-upgrade -y

④查看当前内核

uname -r

⑤更新 PVE 系统的 Intel 核显固件

wget -q -O /root/intel-gpu-firmware.tar.gz 'https://bbs.x86pi.cn/file/topic/2023-11-08/file/bb05958d54484ffbb6cb0be85b7dc46fb2.gz' && mkdir -p /lib/firmware/updates/i915/ && tar -zxvf /root/intel-gpu-firmware.tar.gz -C /lib/firmware/updates/i915/

⑥安装 dkms 及头文件

apt update && apt install -y pve-headers proxmox-headers-$(uname -r) dkms  ## PVE 8 安装 dkms 及头文件

apt update && apt install -y pve-headers pve-headers-$(uname -r) dkms      ## PVE 7 安装 dkms 及头文件

⑦重启系统(非常重要!!!)

reboot

⑧之前用GitHub源码给PVE 6.2.16-15及以下内核安装过驱动的需要卸载老版本驱动,避免冲突。

a) 查看 dkms 状态;

dkms status

b) 若有 i915-sriov-dkms/6.1,或者按第三方博主改过版本号的,如:i915-sriov-dkms/6.2;

c) 其中 i915-sriov-dkms 是模块名称,6.1 是模块版本。则卸载命令为:

dkms remove -m i915-sriov-dkms -v 6.1 --all

dkms remove i915-sriov-dkms/6.1 --all

⑨安装 dkms deb 驱动包(安装过程中动态编译时间较长,需耐心等待),安装完成后重启系统

wget -q -O '/root/i915-sriov-dkms_6.1.11_all(PVE_6.2.16-16+).deb' 'https://bbs.x86pi.cn/file/topic/2023-11-18/file/3bb84b6c95f149d897f699de63aa1967b2.deb' && dpkg -i '/root/i915-sriov-dkms_6.1.11_all(PVE_6.2.16-16+).deb'

⑩使用 pve_source 的就目标虚拟机进行 SR-IOV 配置向导

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

附件六:r8125-dkms_9.012.03-1_all.deb

https://bbs.x86pi.cn/file/topic/2023-12-03/file/d678cf1241644ce8a84d75944187e37cb2.deb

Realtek RTL8125 2.5GbE 网卡驱动

原作者:Gzxhwq

Repack:Jazz,重新打包降低 dkms 版本要求,以兼容 PVE 7

安装驱动并重启系统

本驱动通过 alias 地址自动适配 r8125 网卡,通常无需手动屏蔽 r8169 模块。具体可通过 lspci -Dnnk 观察驱动的依赖模块

如依赖模块仍是 r8169,则手动将 /etc/modprobe.d/r8125-dkms.conf 中 #blacklist r8169 左侧的注释符 #删除并执行 update-initramfs -u -k all,再重启系统即可

c.PVE相关的一键虚拟化项目

https://blog.csdn.net/spiritLHL/article/details/130105378

https://github.com/spiritLHLS/pve

d.一键给PVE增加温度和cpu频率显示,NVME,机械固态硬盘信息

使用方法:

可以一键执行下面:

(curl -Lf -o /tmp/temp.sh https://raw.githubusercontent.com/a904055262/PVE-manager-status/main/showtempcpufreq.sh