Heartbeat配置說明(2)

2021-08-30 19:10:58 字數 781 閱讀 4899

1.3. 配置

服務配置在這裡要配置四個檔案,分別是authkeys、ha.cf、haresources、hosts

下面針對這幾個檔案分別說明。

[color=red]注:可直接將authkeys、ha.cf、haresources拷到機器上,修改ha.cf裡機器對應的機器名和心跳位址,修改haresources裡機器對應的虛擬位址即可用,並修改hosts檔案即可用。[/color]

1.3.1. authkeys

在這裡使用的是crc認證方式。灰色背景部分是配置的內容。

auth 2

2 crc

除此之外,還可以使用md5和sha1認讓方式。

兩個檔案在這裡配置是完全一樣的。

檔案所在:/etc/ha.d/authkeys

[color=blue]補充:linuxer_jlu:注釋說得很清楚,在這裡我還是解釋一下,該檔案主要是用於集群中兩個節點的認證,採用的演算法和金鑰(如果有的話)在集群中節點上必須相同,目前提供了3種演算法:md5,sha1和crc。其中crc不能夠提供認證,它只能夠用於校驗資料報是否損壞,而sha1,md5需要乙個金鑰來進行認證,從資源消耗的角度來講,md5消耗的比較多,sha1次之,因此建議一般使用sha1演算法。

我們如果要採用sha1演算法,只需要將authkeys中的auth 指令(去掉注釋符)改為2,而對應的2 sha1行則需要去掉注釋符(#),後面的金鑰自己改變(兩節點上必須相同)。改完之後,儲存,同時需要改變該檔案的屬性為600,否則heartbeat啟動將失敗。具體命令為:chmod 600 authkeys[/color]

heartbeat配置 豆哥講解

heartbeat 專案是 linux ha 工程的乙個組成部分,它實現了乙個高可用集群系統。心跳服務和集群通訊是高可用集群的兩個關鍵元件,在 heartbeat 專案裡,由 heartbeat 模組實現了這兩個功能。今天沒事,正好做一下heartbeat的實驗,順便發一篇文章和大家一起分享。參考文...

heartbeat3 0 4安裝配置詳解

一 環境說明 作業系統 centos 5.4 x86 64 節點1 主機名 aos ip xx.82 節點2 主機名 weibo ip x.82 注意 2個節點都要在各自的hosts檔案中指定節點主機名和ip的對應關係,在ha.cf中node引數指定的主機名要和uname a,host檔案裡指定的相...

heartbeat3 0 4安裝配置詳解

一 環境說明 作業系統 centos 5.4 x86 64 節點1 主機名 aos ip xx.82 節點2 主機名 weibo ip x.82 注意 2個節點都要在各自的hosts檔案中指定節點主機名和ip的對應關係,在ha.cf中node引數指定的主機名要和uname a,host檔案裡指定的相...