glusterfs快速安装
2024-09-12 01:07:34
因为公司ES02集群使用的是SSD磁盘做的raid0,为了保证存放文件的可靠性,即在ES02集群上部署了一套分布式文件系统glusterfs。
结构
ES11 含有gfs程序,并挂载gfs在/mnt上
ES12 含有gfs程序,并挂载gfs在/mnt上
ES13 含有gfs程序,并挂载gfs在/mnt上
ES14 含有gfs程序,并挂载gfs在/mnt上
ES15 含有gfs程序,并挂载gfs在/mnt上
ES16 含有gfs程序,并挂载gfs在/mnt上
ES17 仅挂载gfs在/mnt上
ES18 仅挂载gfs在/mnt上
ES19 仅挂载gfs在/mnt上
ES20 仅挂载gfs在/mnt上
ES21 仅挂载gfs在/mnt上
gluster资料
安装部署与常用命令
配置源
cd /etc/yum.repo.d
启动
service start glusterd
在信任池上增加信任(选取任意一台,我在ES11上配置的信任池,主机名已写hosts)
gluster peer probe ES12
gluster peer probe ES13
gluster peer probe ES14
......
gluster peer probe ES16
检查信任池状态
gluster peer status
结果应显示 “Number of peers:你添加的数量”
在对应的机器上创建gfs的brick
mkdir -p /opt/gluster-data-es11 ES11上
mkdir -p /opt/gluster-data-es12 ES12上
......
mkdir -p /opt/gluster-data-es16 ES16上
在ES11上创建分布式卷(分区)
gluster volume create nuts-registry-volume replica 2 transport tcp ES11:/opt/gluster-data-es11 ES12:/opt/gluster-data-es12 ES13:/opt/gluster-data-es13 ES14:/opt/gluster-data-es14 ES15:/opt/gluster-data-es15 ES16:/opt/gluster-data-es16
建议在单独的挂载分区里创建文件夹,若在根分区,请在命令的左后加上 force。
查看卷状态
gluster volume info
启动这个卷
gluster volume start docker-registry-volume
再次查看状态,你会看到此卷的status是start
现在即可在已安装glusterfs程序的服务器上挂载网络文件系统了,建议内网使用。
mount -t glusterfs ES11:/nuts-registry-volume /mnt
若报错没有glusterfs文件系统,请回第一步yum安装一下gluster程序。
最新文章
- IE6图片元素img下高度超出出现多余空白
- PHP是怎么运行的
- EF快速开发定义数据接口类(转)
- Python开发的3种命令执行方法
- Objective-C关于分类、扮演、协议
- centos 7 没有ifconfig 命令
- java中静态的代码块,静态变量,静态方法
- media type和media query
- 对象、对象数组、JSON、JSON数组的相关操作
- MySql数据库索引优化注意事项
- Java实现断点下载Demo
- LeeCode-Linked List Cycle
- [原创] 小而美 | Mac上鲜为人知,但极大提升效率的小工具
- MC 自己平均
- HDU2874 LCA Tarjan
- php生成唯一id/唯一标识符/唯一订单号
- 这可能是最简单的Page Object库
- UnityEditorWindow自建窗口扩展
- redis5.0.3单实例简单安装记录
- WPF实现按钮鼠标停留样式的一个坑