12.iscsi-target
Posted 秋阳Linux笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12.iscsi-target相关的知识,希望对你有一定的参考价值。
server:
环境:rhel7.2 软件包:targetcli-2.1.fb41-3.el7.noarch,selinux-policy-targeted-3.13.1-60.el7.noarch
1.yum install -y targetcli
2.systemctl enabled target
3.firewall-cmd --permanent --add-rich-rule ‘rule family=ipv4 source address=192.168.1.0/24 service name=targetd accept‘ && firewall-cmd --reload
4.fdisk /dev/vda 分出一个1GB 容量的分区,注意!不用格式化!
5.partprobe /dev/sda
6.targetcli
/> ls
/> /backstores/block create data_block /dev/sda9
/> iscsi/ create iqn.2016-05.com.example.com:system1
/> iscsi/iqn.2016-05.com.example.com:system1/tpg1/acls create iqn.2016-05.com.example.com:system2
/> iscsi/iqn.2016-05.com.example.com:system1/tpg1/luns create /backstores/block/data_block
/> iscsi/iqn.2016-05.com.example.com:system1/tpg1/portals/ create 192.168.1.101 如果这步出错,则执行以下红色字体命令↓再执行本句命令
/> iscsi/iqn.2016-05.com.example.com:system1/tpg1/portals/ delete ip_address=0.0.0.0 ip_port=3260
/> saveconfig
/> exit 服务端配置完成!
client:
环境:rhel7 软件包:iscsi-initiator-utils-iscsiuio-6.2.0.873-32.el7.x86_64 ,iscsi-initiator-utils-6.2.0.873-32.el7.x86_64
1.yum install -y iscsi-initiator*
2.执行:iscsiadm -m discovery -t st -p system1.example.com 这条命令:获取-->>192.168.1.101:3260,1 iqn.2016-05.com.example.com:system1
3.修改:vim /etc/iscsi/initiatorname.iscsi 填入客户机iqn: InitiatorName= iqn.2016-05.com.example.com:system2
4.连接服务端:iscsiadm -m node -T iqn.2016-05.com.example.com:system1 -p system1.example.com -l
5.fdsik -l
6.fdisk /dev/sdb 创建一个500M分区-->/dev/sdb1 --> mkfs.xfs /dev/sdb1
7.查uuid: blkid
/dev/sdb1: UUID="eb5377bc-ac3e-4e35-bc46-a93218109589" TYPE="xfs"
mkdir /test
7.vim /etc/fstab
UUID="eb5377bc-ac3e-4e35-bc46-a93218109589" /test xfs defaults,_netdev 0 0
mount -a 查看是否正确
以上是关于12.iscsi-target的主要内容,如果未能解决你的问题,请参考以下文章