一步步教你部署 GFS 分布式存储平台(图文详解)

本文提供了一步步教你如何部署GFS分布式存储平台的图文详解,包括环境准备、节点配置、磁盘格式化与挂载、安装本地源、集群创建及不同类型的卷创建。在客户端部署与测试部分,介绍了Gluster客户端的安装、文件分布查看、冗余测试,强调了具有复制数据功能的卷在容灾性上的优势。
摘要由CSDN通过智能技术生成

一、GFS 平台部署



1.环境准备

mark

Node1节点:node1/192.168.126.11		磁盘:/dev/sdb1		挂载点:/data/sdb1
										   /dev/sdc1			   /data/sdc1
										   /dev/sdd1			   /data/sdd1
										   /dev/sde1			   /data/sde1

Node2节点:node2/192.168.126.12		磁盘:/dev/sdb1		挂载点:/data/sdb1
											/dev/sdc1			   /data/sdc1
											/dev/sdd1			   /data/sdd1
											/dev/sde1			   /data/sde1

Node3节点:node3/192.168.126.13		  磁盘: /dev/sdb1		挂载点:/data/sdb1
											/dev/sdc1			   /data/sdc1
											/dev/sdd1			   /data/sdd1
											/dev/sde1			   /data/sde1

Node4节点:node4/192.168.126.14		磁盘: /dev/sdb1		挂载点:/data/sdb1
											/dev/sdc1			   /data/sdc1
											/dev/sdd1			   /data/sdd1
											/dev/sde1			   /data/sde1

Client节点:192.168.126.15
  • Linux 均为 CentOS7(VMware)

  • 实验中的四台节点均需要添加四块磁盘,不需要太大(关机状态下添加)

mark

 2.更改节点名称

node1(192.168.126.11):
hostnamectl set-hostname node1
su -

node2(192.168.126.12):
hostnamectl set-hostname node2
su -

node3(192.168.126.13):
hostnamectl set-hostname node3
su -

node4(192.168.126.14):
hostnamectl set-hostname node4
su -

client(192.168.126.15):
hostnamectl set-hostname client
su -

3.将新添加的磁盘进行格式化并挂载

四个节点配置相同,以下为node1的示范

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
#关闭防火墙及安全机制

vim /opt/fdisk.sh
#!/bin/bash
NEWDEV=`ls /dev/sd* | grep -o 'sd[b-z]' | uniq`
for VAR in $NEWDEV
do
   echo -e "n\np\n\n\n\nw\n" | fdisk /dev/$VAR &> /dev/null
   mkfs.xfs /dev/${VAR}"1" &> /dev/null
   mkdir -p /data/${VAR}"1" &> /dev/null
   echo "/dev/${VAR}"1" /data/${VAR}"1" xfs defaults 0 0" >> /etc/fstab
done
mount -a &> /dev/null


chmod +x /opt/fdisk.sh
cd /opt/
./fdisk.sh
#赋权脚本并执行

df -hT
#确认磁盘空间

scp /opt/fdisk.sh root@192.168.126.12:/opt/fdisk.sh
scp /opt/fdisk.sh root@192.168.126.13:/opt/fdisk.sh
scp /opt/fdisk.sh root@192.168.126.14:/opt/fdisk.sh
#将脚本文件SCP传至其他三个节点,省事

echo "192.168.126.11 node1" >> /etc/hosts
echo "192.168.126.12 node2" >> /etc/hosts
echo "192.168.126.13 node3" >> /etc/hosts
echo "192.168.126.14 node4" >> /etc/hosts
#添加四个节点的域名解析

 4.安装本地源

四个节点配置相同,以下为node1的示范

cd /opt
#将gfsrepo.zip软件包传至本目录下
unzip gfsrepo.zip

cd /etc/yum.repos.d/
mv local.repo repos.bak/

vim glfs.repo
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值