如何将Openshift对接CloudForms云管平台?

Openshift对接云管平台的目的 Openshift是红帽一款优秀的PaaS解决方案。目前国内的行业客户,如金融、电信、制造等,在云平台的构建上,逐渐从IaaS的建设转移到PaaS上。但这并不代表IaaS已经不重要了。但是,客户构建云平台,最关键一点是,入口需要是唯一的,也就是Unified Protal,而不能IaaS一套、PaaS一套,虚拟化一套入口。因此,目前越来越多的客户,着力于构建统一的混合云架构。

CloudForms是红帽的混合云管平台,可以对接vPhere、RHV、Openstack、Openshift以及AWS/谷歌/微软的公有云。以实现所有资源统一管理、统一监控和调度。接下来,我们看一下Openshift如何对接CloudForms,以及实现的效果.

Openshift对CloudForms的方法

登录CloudForms后,选择计算-->容器->供应商

添加容器供应商的时候,类型选择Openshift Container Platform

上图显示输入令牌,获取令牌需要命令行登录到Openshift的Master上,用如下方式获取:

输入Openshift Master IP和令牌以后,验证成功:

接下来,还需要将CloudForms和Hawkular进行对接,以将Openshift上的监控数据传到CloudForms上:

首先,我们需要将Hawkular的域名,能够被CloudForms解析(本地解析或者通过DNS):

然后添加Hawkular,盐城成功后,保存。

这样Openshift和CloudForms的对接就完成了:

CloudForms对Openshift的管理

首先,通过CloudForms可以实现对Openshift整体资源的统一查看,这个信息要比在Openshift上看到的汇总度更高:

我们可以查看Openshift上所有项目的状态:

所有路由信息的状态:

所有service的状态,service IP的地址,每个service包含的pod:

点开某一个service,可以看service的详细信息,以及端口映射。

查看RC的状态:

查看pod的状态:

查看某一个pod的详细信息,如pod的IP,pod使用的卷等等:

查看容器的状态,会显示和pod的关系。一个pod包含一个或多个容器:

查看Openshift集群的节点:

点开一个节点后,可以看更为详细的信息,包括节点的资源配置、使用情况:

点击web console,能否看到更为细致的内容(链接到cokpit):

回到CloudForms,继续查看openshift中持久卷的状态:

查看持久卷的具体信息:

查看容器镜像库:

第一个容器镜像库是Openshift内部的,点开可以看包含的镜像:

查看一个镜像的详细信息:

以及打标签信息:

查看容器模板:

查看Openshift的拓扑结构:

显示内容还是很详细的,可以通过鼠标拽住一个点,查看逻辑关系:

总结:通过将Openshift对接到CloudForms上,有助于通过CloudForms对Openshift进行统一的管理和监控。

原文发布于微信公众号 - 大魏分享(david-share)

原文发表时间:2017-08-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏技术翻译

一起使用Kubernetes和Docker的优点

您可能会听到很多关于Kubernetes和Docker的信息 -您可能想知道哪一个更好。

1.5K0
来自专栏云计算

OpenShift的容器镜像(第1部分):目标

本文来源于2017 EMEA (Europe, the Middle East and Africa,欧洲,中东和非洲) 红帽技术交流会议的会议记录,与会者包括...

2896
来自专栏云计算

Docker带来的五大益处:CI,版本控制,可移植性,隔离性和安全性

Docker的跨环境一致性在开发界已经获得了广泛认可。通常情况下,开发阶段和正式发布的环境之间总会有细微的差异。除非你拥有自己的私有仓库,并严格检查。这些差异可...

3729
来自专栏云计算D1net

开发者可以使用Docker做什么?

有些开发者可能还是不明白 Docker 对自己到底有多大的用处,因此翻译 Docker 个人用例 这篇文章中来介绍 Docker 在普通开发者开发过程中的用例。...

5038
来自专栏跟着阿笨一起玩NET

蓝底白字到图形界面 主板BIOS发展简记

本文转载:http://mb.zol.com.cn/229/2295738.html

1711
来自专栏云计算

随时随地部署Kubernetes

Kubernetes 可以部署和管理您的容器化应用程序,其中包括 NGINX,MySQL,Apache 等等。

4718
来自专栏跟我一起学Docker

第三章 Docker常用命令

Docker的环境安装完成之后,那就开始我们的Docker之旅吧。如何学习Docker呢?这是一个值得思考的问题,刚开始接触Docker的时候,对D...

1786
来自专栏云计算D1net

为什么Docker会受欢迎?看完这些才恍然大悟

Docker不是唯一的容器平台,也不是第一个推出的。其他框架,如OpenVZ和LXC,从20世纪20年代中期诞生。而其他类似容器的技术,如FreeBSD更进一步...

3566
来自专栏我是攻城师

为什么要用Docker?

3696
来自专栏西安-晁州

Docker学习之基本概念

Docker学习之基本概念 作为一个后端noder,不了解docker有点说不过去,这节开始,学习一些docker层面的东西。 什么是docker Docker...

33812

扫码关注云+社区

领取腾讯云代金券