CentOS7.1下targetcli的使用

来源:互联网 发布:linux wine 运行 exe 编辑:程序博客网 时间:2024/06/06 20:31

以前使用tgtadm工具,但是在CentOS7.1下无法安装该工具,网上查询后发现targetcli工具,于是将target及initiator的配置方法记录于下:

target端


    1.yum -y install targetcli
    2.#targetcli
    创建一个块设备
    3.>cd /backstores/block
    4./backstores/block>create block-sdx /dev/sdx
    创建一个target
    5./backstores/block>/iscsi create iqn.2016-06.xxx.xxx.xxx:sdx
    创建ACL
    6.>/iscsi/iqn.2016-06.xxx.xxx.xxx:sdx/tpg1/acls create iqn.2016-06.xxx.xxx.xxx
    创建LUN
    7.>/iscsi/iqn.2016-06.xxx.xxx.xxx:sdx/tpg1/luns create /backstores/block/block-sdx
    8.>exit

   如果机器重启,则需要执行  systemctl enable target;systemctl start target;启动target,否则进入targetcli命令后将不能看到上次创建的target。

    注意:targetcli要连同依赖包一起卸载才能再次安装使用,否则单独卸载targetcli,再执行targetcli会报错,原因暂不明。
     libnl                    x86_64       1.1.4-3.el7             base       128 k
     pyparsing                noarch       1.5.6-9.el7             base        94 k
     python-configshell       noarch       1:1.1.fb18-1.el7        base        67 k
     python-ethtool           x86_64       0.8-5.el7               base        33 k
     python-kmod              x86_64       0.9-4.el7               base        57 k
     python-rtslib            noarch       2.1.fb57-3.el7          base        88 k
     python-six               noarch       1.9.0-2.el7             base        29 k
     python-urwid
 
客户端
    1.yum -y install iscsi-initiator-utils
    2.修改 vim /etciscsi/initatorname.iscsi 为iqn.2016-06.xxx.xxx.xxx  ( 与服务器端的第6步中一致)
    3.iscsiadm -m discovery -t sendtargets -p <服务端IP>:3260
    4.iscsiadm -m node -T iqn.2016-06.xxx.xxx.xxx:sdx -p <服务端IP>:3260 --login

0 0
原创粉丝点击