GlusterFS安装步骤
来源:互联网 发布:中国平安报表数据2015 编辑:程序博客网 时间:2024/04/29 21:28
1.解决联网问题
增加eth0(生效的网卡,可能是0)DNS
vi /etc/sysconfig/network-scripts/ifcfg-eth0增加
DNS1=221.11.1.67
DNS2=8.8.8.8
2.设置所有关联的rpm包都下载到本地(必需要做,否则后续步骤yum安装会失败)
vi /etc/yum.conf
修改keepcache=1
3.联网后,安装以下软件
yum install openssl-devel
yum -y install createrepo
4.修改yum源为本地
CentOS-Base.repo重命名为CentOS-Base.repo.bak,使其不生效
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
增加本地yum源的配置,在/etc/yum.repos.d/目录下,新建glfs.repo文件(文件名以.repo结尾即可)
vi /etc/yum.repos.d/glfs.repo 增加以下内容
[glfs]
name=glfs
baseurl=file:///home/rpms
enabled=1
gpgcheck=0
新建rmps文件夹,存放本地rpm包
mkdir /home/rpms
通过xftp上传GlusterFS的19个rpm包,上传到glfs.repo配置里的/home/rpms目录下
生成本地repo信息
cd /home/rpms
createrepo ./
5.安装glusterfs-server
yum -y install glusterfs-server
若server和client同要安装同一台机子上,执行以下命令
yum -y install glusterfs glusterfs-client glusterfs-server
6.启动glusterd服务
查看服务是否启动,未启动需要手动启动
service glusterd status
并设置开机启动 chkconfig glusterd on
7.将yum源重新改为联网,这步不是必须的
/etc/yum.repos.d/CentOS-Base.repo.bak重命名为CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo.bak /etc/yum.repos.d/CentOS-Base.repo
8.在iptables增加gluster端口,若增加规则GlusterFS Server还不能相互探测到peer,则关闭iptables服务
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 24007:24008 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 49152:49162 -j ACCEPT
重启iptables服务
service iptables restart
9.建立peer,通过hostname访问对端peer,建议配置hostname(若不配置hostname,迁移场景IP变化时,就麻烦了)
gluster peer probe ip/hostname
gluster peer probe 172.16.100.103 或 gluster peer probe of.glfs103
gluster peer probe 172.16.100.104 【hostname】of.glfs104
gluster peer probe 172.16.100.105 【hostname】of.glfs105
gluster peer probe 172.16.100.106 【hostname】of.glfs106
成功后,通过gluster peer status查看状态,保证所有的peer都是Connect状态
10.每台Server都需要创建相同目录并配置fstab
在每台Server上创建相同的目录
mkdir -p /data/brick1
在每台Server上配置fstab
vi /etc/fstab增加以下项
/dev/sdb1 /data/brick1 ext4 defaults 1 2
sdb1:GulsterFS使用存储所在的磁盘,若使用镜像卷,sdb1的空间大小基本一致
挂载并查看fstab信息
mount -a && mount
11.创建并启动镜像volume
of.glfs103和of.glfs104作为一组镜像卷
of.glfs105和of.glfs106作为一组镜像卷
gluster volume create gv0 replica 2 of.glfs103:/data/brick1/gv0 of.glfs104:/data/brick1/gv0 of.glfs105:/data/brick1/gv0 of.glfs106:/data/brick1/gv0
启动volume
gluster volume start gv0
12.在client上测试GlusterFS卷信息
若测试机子未安装client,按以上1-5步和7-8的步骤执行,只需要将安装命令改为yum -y install glusterfs glusterfs-client
在client上测试GlusterFS卷信息,挂载gv0
mount -t glusterfs of.glfs103:/gv0 /mnt 或 mount -t glusterfs 172.16.100.103:/gv0 /mnt
在client上增加/etc/hosts gluster机子的hostname就可以解决mount时主机名找不到的问题
查看挂载点
ls -lA /mnt | wc -l
测试完成后,删除测试用的挂载点
umount -t glusterfs 172.16.100.103:/gv0 /mnt
增加eth0(生效的网卡,可能是0)DNS
vi /etc/sysconfig/network-scripts/ifcfg-eth0增加
DNS1=221.11.1.67
DNS2=8.8.8.8
2.设置所有关联的rpm包都下载到本地(必需要做,否则后续步骤yum安装会失败)
vi /etc/yum.conf
修改keepcache=1
3.联网后,安装以下软件
yum install openssl-devel
yum -y install createrepo
4.修改yum源为本地
CentOS-Base.repo重命名为CentOS-Base.repo.bak,使其不生效
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
增加本地yum源的配置,在/etc/yum.repos.d/目录下,新建glfs.repo文件(文件名以.repo结尾即可)
vi /etc/yum.repos.d/glfs.repo 增加以下内容
[glfs]
name=glfs
baseurl=file:///home/rpms
enabled=1
gpgcheck=0
新建rmps文件夹,存放本地rpm包
mkdir /home/rpms
通过xftp上传GlusterFS的19个rpm包,上传到glfs.repo配置里的/home/rpms目录下
生成本地repo信息
cd /home/rpms
createrepo ./
5.安装glusterfs-server
yum -y install glusterfs-server
若server和client同要安装同一台机子上,执行以下命令
yum -y install glusterfs glusterfs-client glusterfs-server
6.启动glusterd服务
查看服务是否启动,未启动需要手动启动
service glusterd status
并设置开机启动 chkconfig glusterd on
7.将yum源重新改为联网,这步不是必须的
/etc/yum.repos.d/CentOS-Base.repo.bak重命名为CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo.bak /etc/yum.repos.d/CentOS-Base.repo
8.在iptables增加gluster端口,若增加规则GlusterFS Server还不能相互探测到peer,则关闭iptables服务
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 24007:24008 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 49152:49162 -j ACCEPT
重启iptables服务
service iptables restart
9.建立peer,通过hostname访问对端peer,建议配置hostname(若不配置hostname,迁移场景IP变化时,就麻烦了)
gluster peer probe ip/hostname
gluster peer probe 172.16.100.103 或 gluster peer probe of.glfs103
gluster peer probe 172.16.100.104 【hostname】of.glfs104
gluster peer probe 172.16.100.105 【hostname】of.glfs105
gluster peer probe 172.16.100.106 【hostname】of.glfs106
成功后,通过gluster peer status查看状态,保证所有的peer都是Connect状态
10.每台Server都需要创建相同目录并配置fstab
在每台Server上创建相同的目录
mkdir -p /data/brick1
在每台Server上配置fstab
vi /etc/fstab增加以下项
/dev/sdb1 /data/brick1 ext4 defaults 1 2
sdb1:GulsterFS使用存储所在的磁盘,若使用镜像卷,sdb1的空间大小基本一致
挂载并查看fstab信息
mount -a && mount
11.创建并启动镜像volume
of.glfs103和of.glfs104作为一组镜像卷
of.glfs105和of.glfs106作为一组镜像卷
gluster volume create gv0 replica 2 of.glfs103:/data/brick1/gv0 of.glfs104:/data/brick1/gv0 of.glfs105:/data/brick1/gv0 of.glfs106:/data/brick1/gv0
启动volume
gluster volume start gv0
12.在client上测试GlusterFS卷信息
若测试机子未安装client,按以上1-5步和7-8的步骤执行,只需要将安装命令改为yum -y install glusterfs glusterfs-client
在client上测试GlusterFS卷信息,挂载gv0
mount -t glusterfs of.glfs103:/gv0 /mnt 或 mount -t glusterfs 172.16.100.103:/gv0 /mnt
在client上增加/etc/hosts gluster机子的hostname就可以解决mount时主机名找不到的问题
查看挂载点
ls -lA /mnt | wc -l
测试完成后,删除测试用的挂载点
umount -t glusterfs 172.16.100.103:/gv0 /mnt
0 0
- GlusterFS安装步骤
- 分布式文件系统glusterfs安装步骤
- glusterfs 安装
- GlusterFS安装/配置/测试
- glusterfs安装配置
- 安装GlusterFS服务器
- GlusterFs安装部署文档
- glusterfs安装 工作记录
- glusterfs文件系统安装配置
- glusterfs简单安装配置
- GlusterFS 安装与配置
- GlusterFS 安装与配置
- GlusterFS安装文档
- 【三】GlusterFS安装指南
- centos7 glusterfs的安装
- xenserver7 安装GLUSTERFS
- 安装GlusterFS分布式文件系统
- Ubuntu下安装GlusterFS
- 教程:Cisco二层交换机划分VLAN通用教程.
- 教程:解决ArchLinux软件包管理器-Syu提示无法识别归档格式的问题.
- UVa 1584
- 10815 - Andy's First Dictionary(set和stringstream的应用)
- 十万个为什么 —— 为什么一个数的 0 次方只能是 1
- GlusterFS安装步骤
- 教程:在ArchLinux下安装xfce4(GUI)。
- 项目二之三数最大
- 教程:安卓adb命令大全(Win下.持续更新)。
- POJ 1050(最大子矩阵和)
- 表单的csrf
- 什么时候需要使用eval转换json
- 教程:MediaWiki修改右侧导航栏.修改全局css.js以及增加编辑页面格式模板选择功能.
- 协方差——(不同维度的关联)