搭建高可用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 |
由於engine以及node的網路服務依賴於network而非NetworkManager,我們需要啟用前者禁用後者,在每一臺伺服器上都進行如下類似配置修改網路。
/etc/sysconfig/network-scripts/ifcfg-eth0123456789 | NAME=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.repo1 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/
相關推薦搭建高可用oVirt(hosted engine)筆者寫此文時oVirt已經更新到3.4。 在此,我們會用到之前建立的distributed-replicate儲存,這樣可用保證系統服務的高度可用性有所提高。 有以下幾點需要注意: 1. 宿主機的CPU架構需要為Westmere(Westmere E56xx/L56xx/X56x 【Linux】【Services】【IaaS】OpenStack-Pike(3.搭建高可用消息隊列)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是一個四層的負載均衡設備,雖然有著高性能的優勢,但同時它卻 高可用OpenStack(Queen版)集群-5.Glance集群dir username body title memcache AI stat chown _for 參考文檔: Install-guide:https://docs.openstack.org/install-guide/ OpenStack High Availab 高可用OpenStack(Queen版)集群-13.分布式存儲Cephqueen file pass 端口號 dev 節點 成功 監聽 service 參考文檔: Install-guide:https://docs.openstack.org/install-guide/ OpenStack High Availability Guide 高可用OpenStack(Queen版)集群-16.Nova集成Cephhtml 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集群(一)——配置mongodbst2 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 |