-
官方网站下载地址:https://www.proxmox.com/en/downloads
插入U盘,使用UltralISO打开下载的ISO镜像,点击启动 > 写入硬盘映像… > 选择U盘 > 选择写入方式为“RAW” > 写入。
注意: PVE的安装镜像文件是“混合镜像”,选择其他写入方式也能完成写入,但是引导的时候会找不到引导提示“No Systemdisk,Booting from harddisk”。
1.插入PVE安装U盘,打开电脑从PVE安装U盘引导启动,选择“Install Proxmox VE”,按回车开始安装。
2.单击“I agree”同意协议,进入下一步。
3.选择要安装的硬盘,单击“Options”可以选择硬盘格式(默认ext4),完成后单击“Next”进入下一步。
PVE的安装程序会创建一个名为“pve”的卷组(VG),并在其上分别创建名为root、data和swap的逻辑卷(LV)。这些卷的大小可以通过以下方式控制:
安装程序创建一个名为pve的卷组(VG),以及名为root,data和swap的其他逻辑卷(LV)。这些卷的大小可以通过设置参数来控制大小:
hdsize:定义要使用的硬盘(HD)的总体大小。在安装时可以预留一部分的磁盘空间,这样可节省硬盘上的可用空间做进一步分区(例如可用于LVM存储的同一硬盘上另外的PV和VG)。
swapsize:定义交换空间(swap)的大小。默认值是已安装内存的大小,最小为4 GB,最大为8 GB。其最大限制值不能为“hdsize”的八分之一。
maxroot:定义存储操作系统的根卷(/root)的最大大小。其最大限制为“hdsize”的四分之一。
maxvz:定义数据卷(data)的最大大小。其实际大小可以按照下面方式来计算:
datasize = hdsize - rootsize - swapsize - minfree
minfree:定义划分LVM卷组“pve”后剩余的可用空间量。当可用存储空间超过128GB时,其默认值为16GB,否则将使用“hdsize”的八分之一。
需要注意的是,LVM需要VG中的可用空间来创建快照,而lvmthin快照则不需要。
4.输入国家选择时区,这里国家不能选择,需要键盘输入“China”。
5.输入root密码和电子邮件地址,单击“Next”。
6.选择管理接口,输入PVE节点的服务器名、IP地址、子网掩码、网关和DNNS服务器,如果电脑连到网络,后面的这些信息会自动获取,也可以自己改。
注意:PVE只有通过管理接口连接的网卡才能登录到PVE的管理界面,这跟EXSi不一样,EXSi配置好默认任何一个网卡都能访问管理界面。
7.确认安装信息,点击“Install”开始安装,如果有不对的就点“Previous”回去修改。

8.安装完成,单击“Reboot”,记得拔掉PVE安装U盘并更改启动项。
9.启动完成,下面红框就算PVE的管理地址。



找到
if (data.status !== 'Active') {

修改成
if (false) {

systemctl restart pveproxy
apt-get update
apt-get install -y vim
apt-get install lm-sensors
sensors

修改文件内容 ‘ /usr/share/perl5/PVE/API2/Nodes.pm ‘ ,添加 ‘ $res->{thermalstate} = sensors; ‘(注意,sensors左右两个不是分号,而是在英文状态下字母区上方的数字键区域最左侧按键打出来的反引号)

之后修改页面布局,增加界面高度让新的CPU内容有地方显示,编辑 ‘ vi /usr/share/pve-manager/js/pvemanagerlib.js ‘,修改以下两处地方:

最后增加显示CPU温度的代码
{
itemId: 'thermal',
colspan: 2,
printBar: false,
title: gettext('CPU温度'),
textField: 'thermalstate',
renderer:function(value){ //这里注意有几个CPU就配置几个(前面sensors命令可以查)
const c0 = value.match(/Core 0.*?\+([\d\.]+)?/)[1];
const c1 = value.match(/Core 1.*?\+([\d\.]+)?/)[1];
const c2 = value.match(/Core 2.*?\+([\d\.]+)?/)[1];
const c3 = value.match(/Core 3.*?\+([\d\.]+)?/)[1];
return `Core: ${c0} | ${c1} | ${c2} | ${c3} `
}
}

systemctl restart pveproxy
检查洗按是否显示,注意刷新网页缓存