这篇文章主要讲解了“tcmu + librbd环境怎么搭建”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“tcmu + librbd环境怎么搭建”吧!
tcmu + librbd环境搭建
1。环境
升级内核要求祝辞=4.4.8
备注:解决target__core__user。h头文件缺失问题,
<代码> cp target__core__user。h/usr/include/linux/代码>
2。安装依赖
2.1 ceph相关
<代码> yum安装ceph-devel - y 代码>
2.1其他依赖
<代码> yum安装cmake3让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 install 代码>
2.3启动tcmu-runner
<代码> systemctl开始tcmu-runner 代码>
3。targetcli安装
<代码> python设置。py安装代码>
3.3运行
<代码> targetcli ls> 代码,如果后备储存出现用户:rbd,则安装好此时可以查看帮助指令完成rbd-lun的创建。
权限<代码>设置属性验证=0 demo_mode_write_protect=0 generate_node_acls=1 cache_dynamic_acls=1 代码>
感谢各位的阅读,以上就是“tcmu + librbd环境怎么搭建”的内容了,经过本文的学习后,相信大家对tcmu + librbd环境怎么搭建这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!