关于云管平台
关于云管平台(CMP)的概念,本文不再赘述。今天,我们来看一款不错的CMP软件---RedHat CloudForms。CloudForms也是一个开源软件,其社区的项目为:manageiq。
http://www.manageiq.org/community/
CloudForms是manageiq对应的企业版,红帽提供企业级支持。CloudForms/manageiq对多种虚拟化、私有云、公有云都有很好的支持,今天我们着重看一下,如何通过CloudForms/manageiq有效管理vSphere,本文通过实验展示的方式介绍。
实验环境
在笔记本上安装三个虚拟机,一个ESXi6.5,一个ESXi6.0,一个安装CloudForms(appliance导入)
将vCenter安装在ESXI6.5上(嵌套虚拟化方式)。
通过浏览器登录ESXi6.5:
将安装好的vCenter6.5启动:
登录vCenter,将两个ESXi添加上:
创建一个windows虚拟机模板--vm1:
CloudForms添加vCenter
登录CloudFroms(cloudforms有两个登录界面,一个是云管理员的https://192.168.137.128,一个是云使用者的https://192.168.137.128/self_service/,下图是通过云管理员方式登录):
选计算资源处,选择Providers:
添加虚拟基础架构平台,这里可以添加的类型有:微软虚拟化、Openstack、RHV和vCenter。
我们选择添加vCenter6.5
验证成功:
接下来,添加两个ESXi:
选择自动发现ESXi(手工添加也可以,直接输入ESXi的IP地址):
过一会,两个ESXi搜到了:
分别输入ESXi的用户名和密码:
认证成功后,添加完毕:
接下来,回到CloudForms首页,可以看到已经添加的虚拟架构平台的监控状态:
显示还是比较详细的:
创建服务目录
接下来,我们通过CloudForms创建一个服务目录,用于申请在vSphere上创建虚拟机:
创建服务目录条目:
选择任务流:
选择本服务目录的详细信息:
部署方式采取vmwafre模板:
选择申请的虚拟机部署的位置:
这里我们选择自动,由center决定将虚拟机部署到哪里:
在硬件子页,设置虚拟机所需要的硬件资源和虚拟资源(可以在此处设置,也可以将这些参数也暴露到服务目录,申请资源的时候,输入需要的资源)
网络页面,选择VM Network:
最后设置虚拟机申请成功以后,是否加电,已经到期时间:
都设置完以后,保存退出。
接下来,用cloudforms的面向用户的界面登录(cloudforms有两个登录界面,一个是云管理员的https://192.168.137.128,一个是云使用者的https://192.168.137.128/self_service/,下图是通过云使用者方式登录):
登录以后,先看到的是云用户的整体情况:
选择服务目录,可以看到笔者之前创建的服务目录:
点击上图第二个目录,在下图输入虚拟机名称,记住这个名字:vm20170730:
选择右上角:添加到购物车:
登录到cloudforms的云管理员界面,可以看到刚提交的申请:
批准请求:
接下来,cloudforms就会调用vCenter6.5,通过vCenter上的模板,完成虚拟机部署:
过一会,可以在vCenter上看到创建成功的虚拟机:
而此时,在cloudforms上,也能够看到创建成功的虚拟机:
我们也可以看到整个vCenter的拓扑:
查看虚拟机的详细信息:
可以通过cloudforms管理虚拟机:
如修改虚拟机的CPU/内存/磁盘:
也可以对虚拟机的全生命周期进行管理:
可以触发vmotion:
可以对虚拟机进行开关机、暂停操作:
可以打开console,访问VM:
总结:CloudForms依托于manageiq社区,新功能发展很快,如果想下载源码,请访问如下地址:https://github.com/manageiq/manageiq