tcmu + librbd环境怎么搭建

介绍

这篇文章主要讲解了“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>

权限<代码>设置属性验证=0 demo_mode_write_protect=0 generate_node_acls=1 cache_dynamic_acls=1

感谢各位的阅读,以上就是“tcmu + librbd环境怎么搭建”的内容了,经过本文的学习后,相信大家对tcmu + librbd环境怎么搭建这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

tcmu + librbd环境怎么搭建