日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

红帽集群套件RHCS

發(fā)布時(shí)間:2025/7/14 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 红帽集群套件RHCS 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、什么是RHCS
  RHCS是RedHatClusterSuite的縮寫,也就是紅帽子集群套件,RHCS是一個(gè)能夠提供高可用性、高可靠性、負(fù)載均衡、存儲(chǔ)共享且經(jīng)濟(jì)廉價(jià)的集群工具集合,它將集群系統(tǒng)中三大集群架構(gòu)融合一體,可以給web應(yīng)用、數(shù)據(jù)庫應(yīng)用等提供安全、穩(wěn)定的運(yùn)行環(huán)境。

  更確切的說,RHCS是一個(gè)功能完備的集群應(yīng)用解決方案,它從應(yīng)用的前端訪問到后端的數(shù)據(jù)存儲(chǔ)都提供了一個(gè)行之有效的集群架構(gòu)實(shí)現(xiàn),通過RHCS提供的這種解決方案,不但能保證前端應(yīng)用持久、穩(wěn)定的提供服務(wù),同時(shí)也保證了后端數(shù)據(jù)存儲(chǔ)的安全。

  RHCS提供了集群系統(tǒng)中三種集群構(gòu)架,分別是高可用性集群、負(fù)載均衡集群、存儲(chǔ)集群。

二、RHCS提供的三個(gè)核心功能
  高可用集群是RHCS的核心功能。當(dāng)應(yīng)用程序出現(xiàn)故障,或者系統(tǒng)硬件、網(wǎng)絡(luò)出現(xiàn)故障時(shí),應(yīng)用可以通過RHCS提供的高可用性服務(wù)管理組件自動(dòng)、快速從一個(gè)節(jié)點(diǎn)切換到另一個(gè)節(jié)點(diǎn),節(jié)點(diǎn)故障轉(zhuǎn)移功能對(duì)客戶端來說是透明的,從而保證應(yīng)用持續(xù)、不間斷的對(duì)外提供服務(wù),這就是RHCS高可用集群實(shí)現(xiàn)的功能。

  RHCS通過LVS(LinuxVirtualServer)來提供負(fù)載均衡集群,而LVS是一個(gè)開源的、功能強(qiáng)大的基于IP的負(fù)載均衡技術(shù),LVS由負(fù)載調(diào)度器和服務(wù)訪問節(jié)點(diǎn)組成,通過LVS的負(fù)載調(diào)度功能,可以將客戶端請(qǐng)求平均的分配到各個(gè)服務(wù)節(jié)點(diǎn),同時(shí),還可以定義多種負(fù)載分配策略,當(dāng)一個(gè)請(qǐng)求進(jìn)來時(shí),集群系統(tǒng)根據(jù)調(diào)度算法來判斷應(yīng)該將請(qǐng)求分配到哪個(gè)服務(wù)節(jié)點(diǎn),然后,由分配到的節(jié)點(diǎn)響應(yīng)客戶端請(qǐng)求,同時(shí),LVS還提供了服務(wù)節(jié)點(diǎn)故障轉(zhuǎn)移功能,也就是當(dāng)某個(gè)服務(wù)節(jié)點(diǎn)不能提供服務(wù)時(shí),LVS會(huì)自動(dòng)屏蔽這個(gè)故障節(jié)點(diǎn),接著將失敗節(jié)點(diǎn)從集群中剔除,同時(shí)將新來此節(jié)點(diǎn)的請(qǐng)求平滑的轉(zhuǎn)移到其它正常節(jié)點(diǎn)上來;而當(dāng)此故障節(jié)點(diǎn)恢復(fù)正常后,LVS又會(huì)自動(dòng)將此節(jié)點(diǎn)加入到集群中去。而這一系列切換動(dòng)作,對(duì)用戶來說,都是透明的,通過故障轉(zhuǎn)移功能,保證了服務(wù)的不間斷、穩(wěn)定運(yùn)行。

  RHCS通過GFS文件系統(tǒng)來提供存儲(chǔ)集群功能,GFS是GlobalFileSystem的縮寫,它允許多個(gè)服務(wù)同時(shí)去讀寫一個(gè)單一的共享文件系統(tǒng),存儲(chǔ)集群通過將共享數(shù)據(jù)放到一個(gè)共享文件系統(tǒng)中從而消除了在應(yīng)用程序間同步數(shù)據(jù)的麻煩,GFS是一個(gè)分布式文件系統(tǒng),它通過鎖管理機(jī)制,來協(xié)調(diào)和管理多個(gè)服務(wù)節(jié)點(diǎn)對(duì)同一個(gè)文件系統(tǒng)的讀寫操作。

三、RHCS集群的組成

RHCS是一個(gè)集群工具的集合,主要有下面幾大部分組成:
集群構(gòu)架管理器 :
  這是RHCS集群的一個(gè)基礎(chǔ)套件,提供一個(gè)集群的基本功能,使各個(gè)節(jié)點(diǎn)組成集群在一起工作,具體包含分布式集群管理器(CMAN)、成員關(guān)系管理、鎖管理(DLM)、配置文件管理(CCS)、柵設(shè)備(FENCE)。

