原生KVM虚拟化方案"管理平台"配置步骤(RHV-M Appliance)

浅谈2016年的虚拟化市场

本文正式开始之前,先阐述一个观点,即RHV/RHEV是基于KVM原生的虚拟化解决方案,

为什么这么说呢?

首先,KVM严格意义上讲不是虚拟化方案,而只是Hypervisor,就像ESXi,ESXi不等于vSphere,加上vCenter才是,而KVM同样是这样。关于这小段历史,是这样的:

2008年,红帽收购Qumranet。该收购内容包括Qumranet的虚拟化方案,即KVM(内核虚拟机)平台、SolidICE以及虚拟桌面架构(VDI),将为企业客户提供一整套的虚拟平台。收购完成以后,Qumranet的专业团队也加入红帽,该团队主要开发、测试并支持Qumranet解决方案,也是开源社区KVM项目的主要领导者。oVirt,又称Open Virtualization,是基于KVM上的开源管理软件的项目,项目也是起源于Qumranet,在2011年开源为oVirt项目。作为一款开源管理软件,oVirt的支持厂家有:红帽,IBM,Intel,思科,Canonical,NetApp和SUSE。也即是说,红帽收购做KVM Hypervisor和KVM虚拟化管理平台的厂商。

最新的权威报告Garnter报告,在服务器虚拟化象限里,也将红帽虚拟化列为远见者的行列:

Gartner为什么这么做呢?

原因大体上是说:开源虚拟化的公认标准KVM,是由红帽主导的,红帽在KVM开源社区的代码贡献量站到绝对的统治地位,因此基于KVM的虚拟化方案RHEV的所有者红帽,还是有远见的。

所以,基于以上两点,说RHV是基于原生KVM的虚拟化方案,并不为过。

在这里补充一点,红帽的虚拟化方案之前叫RHEV,在最新的4.0版本改名为RHV。

RHEV-M/oVirt Engine Appliance介绍

接下来,我们讨论一下RHEV-M的安装方式。

首先来讲,RHV分为Manager和Hypervisor,而社区版本分为oVirt Engine和oVirt Host。它俩系出同源,绝大多数源代码一致,前者红帽认证过,稳定能、性能和技术支持都能得到保障。他们类似于vSphere的vCenter。

我们知道,vCenter的安装有两种方式:

1.在一个windows/Linux操作系统上安装vCenter安装软件。大多数情况,大家都使用windows操作系统安装Linux,数据库使用SQL SERVER或者Oracle数据库。

2.安装OVA格式的Appliance。这个Appliance是基于SUSE操作系统做的,内嵌vCenter软件以及vPostgres数据库。

RHV-M的安装也有两种方法:

1.在一个的RHEL操作系统上通过yum方式安装RHV-M。这种方法很简单,但需要该操作系统能够访问外网。

2.导入RHV Manager的Appliance。

大多数客户数据中心的服务器都不能直接访问公网,因此需要像安装vCenter Appliance那种方式,导入Manager。

在有订阅的,或者客户/BP申请了RHV测试权限的朋友,可以直接下载RHV Manager。

那么问题来了,这个1.7G的OVA下载以后往哪导入?

vSphere的安装步骤是这样:

1.安装esxi

2.通过vSphere Client访问esxi host,导入VC。

3.通过vSphere client或者浏览器访问VC,进行创建数据中心,创建集群等操作。

RHV的问题在于,目前没有类似vSphere client的东西。并且,这个OVA的appliance是无法导入到VMware的vSphere和Workstation的。因此,就需要使用Self-Host Engine的方式进行安装。

那么啥叫Self-Host Engine,说简单点,就是把RHV Manager安装到它所管理的RHV H上。那么安装步骤如下:

1.安装RHV-H。可以通过ISO进行安装,这部分与ESXi安装没有区别。

2.登录RHV-H,利用命令行/浏览器配置Self-Host Engine,将RHV-M的OVA部署成一个KVM的虚拟机。

3.通过浏览器访问RHV-Manager。

在RHV4.0之前,Self-Host Engine的部署需要命令行;而在RHV4.0版本中,Self-Host Engine非常方便,直接通过浏览器即可。从这点来说,部署起来一点也不必vSphere的vCenter Appliance繁琐了。为了照顾更多的读者,笔者进行了RHV4.0和RHEV3.6的测试,分享给大家。

RHV-M 4/oVirt Engine Appliance具体安装步骤

首先,将RHV-H安装好。安装的步骤我就不介绍了,比较简单,我之前的文章也写过。

然后,创建一个共享存储:gluster,NFS,iscsi,fc,nfs都可以。因为在配置的过程中,需要指定共享存储,创建storage pool。

