GlusterFS安装和简单使用

Gluster分布式文件系统 使用(初阶篇) Gluster 分布式文件系统概述请查看我之前转载的文章 http://blog.youkuaiyun.com/zonelan/article/details/8468383 操作系统:Ubuntuserver 12.04.1 LTS 64bit 分布式文件系统:Gluster 测试服务器:4台ip:192.168.1.1-192.168.1.4 1、安装软件包: apt-get insta 阅读详情
这里GlusterFS原理就不多说了,可以看GlusterFS官网
K8S也支持GlusterFS,POD也可以支持挂载。

说一下我的环境 
centos 7 1611 3台 组成集群 另一台做客户端,也可以不使用单独一台做客户端
180.com 181.com 182.com 
183.com 客户端

老规矩

关了
systemctl stop firewalld.service
systemctl disable firewalld.service
selinu disable
yum install -y bash-completion 
添加hosts 

下面就正式开始了

yum install centos-release-gluster
安装源
yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma
安装

启动 glusterFS
systemctl start glusterd.service

systemctl enable glusterd.service

加入集群命令 
gluster peer probe hostname

把某台机器删除集群

gluster peer detach hostname

查看集群状态,可以看到集群已起来了
gluster peer status
1.png


创建盘
我自己加了一个盘 挂在/abcd下 三台都是
Mkdir /abcd/1
创建一个volume 默认模式 用嘻哈方式保存文件到某一台服务器上
gluster volume create textstorg 180.com:/abcd/1 181.com:/abcd/1 182.com:/abcd/1

2.png

我们可以看到glustfs NFS默认是没有开启的

创建一个用副本的盘

gluster volume create abcd1234 replica 2 180.com:/abcd/2 181.com:/abcd/2 182.com:/abcd/2
可以看到副本的数据一下要是服务器数据的倍数,不然搞不下去
因为我的服务器是3台 所以 要把副本改成3 就可以了

3.png


配置glusterfs NFS
安装
yum install -y glusterfs-server glusterfs-api glusterfs-ganesha
glusterfs-server 上面已经安装了
glusterfs-api glusterfs-ganesha

启动
o service nfs-ganesha start
开机启动
systemctl enable rpcbind.service

systemctl enable nfs-ganesha.service

gluster nfs 
gluster nfs-ganesha enable

把某个卷开启 nfs
gluster volume set abcd1234 nfs.disable off

4.png


查看刚刚创建的卷
gluster volume info

5.png


GlusterFS客户端

yum install -y glusterfs glusterfs-fuse

df 查看 客户端本地卷

6.png


[root@183 ~]# mount -t glusterfs 180.com:abcd1234 /abcd/mountnfs/
[root@183 ~]# mount -t glusterfs 180.com:textstorg /abcd/textstorg

df查看一下

6.png


我这里就可以看到两个盘,两个盘的大小不一样大
说明:
在创建时abcd1234 是保存3个副本相于只有三分之一的有用空,我只有三台主机,也就是说只要有一台正常工作我的数据就不会丢失。有利也有弊吧。
创建textstorg 没有做设置默认通过嘻哈运算把文件保存到某一台主机中,没有备份功能。
当然GlusterFS 支持好几种文件保存的方式,请向官网查看,
在集群中断了180 主机 abcd1234上的数据还在,textstorg卷保存在180上的数据会丢失。
某一台断电后客户端会出现30秒左右的卡顿, 才能正常工作。客户端继续工作abcd1234上数据正常,等待180上线后 GlusterFS会把 其它主机的数据同步于180主机。
Glust而FS分布式文件系统 本书描述Glusterfs分布式文件系统原理、结构和设计,是学习分布式文件系统资料 立即下载

相关推荐

第 4 课 树莓派5的换源与中文输入法

树莓派换源、中文输入法的安装

嵌入式老牛的博客 2288

Ceph,TFS,FastDFS,MogileFS,MooseFS,GlusterFS 对比

系统整体对比 对比说明 /文件系统 TFS FastDFS MogileFS MooseFS GlusterFS Ceph 开发语言 C++ C Perl C C C++ 开源协议 GPL V2 GPL V3 GPL GPL V3 GPL V3 LGPL 数据存储方式 块 文件/Trunk 文件 块 文件/块 对象/文件/块 ...

weixin_33827965的博客 1525

AMDGPU SVM VRAM Migration 实现详解

AMD正在基于DRM SVM框架重构SVM实现,该框架即将广泛应用。本文分析了AMD开发者提交的POC验证版本的技术方案。该架构分为三层:AMDGPU SVM映射层、DRM Pagemap通用框架层和AMDGPU迁移后端硬件驱动层。系统涉及三个地址空间转换:VRAM分配器空间、HPA/PFN空间和GPU PTE地址空间。关键数据结构包括设备级迁移基础设施amdgpu_pagemap、迁移临时BO包装器amdgpu_svm_bo等。该方案通过地址空间转换实现VRAM迁移功能,目前仍处于POC阶段,设计可能变更

