Gluster集群高可用性配置和节点增删的示例分析
发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,这篇文章主要介绍Gluster集群高可用性配置和节点增删的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、Gluster高可用性配置1、Gluster节点服务规划IP
千家信息网最后更新 2025年01月25日Gluster集群高可用性配置和节点增删的示例分析
这篇文章主要介绍Gluster集群高可用性配置和节点增删的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
一、Gluster高可用性配置
1、Gluster节点服务规划
IP地址规划
#vi /etc/hosts200.192.100.101 glusternode1 #节点1地址 200.192.100.102 glusternode2 #节点2地址 200.192.100.100 glustervip #gluster服务地址
Volume Bricks规划
在节点1,节点2上执行:
#mkdir /storage#mount /dev/vg01/lvstorage /storage
2. 配置安装高可用性
在节点1,节点2上安装keepalived:
#yum install keepalived#vi /etc/keepalived/keepalived.conf! Configuration File for keepalivedvrrp_script chk_gluster { script "/etc/keepalived/check_gluster.sh" interval 2 global_defs { router_id LVS_DEVEL } vrrp_instance VI_1 { state MASTER #备服务器要改为BACKUP interface eth0 virtual_router_id 101 priority 100 #备服务器优先级要降低 advert_int 1 authentication { auth_type PASS auth_pass Pass2020wd } track_script { chk_gluster } virtual_ipaddress { 200.192.100.100/24 } }}:wq#vi /etc/keepalived/check_gluster.sh#!/bin/bashnum=$(netstat -lnupt |grep glusterd | wc -l)if [ $num -eq 0 ];then systemctl start glusterd gluster volume start storage force if [ $(netstat -lnupt |grep glusterd | wc -l) -eq 0 ];then systemctl stop keepalived fifi:wq#给脚本权限chmod +x /etc/keepalived/check_gluster.sh
3. 配置gluster分布式存储
在节点1上添加节点2: gluster peer probe glusternode2
在节点2上添加节点1: gluster peer probe glusternode1
查看节点状态
gluster peer status
建立复制卷:
#创建复制卷gluster volume create storage replica 2 glusternode1:/storage glusternode2:storage#启动卷storagegluster volume start storage#查看卷状态gluster volume status#查看卷信息gluster volume info storage
4. 启动高可用性,通过gluster服务地址挂载卷
在节点1,2上执行
systemctl enable keepalivedsystemctl start keepalived
mount -t glusterfs glustervip:/storage /home/data
二、Gluster节点故障处理
1. 假设glusternode1故障
在glusternode2上查看服务IP已经飘逸
ip -a|grep 200.192.100.100gluster volume status #查看状态发现glusternode1已经断开连接
将glusternode1上的节点删除
#先去掉glusternode1上的brickgluster volume remove-brick iso replica 1 glusternode1:/storage forcegluster volume statusgluster peer statusgluster peer detach glusternode1 #将glusternode1节点去掉gluster peer statusgluster volume status
等glusternode1节点故障修复完成后,将节点重新加回
gluster peer probe glusternode1 #添加节点gluster peer status#将节点的brick重新加入gluster volume add-brick iso replica 2 glusternode1:/storage forcegluster volume status
以上是"Gluster集群高可用性配置和节点增删的示例分析"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
节点
服务
可用性
配置
地址
故障
状态
规划
示例
集群
分析
内容
服务器
篇文章
价值
优先级
信息
兴趣
分布式
小伙
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
如何在数据库中插入一条信息
安徽桥梁管理软件开发
流式计算数据库技术和方案
修改数据库Tsql的语句
批视频软件开发
美国的网络安全攻防期
袋鼠数据库
给路由器设置代理服务器
意识形态和网络安全
服务器分布式技术
济宁软件开发测试培训
网络安全网络监控分类
天下云服务器
太原交通软件开发公司电话
北京点菜终端软件开发公司
租用服务器会不会卡
阿里云服务器有数据库光驱吗
助苗网络安全
dns电脑服务器租约过期怎么办
mysql数据库生成id
网络技术基础知识第二章
ii型网络安全装置
梅奥 医学数据库 模型
河北省网络安全图文
衢州云软件开发是做什么的
上海斑马网络技术有限公司怎么样
网络服务器连接错误619
2426体育的服务器在哪里
数据库 点餐项目
数据库查询执行历史