




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫服務器的雙機熱備1. 什么是雙機熱備?雙擊熱備就是一種利用故障點轉移的方式來保障業務連續性。其業務的恢復不是在原服務器,而是在備用服務器。熱備不具有修復故障服務器的功能,而只是將故障隔離。2. 為什么要用雙機熱備雙機熱備針對的是服務器的故障。服務器的故障可能由各種原因引起,如設備故障、操作系統故障、軟件系統故障等等。一般恢復服務器正常可能需要分鐘、幾小時甚至幾天。而對于一些重要系統而言,用戶是很難忍受這樣長時間的服務中斷的。因此,就需要通過雙機熱備,來避免長時間的服務中斷,保證系統長期、可靠的服務。3. 雙機熱備的工作原理1) 心跳工作過程我們通過IP做心跳檢測時,主備機會通過此心跳路徑
2、,周期性的發出相互檢測的測試包,如果此時主機出現故障,備機在連續丟失設定數目的檢測包后,會認為主機出現故障,這時備機會啟動相關服務,完成雙機熱備的切換。2) IP工作過程IP地址用虛擬IP地址,主機正常的情況下虛擬IP地址指向主機的真實IP地址,用戶通過虛擬IP地址訪問主機,當主機宕機后,備機接管主機業務,這時虛擬IP地址會指向備機的真實IP地址,用戶通過虛擬IP地址訪問備機。對于用戶來說,用戶訪問的都是虛擬IP地址。所以用戶只會在主備機切換過程中發現短暫的通信中斷,經過一個短暫的時間,就可恢復通信。(可通過下面的拓撲圖結合查看理解)4. 雙機熱備的實現方式及功能數據庫雙機熱備有兩種常見的實現
3、方式,一種是共享方式;另一種是通過純軟件的。共享方式是數據庫放在共享的存儲設備上。當A服務器提供服務時,直接在存儲設備上進行讀寫操作,當A發生故障后,切換到B服務器,B服務器也同樣在存儲設備進行讀寫操作。(A服務器為主機服務器,B服務器為備機服務器)純軟件方式是可以通過某些設備或者軟件,將A服務器的數據復制到B服務器上,這樣當A服務器發生故障時,切換到B服務器,此時B服務器能起到與A服務器相同的作用。(本數據庫服務器采用的雙機熱備方式為此類)雙機熱備的實現功能是:保障業務的連續性,實現的方法是故障點的轉移,而備份,主要目的是為了防止數據丟失,而做的一份拷貝,所以備份強調的是數據恢復而不是應用的
4、故障轉移。5. 雙機熱備的拓撲圖6. 開始做雙機熱備a) 準備工作1) 硬件需求需要2臺可安裝CentOs 5.4系統的計算機,每臺服務器必須有2個以太網卡。2) 安裝操作系統在2臺服務器上安裝CentOs 5.4操作系統,安裝選項必須一致。3) 配置互聯網網絡設置設置2臺計算機系統的網卡IP,網關,DNS,讓系統可以訪問整個局域網4) 關閉系統安全檢測在測試中,為了避免未知錯誤,關閉安全檢測。#vi /etc/sysconfig/selinux SELINUX=disabled 5) 關閉iptables 防火墻 在測試中,為了避免未知錯誤,關閉防火墻攔截。#chkconfig -level
5、 3 iptables off #chkconfig -level 3 ip6tables offb) 配置文件1) 確定熱備的系統參數具體參數請按實際需要修改,本案例中參數如下:主機:工作機器名: #主機的主機名工作IP:0 eth0心跳機器名:Ha01心跳IP: eth1備機:工作機器名: #備機的主機名工作IP:1 eth0心跳機器名:Ha02心跳IP: eth1虛擬IP地址:雙機熱備服務工作IP: 2 2) 修改hosts文件主機:#vi /etc/hosts itas
6、1 #設置數據庫回環的主機名0 Ha01 #主服務器IP、主機名和心跳名1 #備用服務器IP及主機名 Ha0 Ha02備機:#vi /etc/hosts itas0 #主服務器的IP及主機名1 Ha02 #備用服務器IP、主機名和心跳名 Ha01 #主服務器心跳IP Ha02 #備用服務器心跳IP3) 確認IP地址分配主機:確認兩臺服務器的各個網卡的IP地址是否正確設置。#cat /etc/host.conf (主機和備機
7、相同)order hosts,bind#cat /etc/resolv.conf (主機和備機相同)nameserver 9 #DNS地址 檢查網絡配置,若不同,請用vi編輯。#cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME= #主機名GATEWAY=54 #網關GATEWAY=eth0 #網關使用網卡ONBOOT=YES #啟動時加載FORWARD_IPV4=yes #只允許IPV4檢查網卡eth0配置,若不一致,請用vi編輯。#cat /etc/sysconfig/network-scripts/i
8、fcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=0NETMASK=GATEWAY=54 #網關地址TYPE=Ethernet #以太網類型IPV6INIT=no 檢查網卡eth1的配置,若不一致,請用vi編輯。#cat /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1ONBOOT=yesBOOTPROTO=noneIPADDR=NETMASK=TYPE=Ethernet備
9、機:檢查網絡配置,若不同,請用vi編輯。#cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME= #主機名GATEWAY=54 #網關GATEWAY=eth0 #網關使用網卡ONBOOT=YES #啟動時加載FORWARD_IPV4=yes #只允許IPV4檢查網卡eth0配置,若不一致,請用vi編輯。#cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=1NETMASK=255.2
10、55.255.0GATEWAY=54 #網關地址TYPE=Ethernet #以太網類型IPV6INIT=no檢查網卡eth1的配置,若不一致,請用vi編輯。#cat /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1ONBOOT=yesBOOTPROTO=noneIPADDR=NETMASK=TYPE=Ethernet配置完成后測試:互相PING能成功,則網絡環境搭建成功。c) 安裝配置文件1) 創建用戶和組#groupadd haclient#useradd g hacli
11、ent hacluster2) 方法一 通過rpm安裝包直接安裝 /建議使用將libnet--2.rf.i386.rpm和heartbeat-2.1.3-3.el5.centos.i386.rpm,heartbeat-pils-2.1.3-3.el5.centos.i386.rpm,heartbeat-stonith-2.1.3-3.el5.centos.i386.rpm FTP到sybase用戶下安裝heartbeat,請按順序進行安裝。#rpm ivh libnet--2.rf.i386.rpm#rpm ivh heartbeat-pils-2.1.3-3.el
12、5.centos.i386.rpm;#rpm ivh heartbeat-stonith-2.1.3-3.el5.centos.i386.rpm;# rpm heartbeat-2.1.3-3.el5.centos.i386.rpm安裝結束。方法二 通過make 二進制安裝包將libnet-.tar.gz和heartbeat-2.1.3.tar.tarFTP到sybase用戶下安裝#tar -zxvf libnet.tar.gz #cd libnet#./configure#make#make install#tar -zxvf heartbeat-2.0.2.tar.gz #c
13、d heartbeat-2.0.2 #./ConfigureMe configure #make #make install 3) 配置文件在/usr/share/doc/heartbeat-2.0.2目錄下拷貝ha.cf,haresources,authkeys到/etc/ha.d目錄下,然后配置參數。#cp /usr/share/doc/heartbeat-2.1.3/ha.cf /etc/ha.d/#cp /usr/share/doc/heartbeat-2.1.3/haresources /etc/ha.d/#cp /usr/share/doc/heartbeat-2.1.3/auth
14、keys /etc/ha.d/l 下面是本次測試中ha.cf的配置文件內容:# vi /etc/ha.d/ha.cfdebugfile /var/log/ha-debuglogfile /var/log/ha-loglogfacility local0bcast eth #使用eht1做心跳監測keepalive 2 #設定心跳(監測)時間時間為2秒warntime 10deadtime 30initdead 120hopfudge 1udpport 694 #使用udp端口694 進行心跳監測auto_failback onnode #節點1,必須要與 uname -n 指
15、令得到的結果一致。node #節點2ping 54 #通過ping 網關來監測心跳是否正常。respawn hacluster /usr/lib/heartbeat/ipfailapiauth ping gid=haclient uid=haclusterl 從服務器 :ucast eth1 其它的與主服務器相同l 配置haresources文件# vi /etc/ha.d/haresources 2 httpd mysql #IP地址為虛擬IPl 配置authkeys文件#vi /etc/authkeysauth 11 crc將該文
16、件權設置為600 #chmod 600 authkeys4) heartbeat服務關閉開啟測試# service heartbeat start #啟動Ha# service heartbeat stop #關閉Ha#service heartbeat status #查看狀態5) 測試:#ifconfig a|more有如下信息顯示則心跳啟動。eth0:0 Link encap:Ethernet HWaddr 00:0C:29:12:ED:E3 inet addr: 2 Bcast: 54 Mask: UP BROADC
17、AST RUNNING MULTICAST MTU:1500 Metric:1用在局域網內的任一臺機器,遠程telnet到虛擬IP,能成功連接,若主機和備機都存在時,則telnet鏈接的主機名應為,若主機宕機,則telnet鏈接的主機名應為。可以用hostname 查看該主機名。6) 設置開機自啟動#vi /etc/rc.d/rc.local/etc/init.d/heartbeat restartd) 數據庫服務修改1) a.主機服務器#cd /home/Sybase/ase1252#vi interfacesITASmaster tcp ether Ha01 5000query tcp e
18、ther Ha01 5000master tcp ether itas1 5000 # itas1對應的是回環IP即query tcp ether itas1 5000ITAS_BSmaster tcp ether Ha01 5001query tcp ether Ha01 5001master tcp ether itas1 5001query tcp ether itas1 5001b.備機服務器#cd /home/Sybase/ase1252#vi interfacesITASmaster tcp ether Ha02 5000query tcp ether Ha02 5000master tcp ether itas1 5000query tcp ether itas1 5000ITAS_BSmaster tcp ether Ha02 5001query tcp ether Ha02 5001master tcp ether itas1 5001query tcp ether itas1 50012) Tomcat修改a. 主服務器#cd /home/Sybase/t
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣西醫科大學《醫學分子生物學》2023-2024學年第二學期期末試卷
- 崗位效能評估方案(3篇)
- 2025年山西高考地理試卷真題及答案解析(精校打印)
- 廣東省東莞市大朗鎮2023-2024學年六年級下冊期末測試數學試卷(含解析)
- 農機年檢年審方案(3篇)
- 銷售責任規避方案(3篇)
- 節目線下活動方案(3篇)
- 病房升級擴容方案(3篇)
- 通道交通疏導方案(3篇)
- 有關衣服的教學課件
- 戰略性績效管理體系設計實踐課件
- 電腦的認識 完整版課件
- GB∕T 37201-2018 鎳鈷錳酸鋰電化學性能測試 首次放電比容量及首次充放電效率測試方法
- DB62∕T 2997-2019 公路工程工地建設標準
- 2021年河南中考復習專項:中考材料作文(解析版)
- 運動控制系統課程設計-雙閉環直流調速系統
- 提高學生課堂參與度研究的課題
- 中央司法警官學院招生政治考察表
- 原產地規則培訓講座課件
- GB_T 22627-2022水處理劑 聚氯化鋁_(高清-最新版)
- 藥品不良反應報告表范例
評論
0/150
提交評論