Linux-HA開源軟體Heartbeat的安裝

來源:互聯網
上載者:User

一、 安裝heartbeat前的準備

1.Heartbeat叢集必須的硬體

構建一個Heartbeat叢集系統必須的硬體裝置有:

節點伺服器

網路和網卡

共用磁碟

(1)節點伺服器

安裝Heartbeat至少需要兩台主機,並且對主機的要求不高,普通的PC 伺服器即可滿足要求,當然,也可以在虛擬機器上安裝Heartbeat,現在Heartbeat可以很好的運行在Linux系統下,很多linux發行版本都內建了Heartbeat套件,同時,還可以運行在FreeBSD 和 Solaris作業系統上。

(2)網卡和網路

Heartbeat叢集中的每個主機必須有一塊網卡和一個空閑串口,網卡用於串連公用網路,串口可以通過串口線,例如modem電線來實現串連,用於心跳監控節點間的狀態,如果沒有空閑串口的話,每個主機也可以通過兩塊網卡來實現HA,其中一塊網卡用於串連公用網路,另一塊網卡通過乙太網路交叉線與兩個節點相串連。

需要說明的是:乙太網路交叉線和串口電線都能用於心跳監控,串口電線傳輸Heartbeat訊號相對較好,如有條件,盡量使用串口線代替乙太網路交叉線作為節點間的心跳檢測裝置。

Heartbeat支援三種類型的網路,公用網路(public network)、私用網路(private network)和串列網路(serial network)。

公用網路連接多個節點,並且允許用戶端訪問叢集中的服務節點,私用網路提供兩個節點之間點到點的訪問,但是不允許用戶端訪問,可以通過乙太網路交叉線構建一個私用網路,以供節點間相互連信,串列網路也是一個點到點的串連,一般使用串列網路來傳輸控制資訊和心跳監控。串列網路可以是一條RS232串口線。

(3)共用磁碟

共用磁碟是一個資料存放區裝置,HA叢集中的所有節點都需要串連到這個存放裝置上,在這個共用的存放裝置上一般放置的是公用的、關鍵的資料和程式,一方面可以共用資料給所有節點使用,另一方面也保證了資料的安全性。

Heartbeat支援兩種對共用磁碟的訪問方式:獨佔訪問和共用訪問,在獨佔訪問方式下,保持活動的節點獨立使用磁碟裝置,只有當活動節點釋放了磁碟裝置,其它節點才能接管磁碟進行使用,在共用訪問方式下,叢集所有節點都可以同時使用磁碟裝置,當某個節點出現故障時,其它節點無需接管磁碟。共用訪問方式需要叢集檔案系統的支援,這一點將在下個章節講述。

2.作業系統規劃

這裡統一採用Red Hat Enterprise Linux Server release 5.1作業系統,每個節點伺服器都有兩塊網卡,一塊用作串連公用網路,另一塊通過乙太網路交叉線串連兩個節點,作為心跳監控。共用磁碟由一個磁碟陣列裝置提供,兩個節點共用一個磁碟分割。磁碟分割對應的硬體標識為/dev/sdb5,掛載點為/webdata,檔案系統類型為ext3。

網路以及IP地址規劃如表1所示:

表1

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.