高可用集群

2021-09-26 05:18:33 字數 836 閱讀 5772

高可用集群主要實現自動偵測(auto-detect)故障、自動切換/故障轉移(failover)和自動恢復(failback)。簡單來說就是,用高可用集群軟體實現故障檢查和故障轉移(故障/備份主機切換)的自動化,當然像負載均衡、dns分發也可提供高可性。

active/passive:主備模型

active/active:雙主模型

das(direct attached storage,直接附加儲存)

儲存裝置直接連線到主機匯流排上的,距離有限,而且還要重新掛載,之間有資料傳輸有延時;這是裝置塊級別驅動上實現的共享,持有鎖是在節點主機本地上的,無法通知其他節點,所以如果多節點活動模型的集群同時寫入資料,會發生嚴重的資料崩潰錯誤問題,主備雙節點模型的集群在**的時候了會出現問題;

常用的儲存裝置:raid 陣列、scsi 陣列。

nas(network attached storage,網路附加儲存)

檔案級別互動的共享,各儲存裝置通過檔案系統向集群各節點提供共享儲存服務,是用c/s框架協議來實現通訊的應用層服務。

常用的檔案系統:nfs、ftp、cifs等,如使用nfs實現的共享儲存,各節點是通過nfs協議來向共享儲存請求檔案的。

san(storage area network、儲存區域網路)

塊級別的,將通訊傳輸網路模擬成scsi(small computer system inte***ce)匯流排來使用,節點主機(initiator)和san主機(target)都需要scsi驅動,並借助網路隧道來傳輸san報文,所以接入到san主機的儲存裝置不一定需要是scsi型別的。

常用的san:fc光網路(交換機的光介面超貴,代價太高)、ipsan(iscsi、訪問快,塊級別,廉價)。

Keepalived Nginx高可用集群

安裝環境 centos6.6 x64 nginx版本 1.9.3 keepalived版本 1.2.18 ipvip 主節點192.168.11.21 192.168.11.20 備節點192.168.11.22 192.168.11.20 1.1 安裝openssl tar zxvf openss...

高可用集群 fence

一 物理機安裝fence 開啟服務,並做相應設定 刪除生成的鑰匙,重新擷取 rm fr etc cluster fence xvm.key dd if dev urandom of etc cluster fence xvm.key bs 128 count 1 重啟服務 systemctl res...

Keepalived高可用集群

目錄 keepalived keepalived實現主備 keepalived軟體起初是專為lvs負載均衡軟體設計的,用來管理並監控lvs集群系統中各個伺服器節點的狀態,後來又加入了實現高可用的vrrp功能。因此 keepalived 除了能夠管理lvs軟體外,還可以作為其他服務 例如 nginx ...