首先下载最新ovirt-node iso镜像

准备3台机器,配置为2核,16G内存,两块硬盘,1块100G装系统,1块300G做存储

node1.com(192.168.105.221)

node2.com(192.168.105.222)

node3.com(192.168.105.223)

可以是虚机,但注意:

  1. 宿主机上要开启嵌套虚拟化(nested kvm)支持;
  2. 虚拟网络要用桥接模式,保证虚机和宿主机之间网络互通。

安装主机

使用node iso安装3台机器,配置好ip地址、域名信息

检查确认好每台主机的hostname和/etc/hosts文件中的域名映射

从node221.com上配置ssh无密码登录

[root@node1~]# ssh-keygen
[root@node1~]# ssh-copy-id root@node1.com
[root@node1~]# ssh-copy-id root@node2.com
[root@node1~]# ssh-copy-id root@node3.com

部署Gluster

访问https://192.168.105.221:9090,使用root帐号登录,进入主机node1.com的cockpit web界面

如上图,点击超融合部署按钮start,选择部署流程

这里有两个选项,选择第一个(ps:第二个为使用一台主机节点部gluster本地环境,无法扩容,不建议用)

填写三台主机名称,进入下一步

再次填入主机2和主机3的域名,这里是让这两台主机能够自动支持运行Hostengine虚机,进入下一步

这一步不填,直接跳过

这里我们按它默认的三个卷来创建,并且让data、vmstore启用仲裁模式,进入下一步

这一步我们调整LV配置中的设备名称都为“vdb”(因为是在虚机环境下,磁盘的名称为v*,这块盘为一开始部署主机节点时添加的数据盘,请确认你的环境)

修改engine、data、vmstore的卷大小为80GB,根据你添加的数据盘大小进行分配,用于运行engine虚机的卷大小不能小于58GB(ovirt的默认最小值,实际占用空间为59GB以上,所以实测最好不要低于65GB)

其它采用默认的配置,实际部署中,raid配置应与物理环境的raid配置保持一致,下一步展示配置信息,直接点Deploy部署按钮即可,进入部署过程

部署engine

Gluster部署成功后

进入engine的部署向导

按上图的标识,将engine虚机配置信息填写完整,进入下一步

这个地方我们只需填写engine web管理台admin帐号的密码即可,进入下一步

检查下信息无误,点击PrepareVM即可

部署过程中到上图所示这一步时会很久,因为要下载这个ovirt-engine-appliance rpm包,这个包有900多M。(建议这一步完成后,将这个rpm包拷贝出来以备用,下次部署时可直接拷到系统中使用yum安装上就可以避免再次下载了。也在本站的安装包下载此rpm包。)

engine虚机成功准备完成后,进入下一步

配置用于部署engine虚机的存储,这里存储类型选Gluster,路径填前面部署Gluster中engine卷的路径,格式如图中所示,挂载选项为:

backup-volfile-servers=node2.com:node3.com

此挂载选项用于防止Gluster的单点故障

检查信息无误,开始部署过程。(注意上图中的主机名称不对,非本次部署截图,自己环境与实际对应即可。)

一定注意到此步骤时:

首先ssh到node1.com中,增加engine的域名映射

192.168.105.224 engine224.com

开启一个shell终端,长ping engine的ip(192.168.105.224),一旦能够ping通,立即ssh到engine里面去,在/etc/hosts中增加engine的域名映射

此处是一个bug,若不进行上述步骤将会导致最后一步engine health check失败而导致部署不完整。

部署完成。

访问管理台

要修改访问PC的hosts文件,将engine的域名映射加入,才可以通过域名访问管理台(无法直接通过ip访问)。

