安装

CCMP为一个应用服务器,在安装了64位Ubuntu 16.04操作系统的物理服务器上运行。 CCMP使用物理服务器作为资源节点提供CPU和RAM资源给虚拟机,支持在单机或多机上运行。单机安装后可动态扩展到多机环境,无需重新安装。

 

1. 单机安装

物理服务器的系统需求:

  • 操作系统:64位Ubuntu 16.04
  • 内存:最少4 GB RAM(建议8 GB RAM或以上)
  • 磁盘空间:最少100 GB(建议500 GB或以上),用作存储虚拟机镜像
  • 最少一张有外网IP的网卡

在服务器上下载并运行安装脚本installCloud.sh

wget https://ccmp.clustertech.com/installCloud.sh -O installCloud.sh; sudo bash installCloud.sh

该脚本先安装CCMP服务器依赖的Ubuntu套件,例如MySQL和QEMU。 若MySQL尚未安装,请选择MySQL用户root的密码。然后,安成以下4个安装和设置CCMP的步骤:

  1. 选择外网网卡:使用网卡的IP让外部网络(例如公司的网络内)访问管理员和用户界面。
  2. 选择目录/etc/ccmp/volume的磁盘空间:该目录用于存储虚拟机的qcow2镜像。
  3. 输入预设管理员帐户‘admin’的电邮地址:该账户用于登录管理员界面。
  4. 创建CCMP MySQL数据库:为root用户输入MySQL密码

完成安装后,即可使用用户和管理员界面(假设物理服务器的外部网卡的IP为192.168.1.2):

  • 用户界面:http://192.168.1.2,使用预设用户‘user’和密码‘123456’登录
  • 管理员界面:http://192.168.1.2/admin,使用预设管理员用户‘admin’和密码“8ik,* IK <”登录 

 

卸载

运行/etc/ccmp/removeCloud.sh

 

 

2. 多机安装(可选)

单机安装后,可添加其他物理服务器(可以是无磁盘)作为资源节点。第一个物理服务器为云服务器,为用户和管理员界面提供后端服务。

系统需求:

  • 作为资源节点的物理服务器:最少4 GB 内存和一张网卡
  • 云服务器需要有一张额外网卡(共2张)
  • 网络交换机:用于建立管理网络,连接云服务器的额外网卡和资源节点的网卡

 

在云服务器上,下载并运行安装脚本installNetboot.sh安装资源节点网络启动套件:

wget https://ccmp.clustertech.com/installNetboot.sh -O installNetboot.sh; sudo bash installNetboot.sh

安装过程中只需选择云主机已连接到管理网络的一张网卡:

 

完成安装资源节点网络启动套件后,即可添加物理服务器为资源节点:

  1. 将第一张网卡连接到管理网络;

  2. 启动该节点,进入BIOS,使用PXE网络引导作为首个启动设备;

  3. 重启该节点:使用PXE从管理网络下载并启动CCMP节点操作系统Ubuntu 16.04。最后,该节点自动注册到CCMP,可在管理员界面的‘资源节点’页面中看到。