RHEL7 ISCSI配置

该文章详细介绍了如何在RHEL7系统中配置iSCSI服务端和客户端。首先在服务端安装targetd和targetcli,然后创建块设备、设置target目标、创建LUN和ACL,并配置网络门户。接着在客户端安装iscsi-initiator-utils,编辑配置文件,进行设备发现和登录,最后格式化并挂载iSCSI磁盘。
摘要由CSDN通过智能技术生成

RHEL7 ISCSI配置

  • ISCSI服务器:192.168.10.10
  • ISCSI客户端:192.168.10.20
  • 在ISCSI服务器添加两块硬盘:/dev/sdb /de/sdc

一.在服务端安装

[root@localhost ~]# yum install targetd targetcli

二.配置服务端

1.创建块设备
[root@localhost ~]# targetcli
Warning: Could not load preferences file /root/.targetcli/prefs.bin.
targetcli shell version 2.1.fb34
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.

/> ls
o- / .................................................................... [...]
  o- backstores ......................................................... [...]
  | o- block ............................................. [Storage Objects: 0]
  | o- fileio ............................................ [Storage Objects: 0]
  | o- pscsi ............................................. [Storage Objects: 0]
  | o- ramdisk ........................................... [Storage Objects: 0]
  o- iscsi ....................................................... [Targets: 0]
  o- loopback .................................................... [Targets: 0]
/> cd backstores/block 
/backstores/block> create disk0 /dev/sdb
Created block storage object disk0 using /dev/sdb.
/backstores/block> create disk1 /dev/sdc
Created block storage object disk1 using /dev/sdc.
2.创建target目标
/> cd iscsi 
/iscsi> create iqn.2016-02.xyz.abc:identifier
Created target iqn.2016-02.xyz.abc:identifier.
Created TPG 1.
3.创建LUN
/iscsi> cd iqn.2016-02.xyz.abc:identifier/tpg1/luns 
/iscsi/iqn.20...ier/tpg1/luns> create /backstores/block/disk0
Created LUN 0.
/iscsi/iqn.20...ier/tpg1/luns> create /backstores/block/disk1
Created LUN 1.
4.创参建ACL
cd ../acls
/iscsi/iqn.20...ier/tpg1/acls> create iqn.2016-02.xyz.abc:identifier
Created Node ACL for iqn.2016-02.xyz.abc:identifier
Created mapped LUN 1.
Created mapped LUN 0.
 
/iscsi/iqn.20.../tpg1/portals> create 192.168.10.10
Using default IP port 3260
Created network portal 192.168.10.10:3260.
5.exit保存退出
/> ls
o- / ............................................................................................. [...]
  o- backstores .................................................................................. [...]
  | o- block ...................................................................... [Storage Objects: 2]
  | | o- disk0 ................................................ [/dev/sdb (2.0GiB) write-thru activated]
  | | o- disk1 ................................................ [/dev/sdc (2.0GiB) write-thru activated]
  | o- fileio ..................................................................... [Storage Objects: 0]
  | o- pscsi ...................................................................... [Storage Objects: 0]
  | o- ramdisk .................................................................... [Storage Objects: 0]
  o- iscsi ................................................................................ [Targets: 1]
  | o- iqn.2016-02.xyz.abc:identifier ........................................................ [TPGs: 1]
  |   o- tpg1 ................................................................... [no-gen-acls, no-auth]
  |     o- acls .............................................................................. [ACLs: 1]
  |     | o- iqn.2016-02.xyz.abc:identifier ........................................... [Mapped LUNs: 2]
  |     |   o- mapped_lun0 ..................................................... [lun0 block/disk0 (rw)]
  |     |   o- mapped_lun1 ..................................................... [lun1 block/disk1 (rw)]
  |     o- luns .............................................................................. [LUNs: 2]
  |     | o- lun0 ............................................................. [block/disk0 (/dev/sdb)]
  |     | o- lun1 ............................................................. [block/disk1 (/dev/sdc)]
  |     o- portals ........................................................................ [Portals: 1]
  |       o- 192.168.10.10:3260 ................................................................... [OK]
  o- loopback ............................................................................. [Targets: 0]
