部署gluster集群筆記

2021-10-04 07:36:06 字數 1785 閱讀 6390

安裝環境

centos7

主機192.168.1.43

192.168.1.123

兩台名為「 server1」和「 server2」的伺服器上的centos 7

網路連線正常

至少兩個虛擬磁碟,乙個虛擬磁碟用於os安裝(sda),另乙個虛擬磁碟用於服務glusterfs儲存(sdb)。這將模擬乙個實際的部署,您需要在其中將glusterfs儲存與os安裝分開。

注意:glusterfs將其動態生成的配置檔案儲存在/ var / lib / glusterd中,如果在任何時間點glusterfs無法寫入這些檔案,它將至少導致系統不穩定的行為,或者更糟的是使系統完全離線。建議為目錄建立單獨的分割槽,例如/ var / log,以確保不會發生這種情況。

1.使用storage sig yum儲存庫

yum install centos-release-gluster
2.格式化化硬碟與掛載bricks

通過fdisk命令分割槽出/dev/sdb1

#mkfs.xfs -i size = 512 / dev / sdb1

#mkdir -p / bricks / brick1

#vi / etc / fstab

/dev/sdb1 /bricks/brick1 xfs defaults 1 2

#mount -a && mount

3.關閉兩個伺服器的防火牆並且開機不啟動

測試環境關閉防火牆

#systemctl stop firewalld

#systemctl enable firewalld

**4.**測試兩個伺服器是否連通

設定hosts

vi /etc/hosts

192.168

.1.43 v43 node1

192.168

.1.123 v123 node2

在v43

# gluster peer probe v123
會返回鏈結成功

**5.**設定glusterfs卷

在兩個伺服器上建立

# mkdir /bricks/brick1/**0
在其中乙個執行

# gluster volume create **0 replica 2 v43:

/bricks/brick1/**0 v123:

/bricks/brick1/**0

# gluster volume start **0

通過檢視自己設定卷的資訊

# gluster volume info
**6.**測試glusterfs是否成功

# mount -t glusterfs v43:

/**0 /mnt

# vi 1.txt

#ls /bricks/brick1/**0

1.txt

centos7安裝:

glusterfs官網:

nginx集群部署詳解 CEPH集群部署詳解

環境說明 1 建立金鑰 所有節點 ssh keygen t rsa 2 拷貝管理節點的金鑰到其他伺服器上,以實現免密登陸 ssh copy id i root ssh id rsa.pub 192.168.139.99 ssh copy id i root ssh id rsa.pub 192.16...

zookeeper集群部署 kafka集群部署

wget wget 解壓到目錄 tar zxvf apache zookeeper 3.5.8 bin.tar.gz c usr local 進入目錄 cd usr local 建立軟連線 ln s usr local apache zookeeper 3.5.8 zookeeper 複製配置檔案 ...

apache tomcat jk集群部署

本文是基於win7 64位系統apache tomcat集群配置 基於apache 2.4.16 x64 和tomcat 7.0.61 windows x64實現均衡負載 本人採用的是tomcat 7.0.61 windows x64。經我測試,下面的配置在tomcat6或7集群是通用的。但是按照下...