最新要闻
- 每日精选:惠普打印机禁用非原装墨盒:官方称是为用户安全考虑
- 当前焦点!地狱笑话?大学母亲节配图是《进击的巨人》
- 泥鳅汤做法_泥鳅汤的烹饪方法 环球实时
- 已在轨生活160多天 航天员费俊龙从太空发回对母亲的节日祝福
- 热播电视剧将本科写成大专 高校不干了 官方道歉|天天聚看点
- 【热闻】首发紫光展锐T750!海信悄然推出F70 Lite手机
- 迭部县气象台发布大风蓝色预警信号【2023-05-14】
- DIY技巧:微星B760主板13600K降压教程 CPU温度暴降25℃
- 世界消息!专家称电动车要发展农村型号:支持反向充电 可增加收入
- 环球热门:1-2!“全校班”广州队又输了!3连败+开局5轮不胜,直冲降级区
- 天天观速讯丨安卓一年一迭代谷歌也累了:开始挤牙膏更新
- 女子把变心男友送的黄金卖了14万:没真心但有真金!自愿赠与或不用返还_天天快看
- 升级彩超5项:瑞慈体检套餐279元母亲节大促 今日热搜
- 久穿不易变形 放克220g宽松短袖29元大促
- 徐工四款新“国货之光”问世:百变狮王、自动灭火机器人 国产化率100% 世界观焦点
- 万胜智能: 关于使用部分闲置募集资金进行现金管理的进展公告
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
CentOS7搭建keepalived+DRBD+NFS高可用共享存储
一、服务器信息
IP地址类型主机名操作系统 内存 磁盘192.168.11.110 主服务器 node01CentOS7.92G系统盘20G 存储盘20G192.168.11.111 备服务器 node02CentOS7.92G系统盘20G 存储盘20G
二、两台主机关闭防火墙,禁用SELinux
[root@node01 ~]# systemctl stop firewalld[root@node01 ~]# systemctl is-active firewalld.service unknown[root@node01 ~]# iptables -F[root@node01 ~]# sed -i "/^SELINUX=/ cSELINUX=disabled" /etc/selinux/config[root@node01 ~]# setenforce 0
三、两台主机设置hosts文件,打通通道
(资料图片仅供参考)
[root@node01 ~]# vim /etc/hosts[root@node01 ~]# tail -2 /etc/hosts192.168.11.110 node01192.168.11.111 node02#配置root用户免密钥互信#主服务器[root@node01 ~]# ssh-keygen -f ~/.ssh/id_rsa -P "" -q[root@node01 ~]# ssh-copy-id node02#备服务器[root@node02 ~]# ssh-keygen -f ~/.ssh/id_rsa -P "" -q[root@node02 ~]# ssh-copy-id node01
四、两台主机配置drbd的yum源,方便软件安装
以下操作两台主机同时完成:
导入源
[root@node01 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org[root@node01 ~]# yum localinstall -y https://mirrors.tuna.tsinghua.edu.cn/elrepo/elrepo/el7/x86_64/RPMS/elrepo-release-7.0-6.el7.elrepo.noarch.rpm[root@node01 ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
安装DRBD软件包
版本信息
安装90版本
[root@node01 ~]# yum install -y drbd90-utils kmod-drbd90
启动DRBD内核模块
[root@node01 ~]# modprobe drbd[root@node01 ~]# echo drbd > /etc/modules-load.d/drbd.conf[root@node01 ~]# modprobe drbd[root@node01 ~]# lsmod |grep drbddrbd 611241 0libcrc32c 12644 2 xfs,drbd
五、配置DRBD
[root@node01 ~]# cd /etc/drbd.d/[root@node01 drbd.d]# egrep -v "#|^$" /etc/drbd.d/global_common.conf
[root@node01 drbd.d]# vim global_common.conf global {usage-count no;}common {protocol C;handlers {pri-on-incon-degr "/usr/lib/drbd/notify-pri-on-incon-degr.sh; /usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ; reboot -f";pri-lost-after-sb "/usr/lib/drbd/notify-pri-lost-after-sb.sh; /usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ; reboot -f";local-io-error "/usr/lib/drbd/notify-io-error.sh; /usr/lib/drbd/notify-emergency-shutdown.sh; echo o > /proc/sysrq-trigger ; halt -f";}startup {}options {}disk {on-io-error detach;}net {}}
配置资源
[root@node01 drbd.d]# vim nfs.resresource nfs { disk /dev/sdb; device /dev/drbd0; meta-disk internal; on node01 { address 192.168.11.110:7789; } on node02 { address 192.168.11.111:7789; }}[root@node01 drbd.d]# scp nfs.res node02:$PWDnfs.res 100% 176 255.6KB/s 00:00 [root@node01 drbd.d]# ssh node02 ls /etc/drbd.d/global_common.confnfs.res
六、启用DRBD
1、首次启用资源
有补全功能,需要重新登录会话
1> 创建设备元数据
[root@node01 drbd.d]# drbdadm create-md nfsinitializing activity loginitializing bitmap (640 KB) to all zeroWriting meta data...New drbd meta data block successfully created.[root@node01 drbd.d]# ssh node02 drbdadm create-md nfsinitializing bitmap (640 KB) to all zeroinitializing activity logWriting meta data...New drbd meta data block successfully created.[root@node01 drbd.d]#
2> 启用资源
[root@node01 drbd.d]# drbdadm up nfs[root@node01 drbd.d]# ssh node02 drbdadm up nfs
3> 初始设备同步
只在主端执行
[root@node01 drbd.d]# drbdadm primary --force nfs[root@node01 drbd.d]# drbdadm status nfsnfs role:Primary disk:UpToDate node02 role:Secondary replication:SyncSource peer-disk:Inconsistent done:6.68
初始完成后
2、常用命令
drbdadm cstate nfs 连接状态drbdadm dstate nfs 磁盘状态drbdadm role nfs 资源角色drbdadm primary nfs 提升资源drbdadm secondary nfs 降级资源
七、验证DRBD
两台节点都创建挂载点:mkdir /data主节点上操作:
[root@node01 drbd.d]# mkdir /data[root@node01 drbd.d]# mkfs.xfs /dev/drbd0 meta-data=/dev/drbd0 isize=512 agcount=4, agsize=1310678 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0, sparse=0data = bsize=4096 blocks=5242711, imaxpct=25 = sunit=0 swidth=0 blksnaming =version 2 bsize=4096 ascii-ci=0 ftype=1log =internal log bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1realtime =none extsz=4096 blocks=0, rtextents=0[root@node01 drbd.d]# mount /dev/drbd0 /data/
创建测试文件
[root@node01 drbd.d]# touch /data/file{1..2}
卸载文件系统并切换为备节点
[root@node01 drbd.d]# umount /data [root@node01 drbd.d]# drbdadm secondary nfs
在从上执行以下命令确认文件
[root@node02 ~]# drbdadm primary nfs [root@node02 ~]# mkdir /data[root@node02 ~]# mount /dev/drbd0 /data[root@node02 ~]# ll /data/total 0-rw-r--r-- 1 root root 0 May 14 18:01 file1-rw-r--r-- 1 root root 0 May 14 18:01 file2
启用服务
[root@node01 ~]# systemctl enable --now drbdCreated symlink from /etc/systemd/system/multi-user.target.wants/drbd.service to /usr/lib/systemd/system/drbd.service.[root@node02 ~]# systemctl enable --now drbdCreated symlink from /etc/systemd/system/multi-user.target.wants/drbd.service to /usr/lib/systemd/system/drbd.service.
至此,DRBD安装完成
八、keepalived+drbd+nfs构建高可用存储
1、安装NFS软件
[root@node01 ~]# yum install rpcbind.x86_64 nfs-utils.x86_64 -y
2、配置
[root@node01 ~]# vim /etc/exports[root@node01 ~]# cat /etc/exports/data 192.168.11.0/24(rw,sync,no_root_squash)
3、重启服务,设置为开机自启动
[root@node01 ~]# systemctl enable --now nfs rpc-rquotad.service
4、安装配置keepalived
自带keepalived版本
[root@node01 ~]# yum list all | grep keepalivedkeepalived.x86_64 1.3.5-19.el7 base
安装keepalived ,两台机器都安装
[root@node01 ~]# yum install -y keepalived.x86_64
5、修改配置文件
[root@node01 drbd.d]# vim /usr/lib/systemd/system/keepalived.service [Unit]Description=LVS and VRRP High Availability MonitorAfter=syslog.target network-online.target[Service]Type=forkingPIDFile=/var/run/keepalived.pid#KillMode=processEnvironmentFile=-/etc/sysconfig/keepalivedExecStart=/usr/sbin/keepalived $KEEPALIVED_OPTIONSExecReload=/bin/kill -HUP $MAINPID[Install]WantedBy=multi-user.target
6、两台机器都创建logs目录:mkdir /etc/keepalived/logs
7、主节点配置:
[root@node01 ~]# cat /etc/keepalived/keepalived.conf! Configuration File for keepalivedglobal_defs { notification_email { acassen@firewall.loc failover@firewall.loc sysadmin@firewall.loc } notification_email_from Alexandre.Cassen@firewall.loc smtp_server 192.168.200.1 smtp_connect_timeout 30 router_id DRBD_HA_MASTER}vrrp_script chk_nfs { script "/etc/keepalived/chk_nfs.sh" interval 2 weight 40}vrrp_instance VI_1 { state MASTER interface ens32 virtual_router_id 51 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 1111 } track_script { chk_nfs } notify_stop /etc/keepalived/notify_stop.sh notify_master /etc/keepalived/notify_master.sh notify_backup /etc/keepalived/notify_backup.sh virtual_ipaddress { 192.168.11.11/24 dev ens32 label ens32:1 }
8、配置文件中的几个shell脚本
[root@node01 keepalived]# vim chk_nfs.sh#!/bin/bashsystemctl status nfsif [ $? -ne 0 ]then systemctl start nfs if [ $? -ne 0 ] then umount /dev/drbd0 drbdadm secondary nfs systemctl stop keepalived fifi
脚本增加执行权限:chomod +x *.sh将配置文件和脚本拷贝到备节点:
[root@node01 keepalived]# scp *.sh keepalived.conf node02:$PWD
9、备节点修改配置文件:
[root@node02 keepalived]# vim keepalived.conf
10、测试:
启动keepalived进行测试
验证(正常):1、查看VIP
2、查看资源角色
3、查看挂载
4、查看nfs
关键词:
-
CentOS7搭建keepalived+DRBD+NFS高可用共享存储
一、服务器信息IP地址类型主机名操作系统内存磁盘192 168 11 110主服务器node01CentOS7 92G系统盘20G存储盘
来源: CentOS7搭建keepalived+DRBD+NFS高可用共享存储
每日精选:惠普打印机禁用非原装墨盒:官方称是为用户安全考虑
当前焦点!地狱笑话?大学母亲节配图是《进击的巨人》
泥鳅汤做法_泥鳅汤的烹饪方法 环球实时
已在轨生活160多天 航天员费俊龙从太空发回对母亲的节日祝福
热播电视剧将本科写成大专 高校不干了 官方道歉|天天聚看点
【热闻】首发紫光展锐T750!海信悄然推出F70 Lite手机
迭部县气象台发布大风蓝色预警信号【2023-05-14】
three.js 入门学习(二) 环球热资讯
DIY技巧:微星B760主板13600K降压教程 CPU温度暴降25℃
世界消息!专家称电动车要发展农村型号:支持反向充电 可增加收入
环球热门:1-2!“全校班”广州队又输了!3连败+开局5轮不胜,直冲降级区
基于SLAM系统建图仿真,完成定位仿真
天天观速讯丨安卓一年一迭代谷歌也累了:开始挤牙膏更新
女子把变心男友送的黄金卖了14万:没真心但有真金!自愿赠与或不用返还_天天快看
升级彩超5项:瑞慈体检套餐279元母亲节大促 今日热搜
久穿不易变形 放克220g宽松短袖29元大促
徐工四款新“国货之光”问世:百变狮王、自动灭火机器人 国产化率100% 世界观焦点
万胜智能: 关于使用部分闲置募集资金进行现金管理的进展公告
美团一面:Spring Cloud 如何构建动态线程池?
动态焦点:每天走路超这一步数 能大幅降低死亡率 上班族学起来
B站“离谱”专利获批:开车也能发弹幕了?|新要闻
热议:俄媒:泽连斯基拒绝教皇方济各调解俄乌提议
世界热议:我对IdentityServer4的初步了解
每日关注!JavaSE面试题【长期更新】
想玩《塞尔达传说:王国之泪》却不知道买哪款Switch?这篇选购攻略帮你避坑!
CPU散片学问大:碰见这两个型号千万别买|今日热搜
01-Linux命令和C语言基础|全球快讯
全球今亮点!西湖5平米商亭租金284万 每天约7780元引热议
母亲节 我来讲一个给妈妈换了“苹果全家桶”后的故事
首次发现!唾液含剧毒的五爪金龙现身云南:寿命长达150年
每日短讯:2023年5月14日融雪剂价格最新行情预测
国金证券:稳增长政策效果加速显现 居民消费修复延续性较强
D加密沦陷!黑客放出《生化危机4重制版》破解资源:好评如潮大作免费玩
AI起了反效果:4月微软Bing市场份额不升反降
特斯拉雨天高速失控!旋转、掉头、撞墙后 司机接着加速跑了
【报资讯】怀旧服磨刀石是什么专业制作的(怀旧服磨刀石)
前端语言串讲 | 青训营笔记
女子夜里打出租 全程直播监控!司机:不自信了_当前焦点
环球快资讯丨最后一道封印解除!ChatGPT重大升级 上线联网功能
检察院不批捕取保候审后还会收监吗|世界快播
女子旅游后高烧不退确诊“不死癌症” 医生:晒太阳是重要诱因
性能完全不达标 EPA报告:特斯拉4680电池能量密度比2170还低 当前观察
landrover是什么车多少钱一辆 landrover是什么车
Python学习之六_同时访问Oracle和Mysql的方法
上海张江全链条发力营造更优企业创新发展环境 今日快讯
放弃ZEKU自研芯片!OPPO张璇:产品生命周期软件维护不受影响_世界速读
江苏扬州:体育嘉年华嗨出狂欢味 百余场赛事活动贯穿全年-全球播资讯
曾为中国最大的汽车经销商 庞大集团濒临退市
今天母亲节 妈妈收到孩子送礼物时的反应让千万网友动容-全球关注
每日焦点!自称长相比较可爱28岁女副教授回应带梗招生:院方支持新表达方式
Windows 10操作系统绝唱了!终极正式版开始强制升级
天天快讯:保定市区养犬收费标准来了!登记500/300,年检200!
学系统集成项目管理工程师(中项)系列21b_整体管理(下)
母亲节今天到来!微信上线限时状态:感谢妈妈 天天动态
卖给中国人的车 连玻璃都减配? 全球快看点
大哥13 Ultra同款!小米13/Pro相机界面升级:变焦转盘调焦更方便
成都市验房公司_成都验房公司
Java Socket编程|环球聚看点
Ubuntu下通过Wine安装LTSpice 17.1.8_当前讯息
环球聚焦:讯飞输入法推出苹果 macOS 版,支持 10.15 及以上版本
当前快看:江苏女子到山东旅游买到的特产竟是戒尺:自己之前根本没有见过
环球速读:80、90后的青春记忆!《街霸》过气了吗?
iPhone用户被骗子盯上!三招轻松破解
北京一车主遇无接触事故被认定负全责 骑车人自己滑倒:网友吵翻
百万召回能解决单踏板电门当刹车?特斯拉回应:选择权给大家 误踩会提醒
莱州市永安路街道:帮办代办暖心解忧 架起为民服务“连心桥”
23岁网红用GPT-4复制自己,每月狂赚3500万 当前播报
Prompt learning 教学[案例篇]:文生文案例设定汇总,你可以扮演任意角色进行专业分析-天天即时
七孔大豆纤维夏被到手59元:牛奶般丝滑 亲肤透气 今日报
何炅录制芒果TV《向往的生活》:手机真我11 Pro+抢镜
安卓机皇!三星Galaxy S23 Ultra限量版上市:9488元 全球速读
淄博八大局知名麻辣串疑被房东赶走:老板回应双方还在商讨此事 世界视讯
厦门英才学校小学部第三套课间操_厦门英才学校小学部-天天热消息
今日快讯:算命奇想
就没有《猫和老鼠》还原不了的图!AI被锤爆了
热门:中性笔后面的神秘液体是什么?竟然大有讲究!
今日讯!德州驴出肉率_德州驴
小米13 Pro被低估了!雷军力荐:数码发烧友就选它|观点
通讯!00后女生旅游不忘给新手机开光 网友:你是懂开光的
焦点资讯:《暗黑4》遇上DLSS 3:最低帧猛增50%
迁移到 Gradle 7.x 使用 Version Catalogs 管理依赖
焦点热议:线段树
【LeetCode剑指offer#04】包含min函数的栈、栈的压入、弹出序列(辅助栈的应用)
环球速读:51岁已被游客喊了十多年谭爷爷!熊猫饲养员谭金淘“出圈”
全球快讯:17岁少年骑共享单车52天5000公里!成都-拉萨-新疆 穿越无人区
当前快看:12岁男孩玩游戏一个月花掉10多万!家长申请退款却遭拒绝
聊一聊:iOS 16.5 RC准正式版推送!iOS 16系统更新要绝唱了
使用go-cqhttp搭建qq机器人
每天坐高铁上下班是什么体验?一个月2400元
拒绝爆显存!RTX 4060 Ti 16GB曝新料:功耗增加5W|环球观点
WSL Ubuntu 安装 minikube 世界热消息
工程粉墙合同范本(实用4篇)
环球新资讯:长征九号、长征十号火箭发动机好消息!200吨、载人可复用
男子淄博吃烧烤吐槽扇贝肉指甲大 网友:应该去青岛|世界最新
再也不用担心爱车被破坏!理想官方详解哨兵模式:三大优势|环球观热点
要闻速递:昔日安卓手机王者!HTC U23 Pro官宣:搭载骁龙7芯片
当前讯息:观战台:曼城阿森纳继续隔空对话 巴萨赢球即夺冠
精选!2022年全球电动车销量排行榜前十名出炉:中国霸气占7席
这届年轻人“断亲”或已成常态 90后/00后几乎都不走亲戚:原因无奈