linux7版本iscsi安装,RHEL7 iscsi介绍和配置

本文详细介绍了一种数据存储传输方式iSCSI的配置过程。包括目标服务器(target server)的搭建,磁盘空间创建,以及客户端(initiator client)的配置流程。适用于希望了解并实践iSCSI部署的系统管理员。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

iSCSI

iscsi对于大多数系统管理者来说都是陌生的,简单来说iscsi是一种数据存储传输方式。

先从存储说起:

其实存储就在我们身边,我们日常工作和娱乐所用的PC和notebook,将文件或mp3/video所存放的空间就是存储。

存储的类型主要有三种:

DAS

Direct Attached Storage,直接连接存储。由系统总线直接连接到存储的方式,这个也是最常见的方式,比如pc机通过IDE连接的硬盘。

NAS

Network Attached Storage,网络连接存储

SAN

Storage Area Network,存储区域网络

配置环境介绍:

iSCSI

IP地址

主机名

target server

192.168.219.10

server1.example.com

initiator server

192.168.219.20

desktop1.example.com

Target  server配置:

1、准备阶段

#yum install targetcli -y

#systemctl start target;systemctl enable target

#firewall-cmd --permanent --add-port=3260/tcp;firewall-cmd --reload

2、磁盘空间创建

在这里我们用lvm划分的裸设备作为iSCSI的空间

# 划分一个新盘或是新的分区,作为iscsi的磁盘(本例中为新盘/dev/sdb)

#pvcreate /dev/sdb

#vgcreate -p 255 -s 128 /dev/vg_iscsi /dev/sdb

#lvcreate -n lv_iscsi_disk1 -L 256m /dev/vg_iscsi

#vgdisplay vg_iscsi

#lvdisplay vg_iscsi/lv_iscsi_disk1

3、targetcli配置

#targetcli

/> /backstores/block create server1.disk1 /dev/vg_iscsi/lv_iscsi_disk1

Created block storage object server1.56disk1 using /dev/vg_iscsi/lv_iscsi_disk1.

/> /iscsi create iqn.2016-11.com.example:server1

Created target iqn.2016-11.com.example:server1.

Created TPG 1.

Global pref auto_add_default_portal=true

Created default portal listening on all IPs (0.0.0.0), port 3260.

/> /iscsi/iqn.2016-11.com.example:server1/tpg1/acls create iqn.2016-11.com.example:desktop1

Created Node ACL for iqn.2016-11.com.example:desktop1

/> /iscsi/iqn.2016-11.com.example:server1/tpg1/luns create /backstores/block/server1.disk1

Created LUN 0.

Created LUN 0->0 mapping in node ACL iqn.2016-11.com.example:desktop1

/> /iscsi/iqn.2016-11.com.example:server1/tpg1/portals create 192.168.219.10

Using default IP port 3260

Created network portal 192.168.219.10:3260.

initiator client配置:

[root@desktop1 ~]# yum install iscsi-initiator-utils

[root@desktop1 ~]# cd /etc/iscsi

[root@desktop1 iscsi]# ls

initiatorname.iscsi  iscsid.conf

[root@desktop1 iscsi]# vi initiatorname.iscsi

# InitiatorName=iqn.2016-11.com.example:desktop1

[root@desktop1 iscsi]# systemctl restart iscsi;systemctl enable iscsi

[root@desktop1 iscsi]# iscsiadm -m discovery -t sendtargets -p 192.168.219.10

192.168.219.10:3260,1 iqn.2016-11.com.example:server1

[root@desktop1 iscsi]# iscsiadm -m node -T iqn.2016-11.com.example:server1 -p 192.168.219.10 --login

Logging in to [iface: default, target: iqn.2016-11.com.example:server1, portal: 192.168.219.10,3260] (multiple)

Login to [iface: default, target: iqn.2016-11.com.example:server1, portal: 192.168.219.10,3260] successful.

[root@desktop1 iscsi]# lsblk

NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT

sda             8:0    0   20G  0 disk

├─sda1          8:1    0  500M  0 part /boot

└─sda2          8:2    0 19.5G  0 part

├─rhel-root 253:0    0 17.5G  0 lvm  /

└─rhel-swap 253:1    0    2G  0 lvm  [SWAP]

sdb             8:16   0  256M  0 disk

sr0            11:0    1  3.8G  0 rom  /mnt/cdrom

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值