


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上搭建mysql負載均衡及高可用環境(1)使用 rhel5.8,mysql,keepalived,haproxy 搭建一個集高可用、負載均衡的集群; 也有使用到 mysql 的二進制復制來保持數據一致性; 避免了單節點故障,也提供設備的利用率; 雖然這個實驗只有兩臺設備,但可以此為例,理解概念后再放大到其它環境也可以。AD:目標:使用兩臺主機實現 Mysql 的負載均衡及冗余,并做到雙主互備;環境:rhel5.8,mysql-5.0.77,keepalived-1.2.7,haproxy-1.4.20;說明:keepalived 實現通過 vrrp協議,通過使一個虛擬I
2、P地址(或稱浮動IP)在主備設備間的切換來達到主機冗余;而客戶機通過訪問這個虛擬IP 來獲取服務;haproxy 是一款負載均衡 軟件,用于將請求按策略轉發給不同主機,達到負載均衡的效果;可以實現網絡層或應用層上的判斷分配;mysql 開啟二進制日志,做到數據庫之間的雙向復制,保持數據一致性;#提醒一下,實際生產環境沒人會這樣搭建的,僅通過這個實驗來理解這些概念,希望閱者能有所獲;server1_ip=192.168.5.11server2_ip=192.168.5.12server_vip=192.168.5.111=#此處關閉了防火墻,開啟則另配置相應規則service iptables
3、stopchkconfig iptables offls optsoft #提取準備軟件到此處haproxy-1.4.20.tar.gz keepalived-1.2.7.tar.gzmkdir optkeepalivedmkdir optscripts #此實驗用到腳本目錄mkdir optlog #此實驗日志文件夾=install_mysql#在兩臺主機上安裝 mysql ,此處使用 rpm 包安裝,yum環境可以搭本地源;yum install -y mysql-serverservice mysqld start=create_mysql_test_table#分別創建一張 相同名稱和
4、字段的表,插入不同的值,方便中途測試 ha 和輪詢是否成功;#還有分別創建一個相同的用戶#server1mysql use test; create table mywait(name char(9),phone char(14); insert into mywait(name,phone) values('wait',);#server2 use test; create table mywait(name char(9),phone char(14); insert into mywait(name,phone) values('chen',);new_m
5、ysql_test_user mysql grant all on test.* to diaosi'%' identified by '' flush privileges;=#從客戶機上測試一下;mysql -udiaosi -p -h 192.168.5.11 -e select * from test.mywait; mysql -udiaosi -p -h 192.168.5.12 -e select * from test.mywait; #至此,mysql 基礎環境搭建完成;=install_keepalivedyum install -y lib
6、nl-devel #解決依賴關系tar xf optsoftkeepalived-1.2.7.tar.gz -C optsoftcd optsoftkeepalived-1.2.7#with-kernel 指定內核版本時,根據本機情況使用TAB鍵補全.configure -prefix=optkeepalived -with-kernel-dir=usrsrckernels2.6.18-308.el5-i686make make installkeepalived_config#因為沒有安裝在 目錄下,所以這些啟動和配置文件都需要再 copy 一下;cp optkeepalivedsbinke
7、epalived usrsbincp optkeepalivedetcrc.dinit.dkeepalived etcinit.dcp optkeepalivedetcsysconfigkeepalived etcsysconfigmkdir etckeepalivedcp optkeepalivedetckeepalivedkeepalived.conf etckeepalivedchkconfig keepalived on #設置開機啟動=vim etckeepalivedkeepalived.conf #keepalived 主配文件#以下的配置適合 keepalived 本身便是服務
8、提供者的情況;!ConfigurationFileforkeepalived #簡單的頭部,這里主要可以做郵件通知報警等的設置,此處就暫不配置了; global_defs notificationdLVS_DEVEL #預先定義一個腳本,方便后面調用,也可以定義多個,方便選擇; vrrp_scriptmysql_chk script optscriptsmysql_chke.sh interval2#腳本循環運行間隔 weight2#腳本的結果導致優先級變更,成功+2 #VRRP虛擬路由冗余協議配置 vrrp_instanceVI_1#VI_1是自定義的名稱; stateMASTER#表明這是
9、一臺主設備,備用設備為BACKUP interfaceeth0 nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp;#指定VIP需要綁定的物理網卡 virtual_router_id11#VRID虛擬路由標識,也叫做分組名稱,該組內的設備需要相同 priority150#定義這臺設備的優先級1-254; advert_int1#生存檢測時的組播信息發送間隔,組內一致 authentication#設置驗證信息,組內一致 auth_typePASS nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp;#有PASS
10、和AH兩種,常用PASS auth_pass111 nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp;#密碼 virtual_ipaddress#指定VIP地址,組內一致,可以設置多個IP 192.168.5.11124 track_script#使用在這個域中使用預先定義的腳本 mysql_chk #此部分所載入的腳本為外部腳本,不需要預先定義; #也可不添加,此實驗在后半部分安裝haproxy后,才有添加; notify_masteroptscriptsstart_haproxy.sh#表示當切換到master狀態時,要執行的腳本 notify_faultoptscriptsstop_keepalived.sh#故障時執行的腳本 notify_stopoptscriptsstop_haproxy.sh nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp;#keepalived停止運行前運行的腳本 #keepalived 主和備的配置文件基本相同;只需要修改:state BACKUP #修改為備份設備priority 100 #優先級要比主低#其它地方根據實際情況也可以做調整; 1 2 3 4 下一頁 查看全文 內容導航第 1 頁:搭建mysql
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB31/T 936-2015車載終端與手機互聯應用規范第1部分:通用技術規范
- DB31/T 591-2012城市公共交通車輛車身廣告技術規范
- DB31/T 1360-2022民防工程安全管理工作導則
- DB31/ 405-2012集中空調通風系統衛生管理規范
- 金屬衛生器具的環保新型材料研究考核試卷
- 領導者在業務發展中的關鍵作用分析試題及答案
- 電子產品可靠性測試與認證服務補充協議
- 2025年中國邊云協同行業市場現狀及未來發展前景預測分析報告
- 數字藏品知識產權交易與授權合作協議
- 2025年中國北京市網紅經濟行業市場規模調研及投資前景研究分析報告
- 2025-2030年辣椒素產業行業市場現狀供需分析及投資評估規劃分析研究報告
- 2025中國鐵路南寧局集團有限公司招聘高校畢業生58人三(本科及以上學歷)筆試參考題庫附帶答案詳解
- 新疆開放大學2025年春《國家安全教育》形考作業1-4終考作業答案
- 大國工匠活動方案
- 《腦炎護理查房》課件
- 職業院校技能大賽教學能力比賽備賽策略與實踐經驗分享
- 成人重癥患者人工氣道濕化護理專家共識
- 2025年全國國家版圖知識競賽題庫及答案(中小學組)
- 端午養生與中醫智慧
- 大數據時代的互聯網信息安全題庫
- DL∕T 1776-2017 電力系統用交流濾波電容器技術導則
評論
0/150
提交評論