centos7 target 常用命令

安装iscsi并启用服务

yum -y install targetcli
systemctl start target
systemctl enable target

防火墙放行

firewall-cmd --permanent --add-port=3260/tcp
systemctl restart firewalld

查看需要挂载的硬盘

[root@localhost ~]# lsblk 
NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                         8:0    0 29.1T  0 disk 
sr0                        11:0    1  942M  0 rom  
vda                       252:0    0  100G  0 disk 
├─vda1                    252:1    0    1G  0 part /boot
└─vda2                    252:2    0   99G  0 part 
  ├─centos-pool00_tmeta   253:0    0   40M  0 lvm  
 [SWAP]

分区

fdisk /dev/sda

targetcli目录

目录树的根是/,下面包含几个子目录:
backstores:存储对象,按照不同类型划分不同的子目录:
block:保存的是块设备
fileio:保存的是文件类型设备,类似于前面使用dd命令创建的文件
pscsi:本地实体scsi设备
ramdisk:内存磁盘
iscsi:保存target的相关属性,例如acl,portal等
运行targetcli进入交互模式

targetcli

查看目录

ls

创建共享快

/> /backstores/block create NVR6_1 /dev/sda61
Created block storage object NVR6_1 using /dev/sda61.
 ........................................................................................ 

生成一个IQN号

/> /iscsi create  iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.disk61

设置开启无需认证演示模式

/iscsi/iqn.20...n.disk61/tpg1> set attribute authentication=0 demo_mode_write_protect=0 generate_node_acls=1 cache_dynamic_acls=1

映射块

/iscsi/iqn.20...k61/tpg1/luns> create /backstores/block/NVR6_1

cd /iscsi/iqn…/tpg1/portals 创建连接

create 172.20.0.161 ip_port=3260

创建顺序
1建立存储对象
2给存储对象创建LUN
3把目标IQN添加进访问控制策略ACL内,或关闭ACL
########################
iscsi 客户端
#yum -y install iscsi-initiator-utils
输出自身IQN号
#cat /etc/iscsi/initiatorname.iscsi
发现目标
#iscsiadm -m discovery -t st -p 192.168.1.5
登陆
#iscsiadm -m node --login
记住自动登陆
#iscsiadm -m node -p 192.168.1.5 -l
注销到所有targets的连接
#iscsiadm -m node --logoutall=all

发布了6 篇原创文章 · 获赞 0 · 访问量 65
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览