Centos 6.5 安裝Heartbeat

來源:互聯網
上載者:User

標籤:

   安裝環境, 需要兩台裝有Centos6.5 X86_64的機器, 網卡可以每台機器兩塊, 也可以一塊. 本文是一塊網卡.

 

  軟體包準備(來自 rpm.phone.net): 

[[email protected] soft]# pwd/root/soft[[email protected] soft]# lsheartbeat-3.0.4-2.el6.x86_64.rpm  heartbeat-devel-3.0.4-2.el6.x86_64.rpm  heartbeat-libs-3.0.4-2.el6.x86_64.rpm

  安裝:

yum localinstall *.rpm -y

  修改host檔案, 在/etc/hosts檔案末尾增加:

172.16.7.153 demo0172.16.7.150 demo1

   拷貝設定檔:

[[email protected] soft]# cd /usr/share/doc/heartbeat-3.0.4/[[email protected] heartbeat-3.0.4]# cp ha.cf authkeys haresources /etc/ha.d/

   開始配置/etc/ha.d/ha.cf:

#    debug日誌位置#debugfile /var/log/ha-debug##    日誌位置#logfile    /var/log/ha-log###    Facility to use for syslog()/logger #logfacility    local0##    設定heartbeat之間的時間間隔為2秒。#keepalive 2##    在30秒後宣布節點死亡。#deadtime 30##    在日誌中發出“late heartbeat“警告之前等待的時間,單位為秒。#warntime 10##    在某些配置下,重啟後網路需要一些時間才能正常工作。#    這個單獨的”deadtime”選項可以處理這種情況。#    它的取值至少應該為通常deadtime的兩倍。#initdead 120##    使用連接埠694進行bcast和ucast通訊。這是預設的,並且在IANA官方註冊的連接埠號碼。#udpport    694##    廣播位址#bcast    eth0        # Linux##    預設在回複後自動回切#auto_failback on#       #    有兩個節點安裝heartbeat. demo0,demo1是我們在hosts檔案中配置過的#node demo0node demo1##    用來測試節點的網路是否連通, 本機是demo0就ping demo1, 本機是demo1就ping demo0#ping demo1

  開始配置 /etc/ha.d/authkeys:

##    身份認證檔案.  許可權必須是600.###    只能有一個身分識別驗證指令在前面.#    auth    發送認證使用這個方法的ID##    加密方式和鑰匙的列表他們是根據方法ID來使用的.##    有效加密方式: crc sha1, md5.  Crc 是不需要或不想使用加密.##    你通常只有一個驗證方法ID列在這個檔案中##    Put more than one to make a smooth transition when changing auth#    methods and/or keys.###    sha1 是最好的選擇, md5 其次.##    crc 是不安全的, 除非使用在自己的安全的網路#auth 21 crc2 sha1 HI!3 md5 Hello!

  修改檔案的存取權限:

chmod 600 /etc/ha.d/authkeys

  最後配置haresources:

##    配置一個虛擬IP, 讓這兩個節點作它的論尋, 這個ip一定是沒有被別人佔用的.#demo0 IPaddr::172.16.7.210/24/eth0

兩台機器都需要做以上操作, 並且在防火牆內開放694連接埠. 注: /etc/ha.d/ha.cf 的最後一行, 兩台機器是不一樣的, 需要注意一下.

 

兩台機器都啟動heartbeat服務, 安裝完成. 

172.16.7.210是對外的IP, 當兩台機器 demo0(172.16.7.153), demo1(172.16.7.150) 都正常時, 210指向demo0, 當demo0發生故障時, 210指向demo1. 當demo0恢複正常時, 210又會指向demo0.
service heartbeat start 

 

Centos 6.5 安裝Heartbeat

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.