博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tcmu+librbd ISCSI
阅读量:6083 次
发布时间:2019-06-20

本文共 846 字,大约阅读时间需要 2 分钟。

  hot3.png

tcmu+librbd环境搭建

1.环境

升级内核要求>=4.4.8

备注:解决 target__core__user.h 头文件缺失问题 

cp target__core__user.h /usr/include/linux/

2.安装依赖

2.1 ceph相关

yum install ceph-devel -y

2.1 其他依赖

yum install cmake3 make gcc libnl3-devel glib2-devel kmod-devel  zlib-devel -y

2.TCMU-runner编译安装

2.1 获取源码

git clone [https://github.com/kitwestneat/tcmu-runner.git](https://github.com/kitwestneat/tcmu-runner.git)

2.2 编译安装

cmake -DCMAKE_INSTALL_PREFIX=/usr -Dwith-glfs=false -Dwith-qcow=false -D SUPPORT_SYSTEMD=true .

make

make install

2.3 启动tcmu-runner

systemctl start tcmu-runner

3.targetcli安装

3.1下载地址

 (v2.1-fb44)

 (v2.1-fb61)

3.2 安装

python setup.py install

3.3 运行

targetcli ls 如果backstore出现user:rbd,则安装OK 此时可以查看help指令完成rbd-lun的创建。

权限 set attribute authentication=0 demo_mode_write_protect=0 generate_node_acls=1 cache_dynamic_acls=1

转载于:https://my.oschina.net/banwh/blog/1604379

你可能感兴趣的文章
对 Sea.js 进行配置(一) seajs.config
查看>>
第六周
查看>>
解释一下 P/NP/NP-Complete/NP-Hard 等问题
查看>>
javafx for android or ios ?
查看>>
微软职位内部推荐-Senior Software Engineer II-Sharepoint
查看>>
sql 字符串操作
查看>>
【转】Android布局优化之ViewStub
查看>>
网络安全管理技术作业-SNMP实验报告
查看>>
根据Uri获取文件的绝对路径
查看>>
Flutter 插件开发:以微信SDK为例
查看>>
.NET[C#]中NullReferenceException(未将对象引用到实例)是什么问题?如何修复处理?...
查看>>
边缘控制平面Ambassador全解读
查看>>
Windows Phone 7 利用计时器DispatcherTimer创建时钟
查看>>
程序员最喜爱的12个Android应用开发框架二(转)
查看>>
vim学习与理解
查看>>
DIRECTSHOW在VS2005中PVOID64问题和配置问题
查看>>
MapReduce的模式,算法以及用例
查看>>
《Advanced Linux Programming》读书笔记(1)
查看>>
zabbix agent item
查看>>
一步一步学习SignalR进行实时通信_7_非代理
查看>>