ProXmoX VE 安装使用

折腾ProXmoX VE,第一篇,安装

为何选择

同类服务

  1. VMWare EXSi (闭源、商业软件)
    1. 官网
    2. 下载地址
  2. ProXmoX VE (开源、商业软件、基于 QEMU )
    1. 官网
    2. 源码仓库
  3. 其它
    ...

我为何选择

前阵子,台式机主板的内存槽坏掉了一个,而我的主板一共才两条内存插槽,悲催了!只有 8G 内存。

  1. 资源占用:VMWare EXSi 安装后,系统本身占用资源较多,属于较重的虚拟化服务;而 ProXmoX VE 资源占用较少。
  2. 管理端:ProXmoX VE 通过 WebUI 对服务进行管理,简单方便;而 VMWare EXSi 需要在 Windows 下安装一个管理端工具,我通过 osx 做实验还得装个虚拟机的 windows,也不是很方便。( VMWare EXSi 6.7 之后支持了 WebUI 管理,本人没有试过)
  3. 版权:VMWare EXSi 毕竟是个商业软件,网上有很多 crack 工具,但毕竟不是付费使用;ProXmoX VE 虽然只有 1 个月的免费试用,但超过 1 个月后,仍然可以使用,开源真香。
  4. 容器化支持:VMWare EXSi 不支持系统级容器化服务;但 ProXmoX VE 支持啊,可以直接在 ProXmoX VE 上部署容器了。
  5. 满足我的探索欲!

有何限制

只有一个月的试用。超过一个月之后,虽然仍然可以使用,但会经常提示用户去订阅服务。

订阅服务版本包括
订阅服务版本

最便宜的社区版本 (Community) 仍需要 每年 每 CPU 85 欧元

安装过程

界面


避免每次弹出服务订阅的弹窗

由于proxmox一些功能是需要付费订阅的,虽然可以免费使用,但是每次登陆时候都会弹出如上让你订阅的通知,比较烦,我们这里通过技术手段把它屏蔽掉。

首先点击弹窗中的确定把提示关掉,然后直接在 shell 中使用 vi 编辑器修改 /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js 这个文件

使用命令直接替换

sed -i.bak "s/data.status !== 'Active'/false/g" /usr/share/pve-manager/js/pvemanagerlib.js

或找到下面代码并参考下面说明手工替换

if ( data.status!=='Active' ) {
    ...
}

直接将判断条件改为

if ( false ) { // <-- 重点就在这里,避免执行 if 块中的部份代码
    ...
}

参考

赞赏