KVM+GFS分布式存系统构建KVM高可用

本文介绍了如何结合KVM和Glusterfs(GFS)构建高可用的虚拟化环境。首先,概述了Glusterfs的特性,如分布式、容错和扩展性。然后,详细描述了在VMware环境中搭建KVM和GFS集群的步骤,包括配置GFS集群、安装KVM虚拟机、创建分布式复制卷和将KVM宿主机设置为GFS客户端。最后,进行了高可用性测试,验证了在节点故障情况下虚拟机的运行情况。
摘要由CSDN通过智能技术生成

前言

一:理论概述

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 虚拟机文件进行分布存储和冗余功能。 分布式复制卷主要用于需要冗余的情况下把一个文件存放在两
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值