




已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基於heartbeat v2和heartbeat-ldirectord實(shí)現(xiàn)LVS(DR)中Director的高可用 1、作業(yè)系統(tǒng)redhat5.82、實(shí)驗(yàn)準(zhǔn)備四臺(tái)伺服器:VIP:00node1:2(Heartbeat+Ldirector)node2:3(Heartbeat+Ldirector)RS1:4(httpd)RS2:5(httpd)實(shí)驗(yàn)拓?fù)鋱D如下:目錄:一、配置node1和node2的關(guān)係:1、修改雙方主機(jī)名稱為node1和node22、修改/etc/hosts檔,使node1和node2能解析成不同IP3、配置雙方的ssh信任4、調(diào)整雙方主機(jī)的時(shí)間二、安裝RS1(httpd)和RS2(httpd)軟體,並配置成LVS(DR)模型並測(cè)試三、安裝與配置Heartbeat和Ldirectord軟體四、hb_gui的圖形介面進(jìn)行配置 五、測(cè)試一、配置node1和node2的關(guān)係1. 1、修改主機(jī)名稱 2. #vim /etc/sysconfig/network 3. HOSTNAME=node1 4. 5. #hostname node1 6. 注意:確保與uname -n結(jié)果一樣 7. 8. 2、修改/etc/hosts檔,使node1和node2能解析成不同IP 9. #vim /etc/hosts 10. 2 node1 11. 3 node2 12. 13. 3、配置雙方的ssh信任 14. #ssh-keygen -t rsa 15. #ssh-copy-id -i /root/.ssh/id_rsa.pub root3 #把公開金鑰複製到遠(yuǎn)端主機(jī)上去 16. 17. 提示:node2操作也是一樣,最後配置完成進(jìn)行測(cè)試一下: 18. 在node1上測(cè)試: 19. #ssh node1 ifconfig #命令可以執(zhí)行並返回結(jié)果,表示配置成功 20. 21. 4、調(diào)整雙方主機(jī)的時(shí)間 22. #date 0807132912 23. #hwclock -w 二、安裝RS1(httpd)和RS2(httpd)軟體,並配置成LVS(DR)模型並測(cè)試 1. 1、配置RS1 2. 修改RS1的內(nèi)核參數(shù) 3. #echo 1 /proc/sys/net/ipv4/conf/lo/arp_ignore 4. #echo 2 /proc/sys/net/ipv4/conf/lo/arp_announce 5. #echo 1 /proc/sys/net/ipv4/conf/all/arp_ignore 6. #echo 2 /proc/sys/net/ipv4/conf/all/arp_announce 7. 8. 配置RS1的VIP位址並添加路由 9. #ifconfig lo:0 00 broadcast 00 netmask 55 up 10. #route add -host 00 dev lo:0 11. 12. 使用elinks測(cè)試RS1的配置的VIP是否生效 13. rootRS1 html# elinks -dump 4/index.html 14. RS1 15. rootRS1 html# elinks -dump 00/index.html 16. RS1 17. 測(cè)試成功 18. 19. 20. 2、配置RS2 21. 修改RS2的內(nèi)核參數(shù) 22. #echo 1 /proc/sys/net/ipv4/conf/lo/arp_ignore 23. #echo 2 /proc/sys/net/ipv4/conf/lo/arp_announce 24. #echo 1 /proc/sys/net/ipv4/conf/all/arp_ignore 25. #echo 2 /proc/sys/net/ipv4/conf/all/arp_announce 26. 27. 配置RS2的VIP位址並添加路由 28. #ifconfig lo:0 00 broadcast 00 netmask 55 up 29. #route add -host 00 dev lo:0 30. 31. 使用elinks測(cè)試RS2的配置的VIP是否生效 32. rootRS2 html# elinks -dump 5/index.html 33. RS2 34. rootRS2 html# elinks -dump 00/index.html 35. RS2 36. 測(cè)試成功 三、安裝與配置Heartbeat和Ldirectord軟體1. 列出需要安裝的套裝軟體: 2. Heartbeat套裝軟體介紹: 3. 最好使用rpm安裝Heartbeat,方便升級(jí) 4. heartbeat-2.1.4-9.el5.i386.rpm #Heartbeat核心包 5. heartbeat-devel-2.1.4-9.el5.i386.rpm #Heartbeat的開發(fā)包,提供一些標(biāo)頭檔和一些開發(fā)庫(kù)等 6. heartbeat-gui-2.1.4-9.el5.i386.rpm #提供圖形介面配置crm圖形介面 7. heartbeat-ldirectord-2.1.4-9.el5.i386.rpm #主要作用:將LVS的Director配置成高可用服務(wù)還能檢測(cè)後端RealServer的健康狀態(tài),專門提供的軟體 8. heartbeat-pils-2.1.4-10.el5.i386.rpm #這是Heartbeat的一個(gè)外掛程式,可動(dòng)態(tài)裝載的模組,能夠?qū)⒑芏嗟姆?wù)配置成高可用服務(wù),提供一些專用的介面 9. heartbeat-stonith-2.1.4-10.el5.i386.rpm 下面三個(gè)套裝軟體是有依賴關(guān)係都需要裝上 10. libnet-1.1.4-3.el5.i386.rpm 11. perl-MailTools-1.77-1.el5.noarch.rpm 12. 套裝軟體更詳細(xì)的介紹使用:rpm -qpi 套裝軟體名 13. 14. 1、安裝ipvsadm 15. #yum -y install ipvsadm 16. 17. 注意:開機(jī)不要自動(dòng)啟動(dòng),把ipvsadm服務(wù)停止 18. # /etc/init.d/ipvsadm stop 19. #chkconfig ipvsadm off 20. 21. 2、安裝Heartbeat和Ldirectord 22. #yum -y -nogpgcheck localinstall *rpm 23. 24. 3、配置Heartbeat 25. #Heatbeat的設(shè)定檔: 26. #主設(shè)定檔路徑/etc/ha.d/* 27. #進(jìn)入/etc/ha.d目錄下,可以查看less README.config有詳細(xì)介紹 28. #ha.cf #Heartbeat的主設(shè)定檔 29. #haresources #Heartbeat的資源設(shè)定檔,用於指定雙機(jī)系統(tǒng)的主節(jié)點(diǎn),集群IP,子網(wǎng)路遮罩,廣播位址以及啟動(dòng)的服務(wù)等集群資源 30. #authkeys #設(shè)定Heartbeat的認(rèn)證方式,檔許可權(quán)設(shè)置成600 31. 32. #cp /usr/share/doc/heartbeat-2.1.4/ha.cf /etc/ha.d/ 33. #cp /usr/share/doc/heartbeat-2.1.4/haresources /etc/ha.d/ 34. #cp /usr/share/doc/heartbeat-2.1.4/authkeys /etc/ha.d/ 35. #chmod 600 authkeys 36. 37. /etc/ha.cf/ha.cf 38. #vim /etc/ha.d/ha.cf 39. 修改並添加以下內(nèi)容 40. logfile /var/log/ha-log #開啟日誌功能 41. bcast eth0 #利用廣播方式來(lái)傳遞心跳資訊 42. node node1 #定義主機(jī)節(jié)點(diǎn)就是Heartbeat節(jié)點(diǎn) 43. node node2 44. ping #使用ping來(lái)判斷node節(jié)點(diǎn)是否存活 45. crm on #啟用crm功能 46. 47. /etc/ha.cf/ha.cf 48. #vim /etc/ha.d/authkeys 49. 修改並添加以下內(nèi)容 50. auth 1 #定義加密機(jī)制 51. 1 sha d47cc0984dad648bc470b945121233d1 #定義密碼串,下面用dd命令生成 52. 53. #使用dd if=/dev/urandom count=1 bs=512 |md5sum這命令生成密碼串 54. 55. /etc/ha.cf/ha.cf 56. #vim /etc/ha.d/haresources 57. 修改並添加以下內(nèi)容 58. #node1 00/16/eth0/55 httpd #定義主節(jié)點(diǎn)vip,並定義lsb腳本httpd 59. 60. 4、配置Ldirecotrd 61. #cp /usr/share/doc/heartbeat-ldirectord-2.1.4/ldirectord.cf /etc/ha.d/ 62. vim /etc/ha.d/ldirectord.cf 63. checktimeout=3 #超時(shí)時(shí)間為3秒 64. checkinterval=1 #每1秒鐘檢查一下RS 65. autoreload=yes #自動(dòng)載入ldirectord設(shè)定檔 66. quiescent=yes #靜態(tài)模式 67. virtual=00:80 #VIP地址 68. real=4:80 gate #定義RS,後面的gate表示DR模型 69. real=5:80 gate #定義RS,後面的gate表示DR模型 70. service=http #定義的httpd服務(wù) 71. request=.test.html #Ldirectord做健康狀態(tài)檢查依靠的頁(yè)面,注意:.test.html檔需要在RS下面需要建立 72. receive=ok #.test.html檔的內(nèi)容為OK 73. scheduler=rr #LVS的演算法是rr 74. protocol=tcp #協(xié)議是tcp 75. checktype=negotiate #定義協(xié)商方式 76. checkport=80 #定義80埠 77. 78. 5、啟動(dòng)Heartbeat服務(wù)並設(shè)置hacluster密碼 79. #service heartbeat start 80. #passwd hacluster 四、利用hb_gui圖形化進(jìn)行配置1. #hb_gui & 輸入命令進(jìn)行圖形化介面配置 定義一個(gè)資源,建立組(group)選擇group,點(diǎn)擊ok,進(jìn)入主介面進(jìn)行配置vip(00)點(diǎn)擊OK,並添加Add,再定義Ldirectord這需要在group添加,類型選擇native,點(diǎn)擊OK,進(jìn)入主介面進(jìn)行配置Ldirectord點(diǎn)擊OK,並添加Add,並啟動(dòng)組,下面定義排列約束,讓它們永遠(yuǎn)在一起定義Orders點(diǎn)擊Ok,現(xiàn)在已經(jīng)全部定義好了,可以測(cè)試把node1點(diǎn)變成standby,node2變成Active,看看能不能相互切換五、測(cè)試1、使用ip addr 命令查看一下vip是否存在測(cè)試成功2、使用VIP訪問(wèn)一下web伺服器是否正常,並測(cè)試是否提供ipvs功能刷新一下測(cè)試成功3、使用ipvsadm查看一下連接的狀態(tài):rootnode1 ha.d# ipvsadm -LcnIPVS connection entriespro expire state source virtual destinationTCP 01:57 FIN_WAIT 08:51373 00:80 5:80TCP 01:57 FIN_WAIT 08:51372 00:80 172.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2010版gmp試題及答案
- 2025年皖北煤電集團(tuán)總醫(yī)院招聘24人筆試備考題庫(kù)及答案詳解(必刷)
- 5s管理考試試題及答案2025
- 果酸知情同意書
- 新人教版八年級(jí)上冊(cè)Unit 5 Do you want to watch a game show Section B 2b-2e信息化教學(xué)設(shè)計(jì)
- 軟件開發(fā)與設(shè)計(jì)模式試題集萃
- 走進(jìn)大自然的童話世界童話作文14篇范文
- 2025打印機(jī)共享租賃協(xié)議闡述
- 生物科技基因工程倫理議題練習(xí)集
- 建筑工程施工質(zhì)量題庫(kù)
- 2025年普通高等學(xué)校招生全國(guó)統(tǒng)一考試數(shù)學(xué)試題(全國(guó)二卷)(有解析)
- 2025年安慶宿松縣縣屬國(guó)有企業(yè)招聘57人筆試參考題庫(kù)附帶答案詳解析集合
- 消防考試基礎(chǔ)試題及答案
- 兒童意外異物吞食課件
- 富民銀行筆試題庫(kù)及答案
- 中國(guó)天眼仰望蒼穹
- 2025年高考第二次模擬考試數(shù)學(xué)(新高考Ⅱ卷)(參考答案)
- 河南省鄭州市2025年中考二模語(yǔ)文試題(含答案)
- 寧波市慈溪市2025年小升初數(shù)學(xué)自主招生備考卷含解析
- 黃山旅游發(fā)展股份有限公司招聘真題2024
- 低血糖的相關(guān)試題及答案
評(píng)論
0/150
提交評(píng)論