0、環境配置:
1、安裝軟體
通過yum工具安裝ctdb軟體
2、建立共享儲存
在node4建立乙個共享目錄/share,並設定許可權777,在/etc/exports檔案中新增如下:
/share *(sync,rw)然後在節點4上執行如下命令:
exportfs -ar3、掛載共享儲存在node1、node2和node3上分別執行命令掛載nfs共享:注:若出現找不到exportfs命令現象,則需要安裝nfs-utils工具
mount -t nfs 10.10.1.100/share /mnt/nfs_share4、修改ctdb配置檔案/etc/ctdb/ctdbd.conf1) 在三個節點上修改ctdb配置檔案注:若mount時提示「fs type error」,則需要安裝nfs-utils工具
ctdb_recovery_lock=/mnt/nfs_share/ctdb_lock2) 在三個節點上建立/etc/ctdb/nodes檔案:ctdb_nodes=/etc/ctdb/nodes
ctdb_public_addresses=/etc/ctdb/public_addresses
ctdb_manages_samba=yes
ctdb_max_open_files=10000
ctdb_logging=file:/var/log/log.ctdb
ctdb_debuglevel=err
ctdb_set_tdbmutexenabled=0
10.10.1.13) 在三個節點上建立/etc/ctdb/public_addresses檔案:10.10.1.2
10.10.1.3
注:用nfs共享作為共享儲存時,節點的「心跳」ip必須可以訪問nfs伺服器
10.10.2.101 ens1605、啟動ctdb服務:在三個節點上執行命令:systemctl start ctdb10.10.2.102 ens160
10.10.2.103 ens160
6、檢視ctdb服務狀態:
[root@10-43-17-38 ~]# ctdb status注意事項:每個節點需要關閉防火牆,執行下面兩個命令:number of nodes:3
pnn:0 10.10.1.1 ok (this node)
pnn:1 10.10.1.2 ok
pnn:2 10.10.1.3 ok
generation:1462447000
size:3
hash:0 lmaster:0
hash:1 lmaster:1
hash:2 lmaster:2
recovery mode:normal (0)
recovery master:1
[root@10-43-17-38 ~]#
setenforce 0systemctl stop firewalld
集群搭建 NFS
nfs介紹 nfs是network file system的縮寫,即網路檔案系統。它的主要功能是通過網路 一般是區域網 讓不同的主機系統之間可以共享檔案或目錄。nfs客戶端 一般為應用伺服器,例如web 可以通過掛載 mount 的方式將nfs服務端共享的資料目錄掛載到nfs客戶端本地系統中 就是某...
NFS共享搭建
nfs網路檔案系統,英文 network file system 是由sun 公司研製的unix表示層協議,能使訪問網路上別處的檔案就像在使用自己的計算機一樣。系統環境 centos7.4 安裝包 nfs utils 埠2049,rpcbind 埠111 搭建服務端 rpm qa nfs utils...
NFS 搭建共享儲存
搭建 nfs 共享儲存 server 端 192.168.19.2 client 端 192.168.19.5 檢查本機是否已安裝 rpm qa grep nfsyum 安裝 yum install y nfs utils 安裝nfs服務 yum install y rpcbind 安裝rpc服務s...