然后将RHV-Mappliance上传到RHV-H上或者共享文件系统上。

资源有限,笔者创建了一个NFS共享,然后把RHV-M Appliance放到共享的文件系统中,这样RHV-H就可以访问到了。

在NFS Server上:

总之,RHV4,.0 装完以后是酱紫的,

通过浏览器可以直接访问Hypervisor,是不是看起来很不错?

可以查看本Hyervisor的性能信息和配置:

选择虚拟化界面,在下图位置处点击“Start”,启动Self-Host Engine配置

点击下一步:

检查gluster失败,自动关闭HCI,手工选择NFS

手工输入NFS server的地址以及共享的目录:

下面填写的空间目的是给Manager虚拟机使用,需要注意的是,目录的数组应是:36:36.

IP地址建议手工配置:

下图中输入的FQDN,必须是能够被解析到的。本地解析或者DNS解析都可以:

确认配置信息正确,开始安装:

监控配置过程:

过大约几分钟,RHV Manager部署完成:

最后就可以通过浏览器访问RHV-M了。

RHV3.6上的配置步骤

在RHV-H上,也就是NFS Client:

在RHV-H上,启动Self-Host Engine,命令如下:

指定共享存储,这里笔者直接回车,因为已经配置了NFS。

输入NFS server的IP和共享目录:

接下来,最关键的一步,就是指定RHV-M ova的路径:

接下来,指定空间至少为50G的文件系统,用于安装RHV-M,可以是本地的,也可以是共享的:

指定RHV-M的名称:

接下来,就是指定IP,虚拟机的CPU和内存大小等,由于比较简单,这里不再赘述:

上一步确认信息正确以后,就自动进行RHV-M的安装了。在下图的前几行,可以看到在从ova中提取信息:

过一会,虚拟机部署完毕以后,就可以通过浏览器进行访问了,具体与4.0类似,不再赘述。

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

原文发表时间:2016-09-12

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏谭伟华的专栏

使用 Docker 部署前端自动化测试的尝试(一)

自动化测试是一个老生常谈的话题,往往应为界面变化太快,测试脚本更新跟不上需求变化而作罢。所以打算引入能自动生成测试脚本的 uirecorder 这一开源工具。并...

1.2K20
来自专栏BestSDK

Kubernetes发布1.10版本:开发者可自己定义API

Container存储介面(Container Storage Interface,CSI)能让使用者像安装Pod一样,轻松安装Volume插件,而这使得第三方...

440110
来自专栏FreeBuf

如何打造一款可靠的WAF(Web应用防火墙)

之前写了一篇《WAF防御能力评测及工具》,是站在安全运维人员选型WAF产品的角度来考虑的(优先从测试角度考虑是前职业病,毕竟当过3年游戏测试?!)。本篇文章从W...

40350
来自专栏祝威廉

其实连Docker公司都把Docker用错啦

好吧,我承认我标题党了。但是这篇内容应该让你从一个新的角度理解Docker的本质是什么。

8620
来自专栏虚拟化云计算

说一说虚拟化绕不开的io半虚拟化

QEMU-KVM作为一个VMM提供了全虚拟化环境,guest不经过任何修改就能运行在KVM环境中。不过KVM在IO虚拟化方面,使用QEMU纯软件的方式来...

43890
来自专栏Python中文社区

基于docker+gunicorn部署sanic项目

最近云服务提供商在打价格战,我在某云上花了很少的钱租了一个月的云服务器: 公网ip是: 116.85.42.182, 以下我以116.85.42.182这个ip...

15520
来自专栏安恒信息

漏洞预警 | FFmpeg组件处理播放列表文件可能导致信息泄露

FFmpeg是一个免费的可以执行音讯和视讯多种格式的录影、转档、串流功能的软件,广泛的应用于各大视频网站上。 FFmpeg处理HLS播放列表文件的方式存在安全漏...

30170
来自专栏技术翻译

Linux容器的发展及其未来趋势

Linux容器是操作系统级虚拟化在单个Linux主机上提供多个独立Linux环境的技术。与虚拟机(VM)不同,容器不运行专用客户操作系统。相反,他们共享主机操作...

74300
来自专栏技术翻译

考虑将Docker引入您的数据科学工作流程

作为数据科学家的一个重要问题是正确配置数据科学环境。有时这意味着安装了很多软件包,等待软件包编译,处理模糊的错误,设置一切正常工作......大多数时候,这是一...

10800
来自专栏云计算与大数据

阅读:美团容器平台架构及容器技术实践

原文地址:https://note.youdao.com/share/?id=08d7c57b04dda159c53155b00cbbe5cb&type=not...

198110

扫码关注云+社区

领取腾讯云代金券