1. 程式人生 > >搭建高可用oVirt(hosted engine)

搭建高可用oVirt(hosted engine)

筆者寫此文時oVirt已經更新到3.4。

在此,我們會用到之前建立的distributed-replicate儲存,這樣可用保證系統服務的高度可用性有所提高。

有以下幾點需要注意:

1. 宿主機的CPU架構需要為Westmere(Westmere E56xx/L56xx/X56xx)、Nehalem(Intel Core i7 9xx)、Penryn(Intel Core 2 Duo P9xxx)或者Conroe(Intel Celeron_4x0)中的之一,否則叢集型別會與宿主機型別不相容導致資料中心啟動失敗。

2. 建議參考第11節提前安裝含有oVirt管理的虛擬機器,硬碟格式為RAW,從而在安裝管理機時作為OVF匯入或者覆蓋虛擬磁碟,減少失敗風險時間。

準備

每臺機器上都要新增作為虛擬機器執行的engine的FQDN,此處為ha.lofyer.org。

1# echo -e '192.168.10.100\tha.lofyer.org' >> /etc/hosts

儲存可以使用之前的glusterfs,方式為NFS_V3,注意將brick的許可權設定為vdsm.kvm或者36:36。

1 # gluster volume create gluster-vol1 replica 2 gs1.example.com:/gluster_brick0 gs2.example.com:/gluster_brick0 gs3.example.com:/gluster_brick0 gs4.example.com:/gluster_brick0 gs1.example.com:/gluster_brick1 gs2.example.com:/gluster_brick1 gs3.example.com:/gluster_brick1 gs4.example.com:/gluster_brick1 force

gluster-ovirt

由於engine以及node的網路服務依賴於network而非NetworkManager,我們需要啟用前者禁用後者,在每一臺伺服器上都進行如下類似配置修改網路。

/etc/sysconfig/network-scripts/ifcfg-eth0
123456789NAME=eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=static# 注意修改此處的IPIPADDR=192.168.10.101NETMASK=255.255.255.0GATEWAY=192.168.10.1DNS1=192.168.10.1
1 2 3 # chkconfig NetworkManager off # chkconfig network on # service NetworkManager stop; service network restart

新增repo

12# yum localinstall http://resources.ovirt.org/releases/ovirt-release.noarch.rpm# yum install ovirt-hosted-engine-setup

或者手動新增:

/etc/yum.repos.d/ovirt.repo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 [ovirt-stable] name=Latest oVirt Releases baseurl=http://ovirt.org/releases/stable/rpm/EL/$releasever/

相關推薦

搭建可用oVirthosted engine

