Linux系统下实现iSCSI共享存储

iscsi简介:iscsi 是基于TCP/IP传输封装的SCSI数据包的块级别的共享,其也为C/S架构模型,服务器端提供客户端所需要的存储设备,客户端只需要进行挂载就可以将其当作自己主机上的存储设备进行分区、格式化使用。

实现iscsi需要的2个角色:

iscsi target(server)

存储资源所在的iscsi服务器被称为“target”。iscsi target通常是一个硬盘存储设备。当前大部分的主流操作系统都提供了配合iscsi target使用的客户端软件initiator。

iscsi initiator(client)

initiator就是iscsi传输的服务端。典型的initiator都有共同的目的,就是作为一个iscsi总线的适配器,代替物理上的scsi设备(类似硬盘或者磁带)。Iscsi initiator通过IP网络传输SCSI命令。

实验环境

192.168.1.123 CentOS 6.7 x86_64  target server

192.168.1.124 CentOS 6.7 x86_64  initiator client

实验步骤:

一.部署target server

1)首先在target server上添加一块新硬盘,用于iscsi target环境的搭建

Linux系统下实现iSCSI共享存储

2)将新添的硬盘做成LVM

Linux系统下实现iSCSI共享存储

Linux系统下实现iSCSI共享存储

3)在target server上安装scsi-target-utils

4)编辑target配置文件

添加如下内容

Linux系统下实现iSCSI共享存储

5)启动服务,并添加开机自启

6)查看当前iscsi target的运行情况

有新生成的Target 1

Linux系统下实现iSCSI共享存储

自动创建的LUN 1

Linux系统下实现iSCSI共享存储

创建的用户认证信息

二.部署initiator client

1)安装scsi-initiator-utils

2)修改iscsi配置文件

去掉#,启用这些选项

Linux系统下实现iSCSI共享存储

3)启动服务

4)客户端使用iscsiadm工具发现和登录iscsi设备

Linux系统下实现iSCSI共享存储

5)查看当前磁盘分区,可以发现增加了/dev/sdb

Linux系统下实现iSCSI共享存储

6)对/dev/sdb分区、格式化

Linux系统下实现iSCSI共享存储

Linux系统下实现iSCSI共享存储

Linux系统下实现iSCSI共享存储

Linux系统下实现iSCSI共享存储

7)挂载分区,我们就可以使用了

--------------------------------------分割线--------------------------------------

CentOS 6.6 安装 iSCSI

CentOS 6.4挂载iSCSI网络存储

基于RHCS+iSCSI+CLVM实现Web服务的共享存储集群架构

Linux环境iSCSI存储及多路径功能配置

构建基于IP SAN的iSCSI存储系统

iSCSI连接不上解决

Citrix XenServer中安装CentOS 6.0并配置iSCSI服务

CentOS 5.3 使用iSCSI挂载存储磁盘柜

带你3步快速掌握iSCSI搭建

--------------------------------------分割线--------------------------------------

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/4777df925bbff7d338ba4f5c23ff0a22.html