Linux的企業-Mfs高可用corosync+pacemaker+fence+iscci
一.配置環境
Redhat6.5
Server1:172.25.50.1 master corosync+pacemaker
Server2:172.25.50.2 master corosync+pacemaker
Server3:172.25.50.3 chunk
Server4:172.25.50.4 chunk
Server5:172.25.50.5 iscsi
Vip:172.25.50.100 mfsmaster
二.安裝
1.server1和server2安裝corosync和pacemaker
配置corosync.conf文件
2.需要安裝接口插件 crmsh
Server1和server2安裝方法相同
安裝完後啟動corosync
Crm_mon查看狀態
二.安裝fence
1.server1和server2安裝虛擬fence
2.關閉fence stonith功能,後面要開啟
3.由於是虛擬機,所以要在真機開啟fence_virtd
4.將生成的fence key傳給server1和server2
5.在crm裏添加fence機制
添加成功
三.在server5安裝scsi服務端
1.添加一塊4GB的硬盤,安裝服務
2.創建scis
啟動服務
3.查看創建是否成功
4.在server1和server2端安裝客戶端iscsi並發現磁盤
在server1上創建sda1,並格式化
四.Server1和server2安裝mfsmaster,server3和server4安裝chunkserver
1.安裝mfs
2.將/var/lib/mfs下的mfsmaster啟動文件拷入到共享磁盤中
3.將scsi共享並在server1/2上發現的磁盤掛載到/va/lib/mfs/下
修改/var/lib/mfs/的所屬主為mfs.mfs
4.測試:啟動mfsmaster服務,做好解析
5.在server2上安裝parted軟件,可以同步分區,同步後可以掛載
6.同步後掛載,測試server2的mfsmaster正常
五.創建高可用mfsd啟動模版,可以從rpm包裏取
1.修改路徑
2.加可執行權限,測試是否可以啟動,再把啟動腳本傳給server2
六.在server1、server2、server3、server4和真機上設置vip解析
七.在pacemaker上設置策略,設置完server1和server2重啟corosync服務
設置VIP;設置服務;設置存儲;設置資源組
八.測試高可用,重啟後查看crm_mon
在sevrer2上 crm node standby 宕掉server2節點
Linux的企業-Mfs高可用corosync+pacemaker+fence+iscci