實驗:集群高可用
一個管理——一個主——兩個從
管理
主機
從機1
從機2
1.必須先統一時間,做集群必須時間一致,所有主機做如下操作
所有主機統一ntp服務器時間,寫入文件里
前期需要手工同步下
啟用ntp服務
2.所有主機關掉iptables 和selinux
3.先做主從復制
主機配置文件
這四項必須寫
重啟服務
查看主機二進制文件的位置
主機創建賬號
創建完賬號后的二進制文件位置
從服務器1配置文件
必須寫這幾項
重啟服務
配置change master to
同步成功
從服務器2配置文件
必須寫這幾項
重啟服務
配置change master to
同步成功
測試下是否成功同步
主機做些修改,導入hellodb
從機查看是否同步
為了安全 主機之間連接需要ssh連接
需要在任意一臺主機創建秘鑰
把秘鑰復制給自己
再把自己的目錄發送到每個主機上
基于管理的考慮 在主機上需要建立一個專門的管理員賬號,還會自動復制到從機上
接下來進行mha的工作,需要epel源
在主機上安裝mha包,總共2個
在mha管理主機上需要安裝2個包
在其他機器上都裝一個node包
配置mha
驗證ssh是否有問題
檢查復制同步是否成功
開啟mha 完成mha集群
測試下
主機做些修改
創建db1
從機也都同步復制成功
模擬下主機宕機了 突然停電
mha反應
這時候按照mha配置文件
slave1成為了主機
slave2上的master主機自動改成了slave1
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/101166