文档章节

Flashcache+DRBD环境搭建

dhb_oschina
 dhb_oschina
发布于 2016/04/01 12:51
字数 415
阅读 68
收藏 0

Flashcache+DRBD环境搭建概要

 

准备环境

 

搭建步骤

Step 1.两台机器都将sdb作为DRBD备份的磁盘 ==》 生成 dev/drbd0 ※sdb模拟为SSD硬盘

# drbdadm create-md r0
# drbdadm up r0
# lsblk

image

Step 2.将node1升级为主节点,并用生成的/dev/drbd0与/dev/sdc作成一个flashcache。

# drbdadm -- --overwrite-data-of-peer primary all
# flashcache_create -p back -s 1G -b 4k sdbcache /dev/drbd0 /dev/sdc

image

# lsblk

image

Step 3.解体flashcache,并将node1降为备用节点

# dmsetup remove sdbcache

# drbdadm secondary r0

Step 4.将node2升级为主节点,并用生成的/dev/drbd0与/dev/sdc作成一个flashcache。

# drbdadm -- --overwrite-data-of-peer primary all
# flashcache_create -p back -s 1G -b 4k sdbcache /dev/drbd0 /dev/sdc

image

# lsblk

image

 

flashcache+DRBD环境使用

Step 1.查看主节点的状态 ※ node2为主节点

# drbdadm-overview

image

Step 2.在主节点上将sdbcache挂载到一个文件夹中

# mount /dev/mapper/sdbcache /mnt/flashcacheTest
# lsblk

image

Step 3.在挂载的文件夹中创建一个文件,并取消挂载

# echo “This is a test.” >> test.txt

# umount /mnt/flashcacheTest

Step 4.解体flashcache,并将node2降为备用节点

# dmsetup remove sdbcache
# drbdadm secondary r0

Step 5.将node1升级为主节点,并加载flashcache ※ node1设置为主节点

# drbdadm primary r0
# flashcache_load /dev/drbd0

Step 6.将node1上的sdbcache挂载到/mnt/flashcacheTest文件夹中

# mount /dev/mapper/sdbcache /mnt/flashcacheTest

Step 7.确认/mnt/flashcacheTest文件夹中是否存在test.txt文件

© 著作权归作者所有

dhb_oschina
粉丝 10
博文 221
码字总数 190651
作品 0
程序员
私信 提问
为什么用Docker,Docker究竟有什么用呢

近年来,Docker越来越火爆,一大堆新概念,轻量级虚拟机,集装箱等概念,眼光缭乱。 慢慢也尝试用vagrant+docker搭建开发环境 和 服务器也用docker搭建测试环境,再逐步正式环境也用上docke...

小和
2016/11/03
318
2
【转帖】测试环境的搭建和维护

只要做过一次测试,就一定知道测试环境,但测试环境是如何搭建和维护的呢?就不一定所有人都明白了。 测试环境的搭建,每个公司都有不一样的流程和方法。一种是运维或者开发负责搭建和维护,...

12332111ss
2016/04/28
506
0
centos7下stf安装介绍

介绍 stf 全称 Smartphone Test Farm ,一款WEB 端移动设备批量管理工具(Remote control all your Smartphone devices),目前仅支持android设备,仅支持在mac和linux上搭建,暂时没在论坛、...

迈阿密小白
2017/12/17
0
0
04-17

04-16 Done 增加K空间、重建像切换功能; (4h,100%) 程序打包; (1h,100%) 升级win10、更换固态硬盘 (1h,100%) 搭建Qt运行环境 (2h,50%) 04-17 TO-DO List 搭建Qt运行环境; 搭建Python运行...

体全息
2018/04/17
1
0
Selenium系列----->Selenium 脚本编写环境的搭建

脚本开发环境的搭建-JUnit *手把手SELENIUMJAVA搭建总结汇总篇:http://wenku.baidu.com/link?url=9dt8PTJiBNqt17CjjwPWk-QCUP2w6fMDjCBrCO6e-hXCBQCXwnmyzFK9ODgsPqvkgv1PtN8sQpF4pl-og33......

智能小松鼠
2015/02/17
580
0

没有更多内容

加载失败,请刷新页面

加载更多

Java描述设计模式(11):观察者模式

本文源码:GitHub·点这里 || GitEE·点这里 一、观察者模式 1、概念描述 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式。观察者模式定义了一种一对多的依赖关系,让多...

知了一笑
32分钟前
5
0
Qt 之 模态、非模态、半模态窗口的介绍及 实现QDialog的exec()方法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/GoForwardToStep/article/details/53667566 一、简述 先简...

shzwork
36分钟前
2
0
OSChina 周一乱弹 —— 产品经理和程序员是夫妻?

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑推荐:《Ocean Eyes》- Billie Eilish 《Ocean Eyes》- Billie Eilish 手机党少年们想听歌,请使劲儿戳(这里) @夏目Jane :风太大。...

小小编辑
今天
303
7
使用CSS自定义属性构建骨架屏

写在前面 几天前看到薄荷前端团队分享的《前端骨架屏方案小结》,突然回想起一年前看到的max bock写的《Building Skeleton Screens with CSS Custom Properties》,翻译整理写下出此文,分享...

前端老手
昨天
17
0
Docker常用命令小记

除了基本的<font color="blue">docker pull</font>、<font color="blue">docker image</font>、<font color="blue">docker ps</font>,还有一些命令及参数也很重要,在此记录下来避免遗忘。 ......

程序员欣宸
昨天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部