文章目录
前言
一:理论概述
1.1:Glusterfs 简介
- Glusterfs 文件系统是由 Gluster 公司的创始人兼首席技术官 Anand Babu Periasamy编写。 一个可扩展的分布式文件系统, 用于大型的、 分布式的、 对大量数据进行访问的应用。
- 它运行于廉价的普通硬件上, 并提供容错功能。 它可以给大量的用户提供总体性能较高的服务。
- Glusterfs 可以根据存储需求快速调配存储, 内含丰富的自动故障转移功能, 且摒弃集中元数据服务器的思想。
- 适用于数据密集型任务的可扩展网络文件系统, 免费开源。
- Gluster于 2011 年 10 月 7 日被 red hat 收购。
1.2:Glusterfs 特点
- Glusterfs 体系结构, 将计算、 存储和 I/O 资源聚合到全局名称空间中, 每台服务器都被视为节点, 通过添加附加节点或向每个节点添加额外存储来扩展容量。 通过在更多节点之间部署存储来提高性能。
- Glusterfs 支持基于文件的镜像和复制、 分条、 负载平衡、 故障转移、 调度、 磁盘缓存、存储配额、 卷快照等。
- Glusterfs 各客户端之间无连接, 本身依赖于弹性哈希算法, 而不是使用集中式或分布式元数据模型。
- Glusterfs 通过各种复制选项提供数据可靠性和可用性: 复制卷、 分布卷。
二:KVM高可用构建实操
2.1:环境
-
VMware软件
-
操作系统 主机名/IP地址 主要软件及版本 Centos7.6 node1/192.168.233.131 Glusterfs5 Centos7.6 node2/192.168.233.132 Glusterfs5 Centos7.6 node3192.168.233.133 Glusterfs5 Centos7.6 node4/192.168.233.128 Glusterfs5 Centos7.6 kvm(宿主机)/192.168.233.136 kvm\gluster-client() Centos7.6 kvm(虚拟机)/192.168.233.100
2.2:实验目的
- 使用 KVM 及 Glusterfs 技术, 结合起来从而达到 kvm 高可用。
- 利用 Glusterfs 的分布式复制卷, 对 kvm 虚拟机文件进行分布存储和冗余功能。 分布式复制卷主要用于需要冗余的情况下把一个文件存放在两