部署oVirt4.2+Gluster超融合架构的更多相关文章

  1. 奔跑吧,OpenStack现场分享:超融合架构如何抹平物理硬件差异?

    转自:https://www.ustack.com/blog/moping/ “通过引入OpenStack这一中间层,实现了云平台统一的管理调度支配向上交付,解决了业务的灵活性问题.但是在抹平下层物理 ...

  2. 【原创译文】基于Docker和Rancher的超融合容器云架构

    基于Docker和Rancher的超融合容器云架构 ---来自Rancher和Redapt 超融合架构在现代数据中心是一项巨大的变革.Nutanix公司发明了超融合架构理论,自从我听说他们的“iPho ...

  3. 超融合与传统IT架构对比:成本价格优势有哪些

    之前文章中,我们已经介绍了超融合给用户 IT 基础架构带来的各个方面的价值,其中成本只是超融合架构的优势之一.但很多用户还是会非常关心这个话题,希望能有更具体的了解,所以本文整理超融合和传统 FC S ...

  4. 附010.Kubernetes永久存储之GlusterFS超融合部署

    一 前期准备 1.1 基础知识 在Kubernetes中,使用GlusterFS文件系统,操作步骤通常是: 创建brick-->创建volume-->创建PV-->创建PVC--&g ...

  5. 基于 VMware 的超融合, 解析 vSAN 与 SmartX ZBS 的优劣差异

    在企业级IT领域从业多年,最近越来越多地听到圈内人谈论起超融合技术的种种好处.的确,超融合技术已越来越走向成熟,带来的价值也逐渐凸显.它可靠性高,资源消耗低,尤其是运维部署非常便捷.在企业基础架构领域 ...

  6. 【转载】百度百科:FusionCube超融合

    [转载]百度百科:FusionCube超融合 华为FusionCube融合基础设施一体机(Huawei FusionCube Converged Infrastructure)是华为公司IT产品线云计 ...

  7. 【DELL存储】EMC会议 超融合+存储

    场景:盐城工厂 IT人数 4个人  机房200台 主要以虚拟化为主 实体机 PG ORACAL MYSQL dell产品线 提供整体方案 架构 针对整车厂 :传统+超融合 1. 介绍产品 1.1 超融 ...

  8. 高性能web服务器(热死你)Resin Linux的安装、配置、部署,性能远超Nginx支持Java、PHP等

    高性能web服务器(热死你)Resin Linux的安装.配置.部署,性能远超Nginx支持Java.PHP等 一.    安装resin 1.  下载resin: 下载地址:http://cauch ...

  9. Docker 也是本地开发的一神器:部署单机版 Pulsar 和集群架构 Redis

    原文链接:Docker 也是本地开发的一神器:部署单机版 Pulsar 和集群架构 Redis 一.前言: 现在互联网的技术架构中,不断出现各种各样的中间件,例如 MQ.Redis.Zookeeper ...

随机推荐

  1. 【开发笔记】- 将MySQL数据库表中自增ID从0开始

    命令: 用于清空某表的数据 且让自增的id重新从0开始 truncate table 你的表名

  2. NIO与网络编程系统化学习

    1.背景 数据在网络中传输,必然回遇到读写问题.... 2.比较NIO与IO 3.案例演示 3.1.缓冲区演示 package com.wfd360.nio; import org.junit.Tes ...

  3. windows中的出站和入站规则

    一.规则介绍 规则生效的前提是防火墙处于开启状态. windows系统默认的规则:默认阻止入站连接,默认允许出站连接.也就是说,凡是入站连接,任何程序和端口都要在防火墙上配置入站规则,否则都会被禁止. ...

  4. 【转】STM32生成的文件大小探索

    一般在stm32工程使用keil编译之后,keil的build output栏目下面会出现如图所示的输出信息,其中会显示code 大小 RO-data.RW-data .ZI-data的大小.一般别人 ...

  5. Odoo采购模块

    转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10825976.html 一:采购过程 采购业务可以分为以下几个流程: 1)建立供应商信息 企业需要与供应商建 ...

  6. Socket网络编程-UDP编程

    Socket网络编程-UDP编程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.UDP编程概述 1>.UDP服务端编程流程 创建socket对象.socket.SOCK_ ...

  7. zabbix--4.0源码安装

    Zabbix4.0 源码编译安装 ps:其实相对 zabbix 来说,直接按照官网 yum 安装还是要方便点,我这里已经有 lnmp 的环境了,就想自己编译安装试下. 官网yum安装中文文档:http ...

  8. flask通过nginx代理后base_url拿不到正确的url_scheme2016-04-14 12:31

    http://www.axiaoxin.com/article/210/ Nginx配置了https请求后,用户发起https请求时首先和Nginx建立连接,完成SSL握手,而后Nginx作为代理是以 ...

  9. Spring Cloud Stream 知识点

    发布-订阅模式 在Spring Cloud Stream中的消息通信方式遵循了发布-订阅模式,当一条消息被投递到消息中间件之后,它会通过共享的Topic主题进行广播,消息消费者在订阅的主题中收到它并触 ...

  10. Can总线上的电平及物理层仲裁

    CAN总线采用差分信号传输,通常情况下只需要两根信号线(CAN-H和CAN-L)就可以进行正常的通信.在干扰比较强的场合,还需要用到屏蔽地即CAN-G(主要功能是屏蔽干扰信号),CAN协议推荐用户使用 ...