ISCSI磁盘的工作模式

Internet SCSI,网际SCSI接口

一种基于C/S架构的虚拟磁盘技术,服务器提供磁盘空间,客户机连接并当本地磁盘使用

ISCSI Qualified Name 名称规范

iqn.yyyy-mm.倒序域名:自定义标识

用来识别 target 磁盘组,也用来识别客户机身份


服务器:

1.划分分区

[[email protected] ~]# fdisk /dev/vdb   对/dev/vdb进行分区

2.安装服务端软件包,提供共享存储服务程序

[[email protected] ~]# yum -y install targetcli  安装targetcli软件

3.运行targetcli,交互式的界面

建立后端存储:/backstores/block  create  后端存储名 实际设备路径

建立磁盘组: /iscsi create 磁盘组的IQN名称

将共享的分区放入磁盘组:/iscsi/磁盘组名/tag1/luns create 后端存储路径

指定提供服务的ip地址:/iscsi/磁盘组名/tag1/portals create IP地址

访问控制的设置:/iscsi/磁盘组名/tpg1/acls create 客户端声称的名字

代码解释:

[[email protected] ~]# targetcli 进入targetcli程序
/> /backstores/block create  iscsi_zhy /dev/vdb1   把分区/dev/vdb1做为后端存储存储并起名为/backstores/block
/> /iscsi create iqn.2018-03.com.example:server0  建立磁盘组并命名为iqn.2018-03.com.example:server0

/> /iscsi/iqn.2018-03.com.example:server0/tpg1/luns create /backstores/block/iscsi_zhy

将共享的分区/backstores/block/iscsi_zhy放入到磁盘组iqn.2018-03.com.example:server0组中

/> /iscsi/iqn.2018-03.com.example:server0/tpg1/portals create 172.25.0.11

提供iscsi磁盘服务提供IP地址

/> /iscsi/iqn.2018-03.com.example:server0/tpg1/acls create iqn.2018-03.com.example:desktop0
提供iscsi磁盘服务提供访问控制设置

ISCSI网络磁盘配置

4.启动target服务

[[email protected] ~]# systemctl restart target.service
[[email protected] ~]# systemctl enable target.service

ISCSI网络磁盘配置

客户端:

1.安装客户端软件,访问iscsi共享存储

[[email protected] ~]# yum -y install iscsi-initiator-utils.i686 下载客户端软件

2.设置客户端访问时,声称的名字。

[[email protected] ~]# vim /etc/iscsi/initiatorname.iscsi  在配置文件中设置客户端的信息,使其指定到相应的名字
InitiatorName=iqn.2018-03.com.example:desktop0

3.刷新 客户端iqn的名字

[[email protected] ~]# systemctl daemon-reload  守护进程重新加载

[[email protected] ~]# systemctl restart iscsid 刷新IQN标志
[[email protected] ~]# systemctl enable iscsid  开启服务


ISCSI网络磁盘配置




相关文章: