PVE更换国内源
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| mv /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak
wget https://mirrors.ustc.edu.cn/proxmox/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg echo "deb https://mirrors.ustc.edu.cn/proxmox/debian bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
sed -i 's|^deb http://ftp.debian.org|deb https://mirrors.ustc.edu.cn|g' /etc/apt/sources.list sed -i 's|^deb http://security.debian.org|deb https://mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-quincy bookworm no-subscription" > /etc/apt/sources.list.d/ceph.list
sed -i 's|http://download.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm
apt update
|
这些命令参考于Song`s Blog
修改PVE节点名称
pve安装完成后节点名称默认为pve,如果要修改节点名称推荐空环境,就是安装了pve,但是没有安装虚拟机
首先我们修改hosts文件,把里面的pve修改成你喜欢的名称
修改完hosts文件后,我们修改主机名称
1
| hostnamectl set-hostname 新名字
|
之后我们用复制命令把旧节点复制新节点
1
| cp -r /etc/pve/nodes/pve /etc/pve/nodes/新名称
|
然后重启,再打开pve的管理界面就可以看见新名称了,接着我们再删除旧的节点
1
| rm -fr /etc/pve/nodes/pve/
|
PVE显示温度,硬盘信息
1 2 3
| wget https://raw.githubusercontent.com/a904055262/PVE-manager-status/main/showtempcpufreq.sh chmod +X showtempcpufreq.sh ./showtempcpufreq.sh
|
如果没有显示功耗的,请执行下面的命令安装依赖,请确保安装成功,就是最后的一行的输出,必须为 “成功!” 才表示安装成功了
1
| apt update ; apt install linux-cpupower && modprobe msr && echo msr > /etc/modules-load.d/turbostat-msr.conf && chmod +s /usr/sbin/turbostat && echo 成功!
|
脚本来自于恩山论坛
PVE把local-lvm合并到local
我们在安装pve的时候,pve会自动分配一些空间给local和local-lvm,local-lvm就是我们存储虚拟机的位置,而local是存储镜像的位置,我安装的时候他分配了100g的空间给我的local,感觉有点浪费,然后在恩山论坛上找到一个方法
原贴链接: 恩山论坛
下面开始实操
合并空间最好是刚刚安装完pve的时候合并,如果你在pve安装了虚拟机,那么我们可以将虚拟机备份到另一个硬盘上
备份完成之后,跟着下面步骤操作即可
首先删除local-lvm
接着把local-lvm空间分配给local
1
| lvextend -l +100%FREE -r pve/root
|
接着我们到pve那里把local-lvm存储删除即可,然后编辑local空间,把磁盘映像和容器选择上
在虚拟机里面安装Qemu Guest Agent
Qemu Guest Agent是一个能让宿主机和虚拟机联通的一个软件,就像VM的vmtools一样
Linux安装方法
1 2 3 4
| apt install qemu-guest-agent
yum install qemu-guest-agent
|
安装完成之后进入pve,先把虚拟机关机,然后在选项里面编辑Qemu Guest Agent,勾选第一项,接着保存并开机
开机完成之后能看见IP地址什么的就证明安装成功了
Windows安装方法
网上的教程通常会建议更新pcie驱动,但实际上不需要。只需按以下步骤操作即可
关闭Windows虚拟机
在虚拟机设置中,选择添加硬件,然后选择CD/DVD驱动器
在驱动器设置中,选择virtio-win.iso镜像文件进行挂载
virtio-win的下载链接: 点击转跳
启动Windows虚拟机,在此电脑中双击CD/DVD 驱动器,运行virtio-win-guest-tools.exe安装就行了

安装完成后,关机虚拟机,然后在设置中勾选Qemu Guest Agent的第一项
这样子就装好Qemu Guest Agent了