GlusterFS入门与安装:从Raid原理到集群搭建
需积分: 14 170 浏览量
更新于2024-07-16
1
收藏 9.38MB DOCX 举报
本文档是一份关于GlusterFS的学习笔记,主要介绍了GlusterFS的基本概念、工作原理以及安装与配置流程。GlusterFS是一种开源的分布式文件系统,它通过网络连接多个存储节点,提供高可用性和可扩展性。
首先,第1章概述了GlusterFS的不同类型。它区分了Raid级别的概念,如Raid0(无校验,多块硬盘并行读写)、Raid1(镜像,两块硬盘,一块为主,一块为备份)、Raid5(奇偶校验,至少三块硬盘,数据在所有硬盘上分散,允许单块硬盘故障)、Raid10(Raid1的组合,提供读写性能和冗余)。其中,GlusterFS类似于Raid0的分布式模式,而复制式(Raid1)和分布-复制式(Raid1+0)则是基于数据副本的保护策略。
在安装和配置方面,第2章提到的步骤包括确保满足系统需求,如安装Red Hat Enterprise Linux 7.2,关闭防火墙和SELinux,更改主机名,并配置yum源和hosts解析。安装过程中,用户需要通过yum安装glusterfs服务,并通过systemctl启动和启用glusterd服务。对于添加或管理其他节点(peer),有probe、peerdetach和peerstatus等命令,如`probe <HOSTNAME>`用于添加指定主机作为池成员,`peerdetach <HOSTNAME>`用于从池中移除节点,`peerstatus -l`用于查看节点状态。
创建池(pool)的过程涉及将其他节点加入到GlusterFS集群中,这涉及到节点间的通信和数据同步。创建卷(volume)时,需要注意卷需在挂载点下的特定目录(如"data")内创建,且可以利用普通分区进行创建。若后续需要执行快照,需要配置精简逻辑卷以优化存储空间。
这份笔记详细介绍了如何理解和操作GlusterFS,从基础概念到实际操作,对想要深入学习和使用GlusterFS的读者来说是一份宝贵的参考资源。
2020-06-25 上传
2015-12-26 上传
2015-12-11 上传
2022-10-14 上传
2019-05-30 上传
2022-02-17 上传
2022-02-17 上传
2022-02-17 上传
2020-03-24 上传
Mr.Sun_
- 粉丝: 2137
- 资源: 48
最新资源
- LUA5.33简化版支持库1.1版(lua5.fne)-易语言
- frontendman.github.io:Web开发
- FirstRepo:这是我们的第一个存储库
- apache-ivy-2-5-0.rar
- 手机脚本执行器安装包.zip
- 记录爬虫学习总结,对拉勾招聘信息、豆瓣电影短评、知乎用户画像等数据进行网络爬取实战练习,并基于爬取数据利用Pytho.zip
- dkpro-argumentation-minimal:DKPro Argumentation Mining - 带有用于演示目的的类型系统的“最小”库
- 离心泵水动力学噪声参数测控系统的设计与分析.rar
- jChat1毕业设计—(包含完整源码可运行)..zip
- FacEssential:FacEssential是PMMP的核心,它收集创建派系服务器所需的所有插件。 它是由Clouds#0667从头开始创建的
- 记录 Python 学习之路,Python3 简明教程入门,Python 爬虫相关实战和代码.zip
- 软件设计师真题16-18年.rar
- 指针操作支持库2.0版(PTlib.fne)-易语言
- estourando_baloes_JS:使用Java脚本创建游戏
- nn_api:在Windows上使用NVidia CUDA的神经网络API
- generate-mybatis-project:java持久层的mybatis实现代码生成工具