前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >红帽技术干货速递系列之1:RHV4实验环境快速部署指南

红帽技术干货速递系列之1:RHV4实验环境快速部署指南

作者头像
魏新宇
发布2018-03-22 15:11:00
2.1K0
发布2018-03-22 15:11:00
举报

大卫说:

本文是大卫同事马林根据实验完成的RHV4.0 step by step的安装步骤。这对于我们在PoC环境中部署RHV有很大的帮助。大卫也欢迎读者朋友们一起进行RHV的相关技术讨论。

前言

本实验手册目标是为快速搭建一个基于自承载引擎的RHV4.0实验环境,或作为搭建PoC基本测试环境的初始框架参考,而不适用于生产环境。

自承载(self-hosted)是将管理虚拟机RHV-M运行在RHV-H Hypervisor中并对RHV-H进行管理的部署方式。使用自承载引擎的主要好处是,部署 Red Hat Virtualization 时对硬件的要求更少,这是因为管理虚拟机RHVM本身在一个虚拟化主机上运行,而不再需要在一个物理硬件上运行。另外,引擎会被配置为高可用性。当运行 Manager 的虚拟机处于维护模式,或出现故障时,管理虚拟机会被自动迁移到环境中的另外一个主机上运行。为了实现高可用性功能,最少需要两个自承载引擎主机。本实验环境目前不对高可用进行配置,暂时不涉及管理服务器的高可用演示。

本文参考《Red Hat Virtualization 4.0自承载引擎指南》进行部署和编写。

实验环境需求

为了简化实验的复杂度。本实验环境基于嵌套的虚拟化环境搭建为例,同时也适用于物理环境。部署需要以下配置:

  1. NFS 文件服务器,空间建议40GB以上。
  2. NTP 时间同步。
  3. DNS 正反向解析。
  4. 虚拟化主机,例如VMware WS.
  5. http://access.redhat.com Red Hat Enterprise Virtualization >Download Latest下载RHVH ISO映像和RHVM OVA文件.

创建Demo虚拟机时必须启用vCPU的VT-x/EPT虚拟化能力。下面为虚拟机参考配置:

内存建议至少8GB或以上:

vCPU 开启VT/AMD-V支持:

磁盘空间至少40GB,后面需要添加80GB的扩展磁盘,可采用精简部署,节省空间。

添加RHV-H ISO映像用于引导安装。

网络根据实际环境选择:

安装基于RHVH的自承载引擎安装步骤概览

  1. 在物理机或者虚拟环境部署RHVH Hypervisor
  2. 使用SCP上传RHVM OVA虚拟机封装文件到RHVH内部。
  3. 部署共享存储或者使用现有的NFS NAS/Gluster 存储
  4. 使用RHVH Web管理界面或者hosted-engin命令在RHVH中部署RHVM OVA
  5. 上传操作系统ISO文件,配置逻辑网络。
  6. 部署虚拟机。

安装RHVH

启动RHVH 虚拟机开始安装,配置键盘时间NTP,选择语言等。

坑:RHV-M VirtualAppliance 安装 Manager,需要保证一个目录有最少 60 GB 空间。Hosted-engine脚本会首先检查 /var/tmp 是否有足够的空间来展开appliance 文件。默认的分区配置/var/tmp仅有15G,所以后面部署OVA会失败。但是对于20160913的版本,手动更改分区方案扩大/var逻辑卷会导致RHVH post setup阶段安装报错退出。

所以,这里仍保留自动分区配置,安装结束之后,要手工添加一个磁盘,然后扩容VG和/var逻辑卷。

这里要先配置网络和主机名,主要和DNS中的正反向解析配置一致:

安装完成

RHVH4.0启动

注意到,这里/var卷只有15G,不能满足ova展开需要,是无法通过后面RHVM部署需求的需要进行/var扩容。

添加一个新硬盘80G用来做PV。容量也可以适当减少。

检查磁盘添加情况,并分区。

扩展/var 文件系统到75G,可以适当减少。

scp rhevm*.ova 到RHVH主机的/tmp目录。

Rhvm安装准备就绪。

部署RHVM

在 Red Hat Virtualization Host (RHVH)中,自承载引擎的部署是通过 Cockpit 接口进行的。它是 hostedengine脚本的一个 UI 版本,可以帮助进行主机和 Manager 虚拟机的配置。这个脚本会要求您回答一系列问题,然后根据提供的信息对系统进行配置。先决条件

一个全新安装的 Red Hat Virtualization Host 系统。Cockpit 用户接口中的 System子标签页中的Performance Profile 需要被设置为 virtual-host。

设置了 Manager 和主机的完全限定域名(FQDN)。DNS 中需要有它的正向和反向查询记录。

  1. 使用rhvh Root用户和口令登录rhvh cockpit管理页面:https://rhvh1.example.com:9090

作为RHV4的新特性,下面展示一些Cockpit的管理界面。

使用Web方式部署RHVM

选择Virtualization->HostedEngine Tab。点击Start开始安装RHVM。

配置NFS共享存储

由于没有配置Gluster,使用NFS模式作为共享存储池。可以在其他Linux主机输出NFS可写共享目录。

指定用于安装的NFS共享路径(存储域)

开启防火墙

指定仲裁节点

后面省略去一部分默认参数的截图。直接下一步即可。

这里指定RHVM OVA文件的全路径,之前ova文件是通过SCP预先复制到/tmp的。所以输入/tmp/rhevm-4.xxxxxxx.x86_64.rhevm.ova即可

输入可以在DNS服务器中可解析的RHV-M的全域名。

设置RHV-M虚拟机root口令。

指定VM网络为Static方式,不要使用DHCP。

设定RHV-M的虚拟机IP地址。

配置使用的DNS服务器地址。

配置RHV-M管理员admin登录口令。

这里指定本机RHVH在被RHV-M管理时的显示名称。

最后确认上述配置,即开始部署RHV-M虚拟机。

开始部署,其间不要切换到其它页面!否则无法再看到状态。只能重新开始。请等待直到部署结束。

部署完成

在之前的RHV-H的Cockpit界面中可以查看HostedEngine的状态。

使用域名登录到RHV-M的管理portal:

RHV-M版本4.0增加了Dashboard页面。

在主机Tab中添加主机RHVH_2

添加存储域,对于之前已有的卷选择“导入”,新的NFS exports 选择“新建”。并添加ISO存储域,选择ISO域类型。通过SCP复制iso映像到该域目录中,以便于后面的虚拟机创建。

在磁盘Tab可以使用Web方式进行QCOW2/RAW格式的映像上传工具。

新建虚拟机

在虚拟机Tab中创建新的虚拟机。安装virt-view客户端可以连接到虚拟机控制台。

Virt-View工具可以在RHV-M Portal页面上找到链接下载安装。

安装后的列表中可以看到该虚拟机状态。并可以进行迁移,快照等演示。

Dashboard中可以看到虚拟数据中心的完整视图。

在RHV-H虚拟机的root用户目录中可以找到通过Web方式部署产生的answers-<timestamp>.conf 文件。这个文件可以保留以供再次自动化安装使用。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-09-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大魏分享 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 实验环境需求
    • 安装RHVH
      • 部署RHVM
        • 使用Web方式部署RHVM
          • 配置NFS共享存储
            • 新建虚拟机
            相关产品与服务
            文件存储
            文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档