/> exit
Global pref auto_save_on_exit=true
Last 10 configs saved in /etc/target/backup.
Configuration saved to /etc/target/saveconfig.json

配置开机自动启动

systemctl status target.service
systemctl enable target.service

三.客户端配置

1.安装
[root@localhost ~]# yum install iscsi-initiator-utils
2.编辑配置文件
[root@localhost ~]# 
vi /etc/iscsi/initiatorname.iscsi 

InitiatorName=iqn.2016-02.xyz.abc:identifier
3.查看
[root@localhost ~]# iscsiadm -m discovery -t st -p 192.168.10.10
192.168.10.10:3260,1 iqn.2016-02.xyz.abc:identifier
4.使用
[root@localhost ~]# iscsiadm -m node -T iqn.2016-02.xyz.abc:identifier -p 192.168.10.10 --login
Logging in to [iface: default, target: iqn.2016-02.xyz.abc:identifier, portal: 192.168.10.10,3260] (multiple)
Login to [iface: default, target: iqn.2016-02.xyz.abc:identifier, portal: 192.168.10.10,3260] successful.
5.格式化
[root@localhost ~]# mkfs.xfs /dev/sdb
[root@localhost ~]# mkfs.xfs /dev/sdc
6.写入/etc/fstab
[root@localhost ~]# blkid | egrep '(sdb|sdc)'
/dev/sdb: UUID="c2b6b91a-7197-4e8b-90b3-ad8c09ff931f" TYPE="xfs"
/dev/sdc: UUID="8df58e2f-3105-4d2e-9a01-c7931af91a3e" TYPE="xfs" 

[root@localhost ~]# vim /etc/fstab/dev/mapper/rhel-root   /                       xfs     defaults        1 1
UUID=8d922f42-25a9-42aa-aee2-6e29b1ac7f1a /boot                   xfs     defaults        1 2
/dev/mapper/rhel-swap   swap                    swap    defaults        0 0
/dev/cdrom              /media/cdrom            iso9660 defaults        0 0 
UUID=c2b6b91a-7197-4e8b-90b3-ad8c09ff931f       /iscsi1 xfs     defaults,_netdev        0 0
UUID=8df58e2f-3105-4d2e-9a01-c7931af91a3e       /iscsi2 xfs     defaults,_netdev        0 0
7.挂载
[root@localhost ~]# mkdir /iscsi1 /iscsi2
[root@localhost ~]# mount -a
[root@localhost ~]# df -h
Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/rhel-root   18G  940M   17G   6% /
devtmpfs               484M     0  484M   0% /dev
tmpfs                  490M     0  490M   0% /dev/shm
tmpfs                  490M  6.7M  484M   2% /run
tmpfs                  490M     0  490M   0% /sys/fs/cgroup
/dev/sr0               3.5G  3.5G     0 100% /media/cdrom
/dev/sda1              497M   87M  411M  18% /boot
/dev/sdb               2.0G   33M  2.0G   2% /iscsi1
/dev/sdc               2.0G   33M  2.0G   2% /iscsi2

iscsiadm的使用方法

查看服务器共享的设备
iscsiadm -m discovery -t st -p 192.168.10.10
显示已发现节点信息
iscsiadm -m node
登陆
iscsiadm -m node -T iqn.2016-2.xyz.abc:identifier  -p 192.168.120.198 –l
登出
iscsiadm -m node -T iqn.2016-2.xyz.abc:identifier -p 192.168.120.198 -u
删除目标器节点信息:
iscsiadm -m node -o delete -T iqn.2016-2.xyz.abc:identifier -p 192.168.10.10 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值