Red Hat Cluster Suite框架概述

2021-06-19 07:11:37 字數 1236 閱讀 1197

red hat cluster suite(簡稱rhcs)提供了一套ha的框架,方便客戶基於現有的應用,提供高效能、高可靠的業務服務。

rhcs實際上是有一些元件整合起來,完成ha、分發的功能。主要包括如下元件:

lvs下面分別介紹一下各個元件的作用:

cluster infrastructure,提供了一套ha的框架,包括各個節點的狀態管理cman, 各個節點的同步dlm,故障節點的隔離fencing, 配置檔案的同步 ccs。

gfs、clvm、gnbd都是為了提供共享儲存,方便各個clusternode訪問同樣的資料。

gfs基於linux vfs框架,提供給應用層一般檔案系統相同的介面,各個階段共享訪問。

clvm擴充套件了lvm的邏輯卷功能,提供了集群的支援,在各個clusternode提供相同的配置,也就是說各個節點上看到的配置是完全一樣的。

gnbd提供了廉價的解決方案,如果儲存不支援iscsi或者fc,通過軟體模擬提供基於網路的共享儲存,分為gnbd client和gnbd server兩部分。cluster node執行client,在client段,提供裝置檔案訪問共享儲存。

lvs提供了分發機制,方便擴充套件集群的效能。lvs接受到所有的情況,**給各個clusternode處理。

lvs提供了兩種分發方式:nat和direct routing兩種方式。nat方式所有的資料進出都通過lvs**,和各個clusternode之間通過內部網路通訊。directrouting,lvs只負責接入的請求,發出的資料,由各個clusternode直接處理,需要arptables支援。

解釋一下為什麼rhcs提供了ha的能力,完成高可靠?

如果有一台clusternode故障了,cluster infrastructure會發現對應節點異常,啟動備用節點提供服務,並把當前節點隔離掉。主備用節點的ip是浮動的,這樣對外體現不變。

主備用直接的儲存通過gfs共享。因此資料也可以接續訪問。

節點是否故障可以自定義,根據業務情況來配置。

解釋一下為什麼rhcs提供了高效能的能力?

rhcs整合了lvs,所有的資料對外提供乙個ip位址,但是有lvs**的各個clusternode實際處理,因此為了增加系統的處理能力,只要增加clusernode的部署。

Important Concepts(重要概念)

important concepts 重要概念 你應該理解 libjingle 中以下的重要概念 signals 訊號 threads and messages 執行緒 訊息 naming conventions 命名約定 ssl support ssl 支援 connections 鏈結 tran...

編寫DirectShow Filters 概述

seeker 一 介紹directshow filter開發 本章提供開發乙個自定義directshow filter的簡單框架描述,也提供了鏈結到更詳細討論這些任務的主題。在閱讀本章之前,閱讀在about directshow主題,它描述了全面的directshow構架。1.directshow基...

oracle read rewrite 功能概述

alter session set query rewrite enabled true alter session set query rewrite integrity enforced create create materialized view my all objects aggs bu...