日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Redhat linux 5.3 基于bond的heartbeat

發布時間:2025/3/8 linux 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Redhat linux 5.3 基于bond的heartbeat 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、設置bond

1.修改網卡 cd /etc/sysconfig/network-scripts/ cp ifcfg-eth0 ifcfg-bond0 vi ifcfg-bond0 DEVICE=bond0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.200
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
USERCTL=no
TYPE=Ethernet
vi ifcfg-eth0 DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
USERCTL=no
TYPE=Ethernet
vi ifcfg-eth1 DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
USERCTL=no
TYPE=Ethernet
2.修改modprobe.conf文件 vi /etc/modprobe.conf 添加以下行: alias bond0 bonding
options bond0 miimon=100 mode=1
#mode=1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主備的工作方式,也就是說默認情況下只有一塊網卡工作,另一塊做備份 3.修改/etc/rc.d/rc.local vi /etc/rc.d/rc.local 添加以下行: ifenslave bond0 eth0 eth1 重啟系統,至此bond設置完畢

二、設置Heartbeat

1.Heartbeat環境設置 主服務器設置: vi /etc/sysconfig/network NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=GW7750-A
vi /etc/hosts 192.168.1.200?? GW7750-A
192.168.1.201?? GW7750-B
備用服務器同樣設置 2.安裝Heartbeat rpm -ivh libnet-1.1.4-3.el5.i386.rpm
rpm -ivh libtool-ltdl-1.5.22-6.1.i386.rpm
rpm -ivh libtool-ltdl-devel-1.5.22-6.1.i386.rpm
rpm -ivh libtool-1.5.22-6.1.i386.rpm
rpm -ivh openhpi-2.10.2-1.el5.i386.rpm
rpm -ivh openhpi-devel-2.10.2-1.el5.i386.rpm
rpm -ivh openhpi-subagent-2.10.2-1.el5.i386.rpm
rpm -ivh heartbeat-pils-2.1.4-10.el5.i386.rpm
rpm -ivh heartbeat-stonith-2.1.4-10.el5.i386.rpm
rpm -ivh ipvsadm-1.24-6.i386.rpm
rpm -ivh perl-TimeDate-1.16-5.el5.noarch.rpm
rpm -ivh perl-MailTools-1.77-1.el5.noarch.rpm
rpm -ivh heartbeat-ldirectord-2.1.4-9.el5.i386.rpm
rpm -ivh heartbeat-2.1.4-9.el5.i386.rpm
rpm -ivh heartbeat-devel-2.1.4-9.el5.i386.rpm
rpm -ivh heartbeat-gui-2.1.4-9.el5.i386.rpm
ocd /usr/share/doc/heartbeat-2.1.4/ ocp authkeys ha.cf haresources /etc/ha.d/ 3.配置Heartbeat vi ha.cf debugfile /var/log/ha-debug #heartbeat的日志文件
logfile /var/log/ha-log
logfacility???? local0
keepalive 2 #心跳的時間間隔,默認時間單位為秒
deadtime 30 #超出該時間間隔未收到對方節點的心跳,則認為對方已經死亡
warntime 10 #超出該時間間隔未收到對方節點的心跳,則發出警告并記錄到日志中
initdead 120 #在某些系統上,系統啟動或重啟之后需要經過一段時間網絡才能正常工作,該選項用于解決這種情況產生的時間間隔。取值至少為deadtime的兩倍
udpport 694 #設置廣播通信使用的端口,694為默認使用的端口號
ucast eth2 172.16.1.2 #eht1為本機心跳網卡,172.16.1.2為對方心跳口IP,建議使用2個心跳,防止心跳線路單點故障
auto_failback on #heartbeat的兩臺主機分別為主節點和從節點。主節點在正常情況下占用資源并運行所有的服務,遇到故障時把資源交給從節點并由從節點運行服務。在該選項設為on的情況下,一旦主節點恢復運行,則自動獲取資源并取代從節點,否則不取代從節點。
node??? GW7750-A #定義集群主機的節點名稱,必須和uname -n的結果一致
node??? GW7750-B
ping 192.168.1.1 #用來測試網絡連接,一般設置為網關
respawn hacluster /usr/lib/heartbeat/ipfail #指定與heartbeat一同啟動和關閉的進程,該進程被自動監視,遇到故障則重新啟動。最常用的進程是ipfail,該進程用于檢測和處理網絡故障,需要配合ping語句指定的ping node來檢測網絡連接。
vi authkeys auth 1
1 crc
#crc方式不需要指定鍵值 authkeys文件用于heartbeat的鑒權設置,共有三種可用的鑒權方式:crc、md5和sha1。三種方式安全性依次提高,但同時占用的系統資源也依次擴大。crc安全性最低,適用于物理上比較安全的網絡,sha1提供最為有效的鑒權方式,占用的系統資源也最多 為了文件的安全性,我們要設定該文件的權限為600,修改完成后,要記得查看是否修改成功。 chmod 600 /etc/ha.d/authkeys vi haresources GW7750-A? IPaddr::192.168.1.202/24/bond0/ #GW7750-A 主服務器主機名 #啟動heartbeat后,自動以bond0為基礎虛擬出一個192.168.1.202的IP 4.啟動Heartbeat /etc/init.d/heartbeat start 5.啟動后查看網卡信息 ifconfig bond0:0?? Link encap:Ethernet? HWaddr 00:0C:29:37:86:1E?
?????????????? inet addr:192.168.1.202? Bcast:192.168.1.255? Mask:255.255.255.0
????????? UP BROADCAST RUNNING MASTER MULTICAST? MTU:1500? Metric:1

轉載于:https://blog.51cto.com/zihang/355251

總結

以上是生活随笔為你收集整理的Redhat linux 5.3 基于bond的heartbeat的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。