1. 程式人生 > >Linux的企業-Mfs高可用corosync+pacemaker+fence+iscci

Linux的企業-Mfs高可用corosync+pacemaker+fence+iscci

mfs高可用corosync+pacemaker+fence+iscci

一.配置環境

Redhat6.5

Server1172.25.50.1 master corosync+pacemaker

Server2172.25.50.2 master corosync+pacemaker

Server3172.25.50.3 chunk

Server4172.25.50.4 chunk

Server5172.25.50.5 iscsi

Vip172.25.50.100 mfsmaster

.安裝

1.server1server2安裝corosyncpacemaker

技術分享


配置corosync.conf文件

技術分享

技術分享

技術分享


2.需要安裝接口插件 crmsh技術分享


Server1server2安裝方法相同

安裝完後啟動corosync

技術分享


Crm_mon查看狀態

技術分享

二.安裝fence

1.server1server2安裝虛擬fence

技術分享


2.關閉fence stonith功能,後面要開啟

技術分享


3.由於是虛擬機,所以要在真機開啟fence_virtd

技術分享



4.將生成的fence key傳給server1server2

技術分享


5.crm裏添加fence機制

技術分享


添加成功

技術分享

技術分享


三.在server5安裝scsi服務端

1.添加一塊4GB的硬盤,安裝服務

技術分享

技術分享

技術分享

技術分享

2.創建scis

技術分享


啟動服務

技術分享


3.查看創建是否成功

技術分享

技術分享



4.server1server2端安裝客戶端iscsi並發現磁盤

技術分享

技術分享

技術分享


在server1上創建sda1,並格式化

技術分享



四.Server1server2安裝mfsmasterserver3server4安裝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.同步後掛載,測試server2mfsmaster正常

技術分享

技術分享


五.創建高可用mfsd啟動模版,可以從rpm包裏取

1.修改路徑

技術分享

技術分享

技術分享

技術分享

2.加可執行權限,測試是否可以啟動,再把啟動腳本傳給server2

技術分享

技術分享

技術分享

技術分享

技術分享

技術分享


六.在server1server2server3server4和真機上設置vip解析

技術分享

七.在pacemaker上設置策略,設置完server1server2重啟corosync服務

設置VIP;設置服務;設置存儲;設置資源組


技術分享

技術分享

技術分享

技術分享

技術分享

技術分享

技術分享

技術分享



八.測試高可用,重啟後查看crm_mon

技術分享

技術分享

技術分享



sevrer2crm node standby 宕掉server2節點

技術分享

技術分享




Linux的企業-Mfs高可用corosync+pacemaker+fence+iscci