高可用服務(wù)管理器 :
  提供節(jié)點(diǎn)服務(wù)監(jiān)控和服務(wù)故障轉(zhuǎn)移功能,當(dāng)一個(gè)節(jié)點(diǎn)服務(wù)出現(xiàn)故障時(shí),將服務(wù)轉(zhuǎn)移到另一個(gè)健康節(jié)點(diǎn)。

集群配置管理工具 :
  RHCS最新版本通過LUCI來配置和管理RHCS集群,LUCI是一個(gè)基于web的集群配置方式,通過luci可以輕松的搭建一個(gè)功能強(qiáng)大的集群系統(tǒng)。

LinuxVirtualServer
  LVS是一個(gè)開源的負(fù)載均衡軟件,利用LVS可以將客戶端的請(qǐng)求根據(jù)指定的負(fù)載策略和算法合理的分配到各個(gè)服務(wù)節(jié)點(diǎn),實(shí)現(xiàn)動(dòng)態(tài)、智能的負(fù)載分擔(dān)。

RHCS除了上面的幾個(gè)核心構(gòu)成,還可以通過下面一些組件來補(bǔ)充RHCS集群功能。
RedHatGFS(GlobalFileSystem)
  GFS是Redhat公司開發(fā)的一款集群文件系統(tǒng),目前的最新版本是GFS2,GFS文件系統(tǒng)允許多個(gè)服務(wù)同時(shí)讀寫一個(gè)磁盤分區(qū),通過GFS可以實(shí)現(xiàn)數(shù)據(jù)的集中管理,免去了數(shù)據(jù)同步和拷貝的麻煩,但GFS并不能孤立的存在,安裝GFS需要RHCS的底層組件支持。

iSCSI
  iSCSI是一種在Internet協(xié)議上,特別是以太網(wǎng)上進(jìn)行數(shù)據(jù)塊傳輸?shù)臉?biāo)準(zhǔn),它是一種基于IPStorage理論的新型存儲(chǔ)技術(shù),RHCS可以通過ISCSI技術(shù)來導(dǎo)出和分配共享存儲(chǔ)的使用。

  

四、RHCS搭建

1、實(shí)驗(yàn)環(huán)境:

主機(jī)名角色安裝軟件ip地址
node5.gulong.comRHCS管理端luci172.16.8.10
node3.gulong.comRHCS節(jié)點(diǎn)1ricci172.16.8.7
node4.gulong.comRHCS節(jié)點(diǎn)2ricci172.16.8.9


2、修改各節(jié)點(diǎn)的/etc/hosts文件,使之都能ping通對(duì)方:

//在每個(gè)節(jié)點(diǎn)下修改hosts文件 # vim /etc/hosts 172.16.8.7 node3.gulong.com 172.16.8.9 node4.gulong.com 172.16.8.10 node5.gulong.com


3、各個(gè)節(jié)點(diǎn)時(shí)間同步:

# ntpdate 172.16.0.1 //172.16.0.1 為時(shí)間服務(wù)器


4、RHCS套件的安裝:

在node5上安裝lusi,安裝前應(yīng)該先關(guān)閉NetworkManager,啟動(dòng)network功能

[root@node5 ~]# chkconfig NetworkManager off [root@node5 ~]# yum install luci -y //安裝前把epel源禁掉


在所有集群節(jié)點(diǎn)上(node3,node4)安裝RHCS軟件

# yum install cman # yum install ricci # yum install rgmanager


啟動(dòng)luci

[root@node5 ~]# service luci start

查看8084端口:


為各節(jié)點(diǎn)ricci提供密碼

[root@node4 ~]# echo admin |passwd --stdin ricci [root@node5 ~]# echo admin |passwd --stdin ricci


各節(jié)點(diǎn)啟動(dòng)ricci

[root@node3 ~]# service ricci start [root@node4 ~]# service ricci start

查看1111端口:


5、配置RHCS

在客戶機(jī)上,打開瀏覽器,輸入https://172.16.8.10:8084/,輸入node5系統(tǒng)的賬戶密碼,進(jìn)行web登錄。


  • 創(chuàng)建一個(gè)資源組,并將各節(jié)點(diǎn)添加進(jìn)去


開始安裝需要的包,安裝完成后自動(dòng)重啟


  • 節(jié)點(diǎn)創(chuàng)建成功


  • 定義失效轉(zhuǎn)移域


  • 為各服務(wù)節(jié)點(diǎn)添加主頁文件

[root@node3 ~]# echo "<h1>`uname -n` <h1>" > /var/www/html/index.html [root@node4 ~]# echo "<h1>`uname -n` <h1>" > /var/www/html/index.html


  • 添加資源組


  • 添加ip


  • 添加httpd服務(wù)(此處應(yīng)該選擇script)


  • 啟動(dòng)資源測(cè)試



  • 切換節(jié)點(diǎn)


RHCS的簡單配置已經(jīng)完成,不足之處,請(qǐng)多加指點(diǎn)!

轉(zhuǎn)載于:https://blog.51cto.com/584014981/1405381

總結(jié)

以上是生活随笔為你收集整理的红帽集群套件RHCS的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。