利用NFS共享搭建CTDB集群

2021-09-07 04:26:45 字數 1947 閱讀 2032

0、環境配置:

1、安裝軟體

通過yum工具安裝ctdb軟體

2、建立共享儲存

在node4建立乙個共享目錄/share,並設定許可權777,在/etc/exports檔案中新增如下:

/share *(sync,rw)

然後在節點4上執行如下命令:

exportfs -ar

注:若出現找不到exportfs命令現象,則需要安裝nfs-utils工具

3、掛載共享儲存在node1、node2和node3上分別執行命令掛載nfs共享:

mount -t nfs 10.10.1.100/share /mnt/nfs_share

注:若mount時提示「fs type error」,則需要安裝nfs-utils工具

4、修改ctdb配置檔案/etc/ctdb/ctdbd.conf1) 在三個節點上修改ctdb配置檔案

ctdb_recovery_lock=/mnt/nfs_share/ctdb_lock

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

2) 在三個節點上建立/etc/ctdb/nodes檔案:

10.10.1.1

10.10.1.2

10.10.1.3

注:用nfs共享作為共享儲存時,節點的「心跳」ip必須可以訪問nfs伺服器

3) 在三個節點上建立/etc/ctdb/public_addresses檔案:

10.10.2.101 ens160

10.10.2.102 ens160

10.10.2.103 ens160

5、啟動ctdb服務:在三個節點上執行命令:systemctl start ctdb

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 0

systemctl 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...