图形/计算GPU的驱动与虚拟化技术分享园地 868

GlusterFS(GFS)分布式文件系统

介绍GlusterFS(GFS)分布式文件系统;详细介绍常用的五种卷:分布式卷(Distribute volume)、条带卷(Stripe volume)、复制卷(Replica volume)、分布式条带卷(Distribute Stripe volume)和分布式复制卷(Distribute Replica volume)

MONGJUK的博客 1万+

MATLAB与图像处理(一):图像中结构张量的求法(Structure Tensor)

1.结构张量的作用:       能够区分图像中的平坦区域,边缘,角点; 2.图像中的结构张量的定义    1)是一个矩阵;    2)与图像的水平,垂直梯度有关,定义如下: 在MATLAB中,可以用如下语句求解:[Ix,Iy]=gradient(Image); 3)求出结构张量矩阵的行列式,和迹(矩阵对角线之和)   行列式:K=det(E);   迹:  

wenyusuran的专栏 5242

基于YOLOv8深度学习架构的智能农业巡检小车系统—面向农作物与杂草实时精准识别的创新实践

本研究设计并实现了一套基于YOLOv8的智能农业巡检小车系统,解决农田中农作物与杂草的精准识别与追踪问题。系统采用改进YOLOv8-RGCSPELAN-ECA-AFPN模型,融合ECA注意力机制与AFPN多尺度特征融合结构,提升复杂环境下的检测精度。硬件以树莓派4B为核心,集成摄像头、传感器与电机模块,具备避障、循迹与自主导航功能。移动端基于Android部署NCNN推理引擎,实现模型高效移植与实时检测。

Stara-AI的博客 1425

glusterfs 集群搭建

分布式存储系统 glusterfs

叱咤少帅的博客 1309

从零到一:ESP32与豆包大模型的RTC连续对话实现指南

文本实现ESP32S3 SparkBot与豆包大模型的RTC连续对话

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 4365

GlusterFS原理及如何配置使用

Glusterfs是一个开源的分布式文件系统,是Scale存储的核心,能够处理千数量级的客户端.在传统的解决 方案中Glusterfs能够灵活的结合物理的,虚拟的和云资源去体现高可用和企业级的性能存储. Glusterfs通过TCP/IP或InfiniBand RDMA网络链接将客户端的存储资块源聚集在一起,使用单一的全局命名空间来管理数据,磁盘和内存资源. Glusterfs基于堆叠的用户空间设计,可以为不同的工作负载提供高优的性能.

chengu04的博客 2930

[Python图像处理] 二.OpenCV+Numpy库读取与修改像素

该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。希望文章对您有所帮助,如果有不足之处,还请海涵~ 同时推荐作者的C++图像系列知识: [数字图像处理] 一.MFC详解显示BMP格式图片 [数字图像处理] 二.MFC单文档分...

杨秀璋的专栏 3万+

网络安全与黑客攻防常见设备:前置机、跳板机、堡垒机与肉鸡

前置机、跳板机、堡垒机和肉鸡,这些看似冷僻的技术名词,实则是网络安全与黑客攻防战中的关键角色。它们有的守护着企业的数字Pltform,保卫网络安全;有的则成为黑客的跳板,游走于灰色地带。

网络技术联盟站 963

Ceph与Gluster之开源存储的对比

一、Ceph与Gluster之开源存储的对比 一、Ceph与Gluster的原理对比   Ceph和Gluster是Red Hat旗下的成熟的开源存储产品,Ceph与Gluster在原理上有着本质上的不同。   1、Ceph   Ceph基于一个名为RADOS的对象存储系统,使用一系列API将数据以块(block)、文件(file)和对象(object)的形式展现。Ceph存储系统的拓...

weixin_30767835的博客 369

(LDA新闻文本主题分析)基于 gensim训练LDA模型,进行新闻文本主题分析 完整代码+数据 可直接运行

(LDA新闻文本主题分析)基于 gensim训练LDA模型,进行新闻文本主题分析 完整代码+数据 可直接运行

机器学习深度学习业余选手 1498

Glusterfs的安装及简单使用

一、网站推荐   1、https://gluster.readthedocs.io/en/latest/ 这是官方的说明网站。这里面有安装Glusterfs原理,安装流程,各种卷的原理、创建方式、以及使用领域的说明。推荐直接访问官方网站学习使用。   2、https://download.gluster.org/pub/gluster/glusterfs 这是官方的资源网站。这里面有...

