Pecemaker+Corosync+Haproxy高可用Openstack集群实战

2023-11-05

一、DRBD简介

DRBD的全称为:Distributed Replicated Block Device (DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。它允许用户在远程机器上建立一个本地块设备的实时镜像。与心跳连接结合使用,也可以把它看作是一种网络RAID。

DRBD replication, DRBD synchronization DRBD负责接收数据,把数据写到本地磁盘,然后发送给另一个主机。另一个主机再将数据存到自己的磁盘中。目前,DRBD每次只允许对一个节点进行读写访问,这对于通常的故障切换高可用性集群来讲已经足够用了。以后的版本将支持两个节点进行读写存取。

一个DRBD系统由两个以上节点构成,与HA集群类似,也有主用节点和备用节点之分,在带有主要设备的节点上,应用程序和操作系统可以运行和访问DRBD设备。

在主节点写入的数据通过drbd设备存储到主节点的磁盘设备中,同时,这个数据也会自动发送到备用节点相应的drbd设备,最终写入备用节点的磁盘设备中,在备用节点上,drbd只是将数据从drbd设备写入到备用节点的磁盘设备中。

大部分现行高可用性集群都会使用共享存储,而DRBD也可以作为一个共享存储设备,使用DRBD不需要任何硬件的投资。因为它在IP网络中运行(IP SAN),因此,利用DRBD作为共享存储设备,要节约很多成本,因为在价格上IP网络要比专用的存储网络经济的多。

在 DRBD 设备上创建文件系统之前,必须先设置DRBD设备。只能通过/dev/drbd设备(而非原始设备)操纵用户数据,因为DRBD使用原始设备的最后 128 MB 储存元数据。确保仅

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Pecemaker+Corosync+Haproxy高可用Openstack集群实战 的相关文章

  • 移动端使用rem同时适应安卓ios手机原理解析,移动端响应式开发

    rem单位大家可能已经很熟悉 rem是随着html的字体大小来显示代表宽度的方法 我们怎样进行移动端响应式开发呢 浏览器默认的字体大小为16px 及1rem 等于 16px 如果我们想要使1rem等于 12px 只需设置html的字体大小为
  • nginx日志中的各类耗时(time)

    背景 分析nginx日志时碰到了request time和upstream response time两种时间 一时没有反应过来有什么区别 于是上了度娘发现很多对这两组名词的解释 为了更好地理解又去看了看nginx的官方文档 发现原来除了这
  • 使用parted划分GPT分区(fdisk与parted区别)

    parted命令可以划分单个分区大于2T的GPT格式的分区 也可以划分普通的MBR分区 fdisk命令对于大于2T的分区无法划分 大于2 2TB的存储空间用fdisk不支持 需要采用parted来分区 所以用fdisk无法看到parted划

随机推荐

  • Z变换理论梳理

    自控笔记 6 3 Z变换理论 本文框架如下 一 Z变换定义 Z变换是研究离散系统的数学工具 与拉式变换在连续系统中的地位是一样的 Z变换只对离散信号而言 Z变换对连续信号无意义 它并不是一种新的数学变换 它只是在离散信号拉普拉斯变换中的 e
  • NSX-T 架构-(1)

    IT世界的变化以应用为导向 大抵可以分为Iphone出现和容器的大规模应用两次大的变革时间点 残喘十几年的物理机加各种功能性盒子组成的IT系统慢慢分崩离析 虚拟化 容器化和云化慢慢成为现代化应用新的栖身之所 而连通这一切的网络 也随之变化
  • 【华为OD机试真题2023B卷 JAVA&JS】跳格子游戏

    华为OD2023 B卷 机试题库全覆盖 刷题指南点这里 跳格子游戏 知识点图 时间限制 1s 空间限制 256MB 限定语言 不限 题目描述 地上共有N个格子 你需要跳完地上所有的格子 但是格子间是有强依赖关系的 跳完前一个格子后 后续的格
  • AI中Deepfake的部分研究前沿与文献综述

    AI中Deepfake的部分研究前沿与文献综述 一 研究现状 二 典型算法 三 存在问题 四 未来的研究热点 参考文献 一 研究现状 由于Deepfake其潜在的安全威胁 它已经引起了学术界和工业界的研究兴趣 为了减轻这种风险 人们提出了许
  • JavaScript作用域与作用域链

    JavaScript作用域与作用域链 JavaScript的作用域和作用域链是理解这门语言的关键概念之一 作用域指的是变量和函数在程序中可被访问的范围 作用域链是由函数的嵌套关系决定的变量对象的链式结构 静态作用域与动态作用域 JavaSc
  • React + antd 树Tree实现树节点的增删改(自定义树节点插槽)

    效果 树Tree实现悬浮节点展示增删改的操作按钮 自定义树节点的展示 核心 使用titleRender 示例
  • “头腾大战”烽烟再起,飞书触犯了微信的隐私数据安全红线?

    数据猿报道 近期热点 市值掉了15亿 向商家赔付1 5亿元 微盟再发公告 数据恢复期延后至3月3日 微盟SAAS数据遭核心员工破坏 回应 远程办公忽视了对员工精神状态的关注 大数据产业创新服务媒体 聚焦数据 改变商业 头腾大战 再起硝烟 2
  • java 中int String类型转换

    int gt String int i 12345 String s 第一种方法 s i 第二种方法 s String valueOf i 这两种方法有什么区别呢 作用是不是一样的呢 是不是在任何下都能互换呢 String gt int s
  • 最好用的 8 款 React Datepicker 时间日期选择器测评推荐

    本文完整版 最好用的 8 款 React Datepicker 时间日期选择器测评推荐 React Date Time Picker 时间选择器 1 React Datepicker 经典中的经典 常规场景闭眼选它 2 Material U
  • keepalived启停脚本+配置文件

    keepalived启停脚本 bin bash keepalived 家目录 KP HOME xxx xxx keepalived keepalived 运行脚本路径 KP CMM HOME KP HOME sbin keepalived
  • MySQL运行SQL文件时(全面,改成time):check the manual that corresponds to your MySQL server version for the righ

    参考 Mysql错误 check the manual that corresponds to your MySQL server version for the right syntax 加 符号 修改有冲突的字段名 check the
  • Unity实现文本点击事件

    写在前面的一些碎碎念 好久没有来写文章了 主要是这一两年找了一份不错的工作 进入了舒适区 工作上的功能没有什么创新 都是以前做过的功能 这不 最近开发一款类似传奇的手游 需要实现聊天栏文字点击的效果 今天就来分享一下 直接上代码 组件用的是
  • 超详细

    Hello 大家好 我是starz 这是本系列的第二篇 概率基础 虽说是概率基础 但作为过渡 它开始以图为载体 这节的主要内容有 贝叶斯网络 三种结构 D 划分 贝叶斯球 马尔科夫毯 应用例子 总结 让我们开始吧 3 贝叶斯网络 概率图模型
  • React 从零开始学习(十四)—— 类组件 VS 函数式组件

    类组件 Class Components VS 函数式组件 Functional Components React 定义组件 类组件 Class Components 函数式组件 Functional Components React 定义
  • 铨顺宏RFID工具跟踪管理系统,快速完成工具查找

    一 应用背景 RFID工具管理系统 快速完成工具查找 在各行各业中工具其实是一项重要不可或缺的资产 相关作业人员每天都要与工具打交道 怎么快捷便利的领用 归还 查找和保护这些工具 对企业管理来说是非常重要的工作 基于RFID工具管理系统可以
  • LDAP--OpenLDAP

    首先说下标题LDAP OpenLDAP 他们并不是一个东西 LDAP Lightweight directory access protocol 轻量级目录访问协议 是美国密歇根大学推出的基于X 500标准的一种简化的目录访问协议 属于目录
  • Mac安装redis与后台启动

    使用 brew install redis Mac安装brew请参考 https blog csdn net weixin 35757704 article details 108880008 安装后的目录是 usr local Cella
  • 数据结构之单链表

    前言 在前面我们了解了线性表中的顺序表优点 顺序表可以将数放到一片连续的内存里且存储效率高 但是增加和删除效率很低 不可以增加长度 而今天的链表刚好解决了这些问题 链表在增加和删除中有着很高的效率 而且不像顺序表那样每删一个要顺序的移动 定
  • 无卷积骨干网络:金字塔Transformer,提升目标检测/分割等任务精度(附源代码)

    论文地址 https arxiv org pdf 2102 12122 pdf 源代码地址 https github com whai362 PVT 具有自注意力的Transformer引发了自然语言处理领域的革命 最近还激发了Transf
  • Pecemaker+Corosync+Haproxy高可用Openstack集群实战

    一 DRBD简介 DRBD的全称为 Distributed Replicated Block Device DRBD 分布式块设备复制 DRBD是由内核模块和相关脚本而构成 用以构建高可用性的集群 其实现方式是通过网络来镜像整个设备 它允许