Gluster集群高可用性配置和节点增删的示例分析
发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,这篇文章主要介绍Gluster集群高可用性配置和节点增删的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、Gluster高可用性配置1、Gluster节点服务规划IP
千家信息网最后更新 2024年09月21日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安全错误
数据库的锁怎样保障安全
目前服务器有哪些配置
简介自我评价网络技术
企业网络安全规划设计毕业论文
gis核心地理数据库
浪潮服务器raid1
宿豫区自动化网络技术供应商家
三原县公安局网络安全保卫大队
数据库怎么改性别
进博会网络安全管理
数据库如何设置成紧急模式
税务系统网络安全宣传月
杭州市润德网络技术有限公司
自己实现数据库懒加载
护师报名服务器错误
vc上位机软件开发项目
服务器安全组如何开放端口
Wix建站需要购买服务器
枣庄分销软件开发哪家靠谱
服务器被劫持怎么办
永恒服务器地址
杭州盛立金融软件开发岗怎么样
企业网络安全规划设计毕业论文
怎么查电脑的服务器地址
网络安全工作机制问题督查
工业服务器安全
软件开发求购
奉贤区品质软件开发电话多少
在数据库设计中用E-R图
家庭网络dns服务器
服务器被劫持怎么办