iis服务器助手广告
返回顶部
首页 > 资讯 > 操作系统 >Linux下如何部署分散式储存系统DRBD
  • 526
分享到

Linux下如何部署分散式储存系统DRBD

2023-06-27 12:06:43 526人浏览 薄情痞子
摘要

本篇内容介绍了“linux下如何部署分散式储存系统DRBD”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!DRBD (Distributed

本篇内容介绍了“linux下如何部署分散式储存系统DRBD”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

DRBD (Distributed Replicated Block Device) 是 Linux 平台上的分散式储存系统。其中包含了核心模组,数个使用者空间管理程式及 shell scripts,通常用于高可用性(high availability, HA)丛集。DRBD 类似磁盘阵列的RAID 1(镜像),只不过 RAID是在同一台电脑内,而DRBD是透过网络

一.安装

1.安装依赖
yum install GCc gcc-c++ make glibc flex -y
2.更新内核,安装后重启
yum -y install kernel-devel kernel kernel-headers
3.导入elrepo安装源
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh Http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
4.安装drbd90
yum install -y drbd90-utils kmod-drbd90
5.加载drbd模块
modprobe drbdecho drbd > /etc/modules-load.d/drbd.conf
6.验证drbd是否加载成功
lsmod | grep drbd

二.配置

1.配置hosts

vim /etc/hosts

192.168.5.77 node1192.168.5.78 node2
2.修改全局配置
mv /etc/drbd.d/global_common.conf /etc/drbd.d/global_common.conf.origcat  /etc/drbd.d/global_common.confglobal { usage-count no;}common { net {   protocol C; }}EOF
3.创建资源配置
cat  /etc/drbd.d/drbd0.resresource drbd0 { disk /dev/sdb; device /dev/drbd0; meta-disk internal; on node1 {   address 192.168.5.77:7789; } on node2 {   address 192.168.5.78:7789; }}EOF
4.创建设备源文件
drbdadm create-md drbd0
5.启动drbd服务
systemctl start drbdsystemctl enable drbd
6.启动设备源文件
drbdadm up drbd0关闭:drbdadm down drbd0
7.设置主节点,并挂载drbd0(node1)
drbdadm primary drbd0 --forcemkfs.xfs /dev/drbd0mount /dev/drbd0 /mnt写入测试文件:echo "hello,world" > /mnt/hello
8.同步测试(node2)
drbdadm down drbd0mount -t xfs /dev/sdb /mntls /mnt (查看是否有node1中的文件)
9.主备切换

node1:

umount /mntdrbdadm secondary drbd0

node2:

drbdadm primary drbd0mount /dev/drbd0 /mnt
10.常用命令

查看状态:

cat /proc/drbd

连接状态:

drbdadm cstate r0

角色状态:

drbdadm role  r0

硬盘状态:

drbdadm dstate r0

启用/关闭资源:

drbdadm up drbdadm down

角色切换:

drbdadm primary drbdadm secondary

“Linux下如何部署分散式储存系统DRBD”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Linux下如何部署分散式储存系统DRBD

本文链接: https://www.lsjlt.com/news/310658.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux下如何部署分散式储存系统DRBD
    本篇内容介绍了“Linux下如何部署分散式储存系统DRBD”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!DRBD (Distributed ...
    99+
    2023-06-27
  • Linux下如何部署分布式消息系统Kafka
    今天小编给大家分享一下Linux下如何部署分布式消息系统Kafka的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Kafka是...
    99+
    2023-06-27
  • Linux下怎么部署分布式消息系统RocketMQ
    本篇内容主要讲解“Linux下怎么部署分布式消息系统RocketMQ”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下怎么部署分布式消息系统RocketMQ”吧!一、本篇所需文件下载链接...
    99+
    2023-06-27
  • Linux下如何部署Open-Falcon监控系统
    本篇内容介绍了“Linux下如何部署Open-Falcon监控系统”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Open-Falcon 是人...
    99+
    2023-06-27
  • Linux系统如何部署ThinkPHP
    这篇文章主要介绍Linux系统如何部署ThinkPHP,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!ThinkPHP简介:ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。ThinkPHP从诞生以...
    99+
    2023-06-28
  • Linux系统中如何部署thinkphp
    这篇文章将为大家详细讲解有关Linux系统中如何部署thinkphp,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生国产PHP开发框架,下面...
    99+
    2023-06-28
  • Linux系统中如何部署Docker
    这篇文章给大家分享的是有关Linux系统中如何部署Docker的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中...
    99+
    2023-06-28
  • Linux系统下,Java如何管理大数据存储?
    随着数据量的不断增加,大数据存储已经成为企业级应用的必备技术之一。而在大数据存储的过程中,Java作为一种广泛使用的编程语言,也扮演着重要的角色。本文将介绍如何在Linux系统下使用Java来管理大数据存储。 一、使用Hadoop HDF...
    99+
    2023-07-26
    linux 大数据 存储
  • Linux系统如何部署php项目
    这篇文章主要介绍了Linux系统如何部署php项目,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。MySql  1.mysql和apache最好是首先进行安装的,因为在配置ph...
    99+
    2023-06-28
  • Linux系统如何部署zookeeper集群
    这篇文章给大家分享的是有关Linux系统如何部署zookeeper集群的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。zookeeper简介:Zookeeper是一个开源的分布式协调服务,Zookeeper的设计目...
    99+
    2023-06-28
  • Linux系统如何部署Hadoop集群
    这篇文章将为大家详细讲解有关Linux系统如何部署Hadoop集群,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Hadoop简介:Hadoop是Apache旗下的一个用java语言实现开源软件框架,是一个...
    99+
    2023-06-28
  • Linux系统如何部署Cobbler服务
    小编给大家分享一下Linux系统如何部署Cobbler服务,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Cobbler是一个Linux系统安装的服务,可以通过网络...
    99+
    2023-06-28
  • Linux系统如何禁用USB存储
    今天就跟大家聊聊有关Linux系统如何禁用USB存储,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。在企业中为了保护数据的安全性,通常使用软件与硬件防火墙限制外部未经授权的访问,但是家...
    99+
    2023-06-28
  • 如何在Centos7系统安装部署Pinpoint分布式监控
    这篇文章主要讲解了“如何在Centos7系统安装部署Pinpoint分布式监控”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在Centos7系统安装部署Pinpoint分布式监控”吧!概...
    99+
    2023-06-17
  • linux系统如何挂载存储数据
    在Linux系统中,可以使用mount命令来挂载存储数据。以下是挂载存储数据的步骤:1. 查看可用的存储设备,可以使用fdisk命令...
    99+
    2023-10-20
    linux
  • Linux下如何安装集中式缓存系统Memcached
    这篇文章主要为大家展示了“Linux下如何安装集中式缓存系统Memcached”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何安装集中式缓存系统Memcached”这篇文章吧。Me...
    99+
    2023-06-27
  • Linux系统如何查看磁盘储存
    Linux系统如何查看磁盘储存,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。下面是一个可供选择的,但并不全面的图形或命令行工具列表,这些工具用来检查Linux平台中已用和可用的...
    99+
    2023-06-28
  • 如何使用PHP和Apache搭建分布式存储系统?
    随着互联网技术的不断发展,数据存储和访问需求也越来越高。传统的单机存储系统已经难以满足大规模数据存储和高并发访问的需求,因此分布式存储系统逐渐成为了主流。 本文将介绍如何使用PHP和Apache搭建分布式存储系统,以满足大规模数据存储和高...
    99+
    2023-09-30
    分布式 存储 apache
  • 如何将php项目部署到linux系统上
    本篇内容介绍了“如何将php项目部署到linux系统上”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!第一步:安装必要的软件在部署 PHP 项...
    99+
    2023-07-05
  • Linux系统如何安装数据存储Hive
    小编给大家分享一下Linux系统如何安装数据存储Hive,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!hive是基于Hadoop的一个数据仓库工具,用来进行数据提...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作