weixin_30871701的博客 777

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

glusterfs安装和简单配置

在CentOS系统中安装glusterfs并进行简单的配置。   一  server端和client端 glusterfs安装 1.    下载glusterfs对应的rpm包。 下载地址: http://download.gluster.org/pub/gluster/glusterfs/ 注意:下载时需下载和系统相匹配的版本。在下载前执行rpm -qa |grep gluster

xuzhouweihao的专栏 4707

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

glusterfs简单安装配置

OS: Ubuntu-12.04-LTS 10.0.0.54   yarn-server-01 10.0.0.48   hd-server-01 10.0.0.60   hd-server-03 安装: #!/bin/bash filepath="/opt/software" echo "Install glusterfs ..." apt-get -y --

熊崽Kevin 2813

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

GlusterFS的简单配置安装

一、 安装软件包 yum install centos-release-gluster yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma 启动gluster服务 systemctl start glusterd.service 设置为开机自启动 systemctl enable glusterd.serv...

qq_37817129的博客 233

glusterfs安装配置简单使用

GlusterFS是一种分布式分布式文件系统,默认采用无中心完全对等架构,搭建维护使用十分简单,是很受欢迎的分布式文件系统。 官网https://www.gluster.org/,官网上表示Gluster 5是最新版本,点进去发现CentOS 8的,有点超前,不过RHCE8测试版1发布了。那么我们还是要用长期支持版本Gluster 4.1了。 1.基本环境的准备 1 在三台机器上...

weixin_34177064的博客 607

GlusterFS简单安装与配置

 : 服务器: IP:192.168.5.50 客户端: IP:192.168.10 服务器端配置: 1、建立共享目录: [root@test50 gdisk1]# pwd /home/pubserver/gdisk1 2、建立服务目录: /home/pubserver/gluster 3、服务端配置: [root@test50 gdisk1]# cat /etc/g

如山石的系统虚拟化之路 911

centos 7 安装glusterfs

vi /etc/yum.repos.d/gluster-9.repo,新增如下内容。因为源的原因被折腾的够久,其实安装很简单,手动添加源。

pengda63的博客 425

Glusterfs + heketi使用

拉取centos7镜像,安装glusterfs yum -y install centos-release-gluster yum -y install glusterfs glusterfs-server glusterfs-fuse docker commit 容器 新镜像名:version 用该镜像创建4个容器,node21,node22,node23,node24 docker run --name nodexx --privileged=true -itd mycentos7-glus

Pure_Eyes的博客 1439

centos6.5两种方式安装glusterfs以及第三方测试工具

这篇文章适合初学者读,做下实验来之后对glusterfs有一个初步的了解,我的所有操作都是在一台机器上做的。还有一些环境配置我列举了一下,并没有很详细的列出来,相信大家应该没问题。一些第三方测试工具需要大家自行在网上下载。楼主也是一个一个下载下来的.此次下载的是3.47的版本,因为我们公司用的就是这个版本,之前试过其它版本,老是会出现服务挂起的现象,没有办法,版本回退glus...

weixin_33847182的博客 804

GlusterFS学习手记(转自Tim的Blog)

GlusterFS学习手记(转自Tim的Blog) 2011年05月04日   对于分布式存储已经被越来越多的公司所应用,对于这方面的学习自然不能忽略,之前就也看过相关的内容,像红帽的GFS,google的googlefs,开源的现在也越来越多,像Fastdfs,ZFS,Lustre,Hadoop,GlusterFS。   大概的也都接触了一下,Fastdfs号称小巧,速度快占用资源...

uhq953df 239

GlusterFS集群自动编译安装配置脚本

工作需要搭建GlusterFS集群,简单写了一个自动化安装配置脚本,只需指出所有节点的ip地址列表以及需要配置的卷信息即可通过一台机器编译、安装、部署整个集群,远程操作通过sshpass完成。

熊崽Kevin 2351

GlusterFS 分布式文件系统

一,文件简介 1.文件组成 分布式文件系统:开源,KISS ,用户空间 Decentralized, 软件定义存储 , 通用硬件(可立旧) scale-out扩展,数百节点,数PB数据 适合数据/带宽密集型应用场景 2.特点 最简单的分布式文件系统. POSIX接口,同时支持NFS/CIFS/FTP协议 简单可靠,社区活跃,广泛实际应用 无中心架构,用户空间设计,模块化扩展 支持Infiniband RDMA传输协议 BIock/File/Object统一存储 极其简便的管理和维护 3.GFS 体系架构  

LX199707的博客 415
上一篇: CentOS 7 安装 GlusterFS
下一篇: Ceph实战入门系列(一)——三节点Ceph集群的安装与部署
hxpjava1
博客等级 码龄19年 1365粉丝 511原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值