iSCSI初步体检

  • Post author:
  • Post category:其他


一、概述

早起企业使用SAN基本都是通过光纤信道,使用光纤主要是因为传输数度快,传输稳定。后期随着以太网技术的不断发展,千兆以太网和万兆以太网的出现,有厂商将SAN的连接方式改为利用IP技术来处理。iSCSI就是通过TCP/IP的技术,将存储设备端通过iSCSI target功能,做成可以提供磁盘的服务器端,再通过iSCSI initiator功能,做成能够挂载使用iSCSI target的客户端,如此便能通过iSCSI协议来进行磁盘的应用了。

二、iSCSI target安装

实验以Centos6作为操作系统

安装iscsi target软件

yum install scsi-target-utils.x86_64

iSCSI可以将一个大文件、单独的一个分区和单独的一个磁盘来进行共享。实验中我们以单独的磁盘来作为共享

这里写图片描述

从上图可以看到,服务器上有两块未使用的磁盘,sdb和sdc,大小都是10G,我们会将这两块磁盘通过iSCSI共享出去。

修改iscsi target的配置文件

vi /etc/tgt/targets.conf

添加如下内容

这里写图片描述

启动iSCSI target 并配置开机自启

/etc/init.d/tgtd start

chkconfig tgtd on

查看共享信息

tgt-admin –show

这里写图片描述

可以看到LUN1和LUN2就是sdb和sdc这两块磁盘

LUN0是控制器,是不可以使用的LUN

最好关闭防火墙

/etc/init.d/iptables stop

三、iSCSI initiator配置

安装软件

yum install iscsi-initiator-utils.x86_64

启动服务,并配置开机自启

/etc/init.d/iscsi start

chkconfig iscsid on

chkconfig iscsi on

检测iSCSI设备

iscsiadm -m discovery -t sendtargets -p 192.168.64.176

连接iSCSI设备

这里写图片描述

查看设备

这里写图片描述

从上图看到这台服务器多了两块磁盘,这两块磁盘是通过iSCSI共享过来的磁盘

接下里,就可以像本地磁盘那样对这两块磁盘进行分区格式化等操作。

这里写图片描述

上图,我们在sdb上创建了一个分区

这里写图片描述

对这个分区按照ext4的格式进行格式化

这里写图片描述

挂载分区

这里写图片描述

在/etc/fstab中添加信息

注意_netdev字段,表示的是这个分区位于网络,所以需要网络开机启动完成后才会挂载的意思。

这里写图片描述

从iSCSI target服务上可以看到到底哪台服务器使用了这个target

卸载iSCSI磁盘的步骤如下

这里写图片描述



版权声明:本文为cnyyx原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。