筆者寫此文時oVirt已經更新到3.4。 在此,我們會用到之前建立的distributed-replicate儲存,這樣可用保證系統服務的高度可用性有所提高。 有以下幾點需要注意: 1. 宿主機的CPU架構需要為Westmere(Westmere E56xx/L56xx/X56x

【Linux】【Services】【IaaS】OpenStack-Pike3.搭建可用消息隊列

mission 服務 guide lan nsis edit 錯誤 all scp 1. 簡介 1.1. 官方網站: https://www.rabbitmq.com/ 2. 安裝與配置: 詳見:https://docs.openstack.org/ha-guide/sha

Mongodb 3.4配置搭建可用叢集2

環境準備Centos6.5 三臺伺服器: 10.68.17.106、10.68.17.109、10.68.17.110 埠分配: mongos:20000、config:21000、shard1:27001、shard2:27002、shard3:27003 分別為每臺機器

實踐:在CentOS7.3部署 keepalived 可用nginx負載均衡

高可用 nginx keepalived centos7.3 背景:既然有了Lvs+keepalived這樣高性能的組合,那為何還要有Nginx+keepalived呢,keepalived的初衷就是為了Lvs而設計的,我們都知道Lvs是一個四層的負載均衡設備,雖然有著高性能的優勢,但同時它卻

可用OpenStackQueen版集群-5.Glance集群

dir username body title memcache AI stat chown _for 參考文檔: Install-guide:https://docs.openstack.org/install-guide/ OpenStack High Availab

可用OpenStackQueen版集群-13.分布式存儲Ceph

queen file pass 端口號 dev 節點 成功 監聽 service 參考文檔: Install-guide:https://docs.openstack.org/install-guide/ OpenStack High Availability Guide

可用OpenStackQueen版集群-16.Nova集成Ceph

html ceph password sam iso sub -name cin 技術 參考文檔: Install-guide:https://docs.openstack.org/install-guide/ OpenStack High Availability Gu

keepAlived+Nginx 可用非搶佔負載均衡

前言 一直以來都想自己來做一個完整的應用,從網路架構到技術架構,最近一段時間覺得生活不能再窮困了,於是,趁現在還有時間,決定自己來搭一個完整的專案。千里之行,始於足下。 正題 - 負載均衡設計 Nginx+keepAlived方案:負載層

VMware Vsphere可用HA群集

1 應用層高可用性:如實現mysql、oracle資料庫應用程式的儲群集,主要是判斷mysql、oracle應用程式是否停止執行。 2 作業系統高可用性:如windows的故障轉移群集(windows failover clustering WFC)。 3 虛擬化層的高可用

搭建可用mongodb集群——配置mongodb

st2 cast 取數據 tro .org 功能 mongodb rails fast 搭建高可用mongodb集群(一)——配置mongodb 在大數據的時代,傳統的關系型數據庫要能更高的服務必須要解決高並發讀寫、海量數據高效存儲、高可擴展性和高可用性這些難題。不過

搭建可用mongodb集群—— 分片

tor cat address pad 業務 [] 日誌信息 ast mongo 搭建高可用mongodb集群(四)—— 分片 按照上一節中《搭建高可用mongodb集群(三)—— 深入副本集》搭建後還有兩個問題沒有解決: 從節點每個上面的數據都是對數據庫全量拷貝,

SLES 12 sp2開啟SuSEfirewall2 防火墻後,放行VRRP協議 用於keepalived搭建可用規則

rip asi acl chains cte loaded ant input conf centos 6下面修改防火墻vi /etc/sysconfig/iptables 增加這個-A INPUT -p 112 -d 224.0.0.0/32 -j ACCEPT

Mongodb3.4.7搭建可用集群

cto logs ica sta ready 部署 ... ima exiting 部署Mongodb高可用集群 準備 按照官方說明,至少需要3個config server,2個mongos,2個shard,每個shard至少2個副本,就是4個shard,共需要9個Mong

搭建可用MongoDB集群Replica set

mongodb mongodb副本集 replica set mongodb集群 MongoDB基礎可參考http://blog.51cto.com/kaliarch/2044423一、概述1.1 MongoDB副本集通俗來講,mongodb的副本集相當於具有自動故障恢復的主從集群,主從集群和

搭建可用mongodb集群分片

mongodb3.4分片 mongodb集群 mongodb高可用架構 mongodb副本集+分片 MongoDB基礎請參考:http://blog.51cto.com/kaliarch/2044423MongoDB(replica set)請參考:http://blog.51cto.com/

Haproxy+Keepalived雙機熱備搭建可用web架構

ise mark 高可用web keepalive email protocol rip 火墻 詳情 1、目的搭建web高可用架構,用haproxy作為前段負載均衡分攤後端web服務器壓力,Keepalived保證haproxy的存活(雙機熱備:一臺haproxy掛了,自動

搬運 搭建可用mongodb叢集—— 副本集

在上一篇文章《搭建高可用MongoDB叢集(一)——配置MongoDB》 提到了幾個問題還沒有解決。 主節點掛了能否自動切換連線?目前需要手工切換。 主節點的讀寫壓力過大如何解決? 從節點每個上面的資料都是對資料庫全量拷貝,從節點壓力會不會過大? 資料壓力大到機

iOS 從0到1搭建可用App框架

前言: 本文是繼《iOS 從0到1搭建高可用App框架》之後,通過專案實踐以及同行交流思考總結出來的一些新的架構思想,但初心仍不變,目的為搭建高可用App框架,保持框架底層健壯的同時讓程式碼更清晰,為後期頂層業務開發時,避免出現風格迥異的程式碼。 架構圖: 架構圖 效果

SpringBoot2.0 + SpringCloud Eureka搭建可用註冊中心Eureka之二

上一篇中提到用SpringBoot2.0+Eureka搭建服務註冊中心和服務提供者,詳情參考: https://www.cnblogs.com/SysoCjs/p/10127448.html         現在講一下SpringCloud+Eureka搭建高可用註

【Linux】企業實戰-搭建可用的WEB群集全過程

大家好,今天給大家帶來web高可用,其中服務包括(Nginx,PHP,MySQL,Memcached,zabbix,keepalived以及Xcahce外掛等; 其中包含:               Nginx (Nginx的安裝及Nginx反向代理配置,對Ngin