作者:田逸

Proxmox 释放(不能称发布)一个比较粗糙的数据中心管理平台,其目的在于通过单一的界面,管理多Proxmox VE集群或者多Proxmox VE单节点或者两者之混合,这有点类似于Oracle VM集群中的农场。在本人实际的场景里,重要的业务运行在Proxmox VE集群,而不太重要的应用,多半以单节点的Proxmox VE来承载。这样一来,管理集群与多个单节点的Proxmox VE,则需要各自登录不同的Web管理后台,效率不高。Proxmox Datacenter Manager(以下简称PDM)问世,是个非常好的解决办法


PDM当前的版本号以alpha结尾,以ISO的方式提供下载,下载地址为https://enterprise.proxmox.com/iso/proxmox-datacenter-manager_0.1-ALPHA-1.iso。下载完成后,刻录成可引导U盘或者直接在虚拟化平台(比如Proxmox VE)挂载此ISO镜像。

安装过程与Proxmox VE、Proxmox Backup Server完全相同,只是界面上存在差别,如下图所示。

试水Proxmox Datacenter Manager(PDM)_Web


单机底部按钮“I agree”进入下一步。

试水Proxmox Datacenter Manager(PDM)_登录界面_02


填写好相关信息,安装自动进行,直到安装完毕。重启系统后,登录界面提示Web管理信息为IP地址加端口号“8443”,注意:不是“8006”也不是“8007”,登录界面如下图所示。

试水Proxmox Datacenter Manager(PDM)_Web_03


目前这个版本的PDM,支持的语言仅仅是英语。领域(Realm)选pam(另外有个认证领域“pdm”)。用户名“root”,密码为安装PDM过程中所设定的密码。登录成功后的管理界面如下图所示。

试水Proxmox Datacenter Manager(PDM)_Web_04



登录后的最重要的工作,就是添加远程节点,本案就以添加Proxmox VE单节点和一个集群为了,来演示这个操作过程。


添加一个Proxmox VE单节点

单击按钮“Add”,填写单节点Proxmox VE 所属的IP地址及端口号“8006”,如下图所示。

试水Proxmox Datacenter Manager(PDM)_单节点_05


第二项“Fingerprint(指纹)”,是指Proxmox VE所属的指纹,而不是SSH登录指纹。登录Proxmox VE Web管理后台,数据中心子项节点,选择系统子菜单“凭证”,再选取“pve-ssl.pem”,如下图所示。

试水Proxmox Datacenter Manager(PDM)_Web_06


继续点页面中部按钮“查看凭证”,Proxmox VE的指纹就显现出来了,如下图所示。

试水Proxmox Datacenter Manager(PDM)_单节点_07


将这串指纹字符复制到PDM相应位置,如下图所示。

试水Proxmox Datacenter Manager(PDM)_单节点_08


单击底部按钮“Connect”,如果信息填写无误,“connect”按钮将显示连接成功的提示,如下图所示。

试水Proxmox Datacenter Manager(PDM)_Web_09


单击按钮“Next”,设置界面填写欲加入的Proxmox VE相关信息,比如用户名及密码,如下图所示。

试水Proxmox Datacenter Manager(PDM)_登录界面_10


确认填写内容准确无误后,单击底部菜单“Scan”。如果填写信息正确,在该界面的底部按钮“Scan”前将出现“Scan OK”文字。接着再点按钮“Next”。接下来的界面是Proxmox VE 指纹信息汇总,如下图所示。

试水Proxmox Datacenter Manager(PDM)_Web_11


再点击两次“Next”,Proxmox VE节点将被加入到PDM。

试水Proxmox Datacenter Manager(PDM)_单节点_12



添加一个Promox VE集群到PDM

选取集群中的任意一个节点加入PDM,就将整个Proxmox集群加入到PDM。操作的步骤与前边单节点加入完全相同。进入Proxmox VE Web集群管理后台,查看任意节点的系统凭证,复制到PDM相应项。执行扫描(Scan)操作后,集群所有节点的指纹信息将被收集,如下图所示。

试水Proxmox Datacenter Manager(PDM)_登录界面_13


需要注意的是,在填写API Token Name时,需要与单节点加入是所填写的名字区别开(唯一性),如下图所示。

试水Proxmox Datacenter Manager(PDM)_单节点_14


添加好这个集群节点到PDM后,集群所属的所有虚拟机将显示,并可以实现一些简单的管理操作,比如启动关闭虚拟机、迁移虚拟机(所在Proxmox VE集群内)。

试水Proxmox Datacenter Manager(PDM)_单节点_15