【Linux】ISCSI服务器

当我们的系统需要大量的磁盘容量,但是身边却没有足够的存储设备,此时,我们可以使用通过网络的scsi磁盘,即Internet scsi(iscsi)。iscsi主要是通过TCP/IP的技术,将存储设备端通过iscsi target功能,做成可以提供磁盘的服务器端,再通过iscsi initiator(iscsi初始化用户)功能,做成能够挂载使用iscsi target的客户端,这样就能够通过iscsi协议来进行磁盘的应用了。

iscsi架构主要将存储设备与使用的主机分为两个部分,分别是:

  1. iscsi target:就是存储设备端,存放磁盘设备。目的在于提供其他主机使用的磁盘。
  2. iscsi initiator:就是能够使用target的客户端,通常是服务器。也就是说,想要连接到iscsi target的服务器,也必须要安装iscsi initiator的相关功能后才能使用iscsi target提供的磁盘。

iscsi服务端需要使用的软件为:targetcli

iscsi客户端需要的软件为:iscsi-initiator-utils

实验:

服务端:

1、首先准备好iscsi共享的磁盘,iscsi可以通过(1)大型文件(2)单一分区(3)单一设备来进行共享。

(1)建立一个500M大小的文件

dd if=/dev/zero of=/iscsi bs=1M count=500

(2)创建一个新分区:这里是一个sda5分区

(3)准备一个空磁盘:这里添加了一个sdb磁盘

2、安装软件

[root@localhost ~]# yum install targetcli -y

3、配置iscsi服务端共享资源

targetcli是用于管理iscsi服务端存储资源的专用配置命令,它能够提供类似于fdisk命令的交互式配置功能,将iscsi共享资源的配置内容抽象成“目录”的形式,我们只需要将各类配置信息填入到相应的“目录”中即可。

[root@localhost ~]# targetcli

/> ls /

o- / ..................................................... [...]

  o- backstores .......................................... [...]可用于iscsi的服务存储类型有四种

  | o- block .............................. [Storage Objects: 0]块设备,磁盘驱动器,磁盘分区,逻辑卷,以及服务器上定义的任何b类型的设备文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值