Proxmox VE是一款套開源的虛擬化管理軟件,用戶可通過網頁的方式來管理服務器上使用 kvm 以及 lxc 技術運行的虛擬機。同時提供了一些先進功能的支持,如集群、HA等。
在之前的文章里對 Promox VE的安裝與基礎配置做過詳解 VirtualBox安裝Proxmox VE之后與宿主機之間的網絡配置示例。
在我們安裝完成后登陸的時候如果不是訂閱用戶默認會提示一個討人煩的信息:
沒有有效的訂閱 You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options.
解決方法:
手動修改文件 /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
修改之前記得先備份
root@pve:/usr/share/javascript/proxmox-widget-toolkit# cp proxmoxlib.js proxmoxlib.js.bak root@pve:/usr/share/javascript/proxmox-widget-toolkit# ls proxmoxlib.js proxmoxlib.js.bak root@pve:/usr/share/javascript/proxmox-widget-toolkit# vim proxmoxlib.js
找到
if (data.status !== 'Active')
修改為
if (false)
然后保存,重啟網頁服務
root@pve: systemctl restart pveproxy
然后CTRL+F5強制刷新網頁,或清理一下瀏覽器的緩存就好了!
其實上面的步驟也可以理解為:
將/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js 文件中的data.status !== 'Active'替換為false。
既然是這樣,那么我們也可以直接使用SED命令來搞定:
root@pve: sed -i.bak "s/data.status !== 'Active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy
執行完成后,清理一下瀏覽器的緩存就可以了。
