linux系统中的iscsi设备

一、iscsi的概念

iscsi(internet SCSI)支持从客户端(发起端)通过ip向远程服务器上的iscsi存储设备(目标)发送sicsi命令。

iscsi限定用于决定发起端和目标,并采用iqn.yyyy-mm.{reverse domain}:lable的格式

默认情况下,网络通信是至iscsi目标上的/端口 3260/tcp的文明端口

2、scsi设备的作用

存储分离:正在使用的操作系统和存储数据的主机是不同的。提高了数据的稳定性 (生产信息的安全性)

storage-存储 --cifs,nfs--基于文件系统的

oos-对外开放的操作系统

基于文件系统的共享。最直接的是通过连接硬盘存存储数据,提高了传输速率。

 

二、设备共享

(一)、在server主机上

1、创建共享磁盘

fdisk /dev/vdb                  ##创建新的磁盘分区
:n                             ##创建磁盘分区
回车                             ##选择系统默认的选项
回车
回车
:+1G                            ##设定磁盘分区的大小为1G
wq                               ##保存退出

 

2、配置yum源

选用7.0的镜像

 

3、安装磁盘挂载软件

yum install targetcli -y

 

4、创建磁盘共享的内容

(1)、进入磁盘共享目录下

targetcli                  ##进入磁盘共享目录下
ls                         ##查看磁盘共享目录的内容

 

(2)、创建共享磁盘的设置

/backstors/block create westos:storage1/dev/vdb1          ##创建共享磁盘的名称为:westos:storage1    
iscsi createiqn.2019-11.com.westos:westos-storage1        ##全局限定名称 年-月.域名反写
/iscsi/ iqn.2019-11.com.westos:westos-storage1/tpg1/luns create /backstores/block/westos:storage1                                  ##网络共享磁盘与真实的磁盘相关联
/iscsi/ create iqn.2019-11.com.westos:westos-storage1/tpg create iqn.2019-11.com. westos:westoskey1                              ##安全认证,设定加密密钥 加密字符westoskey1

 

 

(二)、在desktop主机上(用户端)

1、查看与iscsi相关的软件

yum  install  iscsi                        ##查看与iscsi相关的软件
yum install iscsi-intaiator-utils.x86_64   ##安装与iscsi相关的软件

 

2、查看软件是否安装成功

rpm -qa | grep iscsi-initiator-utils      ##查看软件是否安装

 

3、查看共享的iscsi共享设备的名称

iscsiadm -m discovery -t st -p 172.25.66.166    ##查看172.25.66.166 主机上共享磁盘的名称

 

4、登录认证用户的共享磁盘

iscsiadm -m node -T iqn.2019-11.com.westos:westos-storage1 -p 172.25.66.166 -l 

 

5、编辑认证文件

vim /etc/iscsi/initiatorname.iscsi                  ##编辑认证文件

内容:
InitiatorName iqn.2019-11.com.westos:westoskry1     ##写入认证的加密字符

systemctl restart iscsid                            ##重启 iscsi 服务

 

6、访问磁盘共享用户

iscsiadm -m node -T iqn.2019-11.com.westos:westos-storage1 -p 172.25.66.166 -l 

 

7、查看系统中可用的磁盘列表

fdisk  -l                 ##查看系统中可用的磁盘列表

 

 

8、格式化磁盘、创建磁盘分区

fdisk /dev/sda            ##创建共享磁盘分区
partprobe                 ##刷新磁盘信息
mkfs.xfs /dev/sda1        ##格式共享磁盘
mount /dev/sda1   /mnt/   ##将共享磁盘挂载到/mnt/目录下

 

(1)、创建共享磁盘分区

 

(2)、格式化共享磁盘

 

(3)、挂载共享磁盘

 

9、重启共享端的tartget服务

systemctl start target         ##开启target服务

 

10、永久挂载

vim /etc/fstab                 ##编辑永久挂载文件 

内容:
/dev/sda1        /mnt       xfs     defaults,_netdev    0    0      ##_netdey 表示先激活网络在进行挂载

 

 

三、共享网络磁盘的删除

1、下载树型机构关系软件

yum install tree -y               ##下载树型结构软件

 

2、查看iscsi的树型结构软件

(1)、临时删除

tree /var/lib/iscsi                 ##查看iscsi树型结构关系
iscsiadm  -m  node  -T iqn.2019-11.com.westos.westos.storage1 -p 172.25.66.166 -u  ##表示临时删除共享磁盘
systemctl restart iscsid            ##重启 iscsi 服务

(注:改命令只表示临时删除共享磁盘 重启iscsi服务(systemcyl    restart   iscsid )后恢复原来的设置

 

(2)、永久删除

iscsiadm  -m  node  -T iqn.2019-11.com.westos.westos.storage1 -p 172.25.66.166 -o  delete  ##表示永久删除共享磁盘

 

测试:

systemctl restart  iscsid                  ##重启服务
fidsk  -l                                  ##查看系统中可用的磁盘列表 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值