前天把Ubuntu的内核从默认的4.4升级到了4.8,结果发现iscsitarget无法再4.8内核下面编译成功,改用tgt又发现性能下降太多了,晚上找了半天发现一个新的玩意:lio target
下面介绍如何在Ubuntu下面配置lio target。
安装配置工具:
sudo apt install targetcli
sudo targetcli
/> ls
o- / .................................................................... [...]
o- backstores ................................................. [...]
| o- fileio ................................ [0 Storage Object]
| o- iblock .............................. [1 Storage Object]
| | o- sda2 ............................... [/dev/sda2, in use]
| o- pscsi ................................ [0 Storage Object]
| o- rd_mcp ........................... [0 Storage Object]
o- ib_srpt .............................. [0 Targets]
o- iscsi ................................... [1 Target]
| o- iqn.2016-11.com.xzcblog:vbox-iscsi ....... [1 TPG]
| o- tpg1 .......................... [enabled]
| o- acls .................................. [0 ACLs]
| o- luns .................................. [1 LUN]
| | o- lun0 ......................... [iblock/sda2 (/dev/sda2)]
| o- portals ......................................... [1 Portal]
| o- 0.0.0.0:3260 .............................. [OK, iser disabled]
o- loopback ...................... [0 Targets]
o- qla2xxx ......................... [0 Targets]
o- tcm_fc ............................... [0 Targets]
o- usb_gadget ......................... [0 Targets]
o- vhost ....................................... [0 Targets]
/>
然后进入/backstores/iblock项目:
cd /backstores/iblock
create sda2 /dev/sda2
cd /iscsi/
create iqn.2016-11.com.test:vbox-iscsi
cd /iscsi/iqn.2016-11.com.test:vbox-iscsi/tpg1/luns/
create /backstores/iblock/sda2
创建监控地址:
cd /iscsi/iqn.2016-11.com.test:vbox-iscsi/tpg1/portals/
create 0.0.0.0 3260
cd /iscsi/iqn.2016-11.com.xzcblog:vbox-iscsi/tpg1/
set attribute demo_mode_write_protect=0 generate_node_acls=1 cache_dynamic_acls=1
set auth userid=test
set auth password=112233445566
ps:liotarget官方wiki:http://linux-iscsi.org/wiki/ISCSI
pss:此文章请结合这篇文章食用:https://www.xzcblog.com/post-269.html