几秒去除ProxmoxVE6.x~8.x无效订阅教程

Proxmox VE是一个企业级虚拟化平台,该平台集成了基于内核的虚拟机管理程序(KVM)和基于Linux容器(LXC)这两种虚拟化技术,同时还集成了软件定义存储和虚拟网络功能。 借助Web的管理界面工具,可以轻松地管理和配置虚拟机、容器、高可用性集群、软件定义存储、虚拟网络以及备份等。

在我们安装完成后登陆的时候如果不是订阅用户默认会提示一个讨人烦的信息:

没有有效的订阅  You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options.

去除方法:

连接上SSH,执行以下命令:

sed -i_orig "s/data.status === 'Active'/true/g" /usr/share/pve-manager/js/pvemanagerlib.js
sed -i_orig "s/if (res === null || res === undefined || \!res || res/if(/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
sed -i_orig "s/.data.status.toLowerCase() !== 'active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js

确认无误后,执行:

systemctl restart pveproxy

如果不生效需要重启服务器

reboot