iSCSI网络存储之IPSAN

存储的三种方式

  • 直连存储(DAS)

    • 最常见存储方式,也就是主机主板总线通过SCSI接口连接存储设备
    • 设备:块设备
  • iSCSI存储(共享块设备,基于san网络)

    • IPSAN

      • 主机通过IP网络连接到存储阵列设备
      • 最常见使用方式
    • FCSAN

      • 主机通过SAN网络光纤线连接到存储阵列设备
      • 成本高
    • 设备:块设备

  • NAS存储(共享文件系统)

    • 主机通过IP网络连接到存储阵列设备
    • 设备:文件系统
    • 系统:NFS系统、Samba系统

了解块设备和系统文件之间区别及用处,对于云计算存储上会有很大的区别,之前文章写过他们之间的区别

iSCSI网络存储-IPSAN

基于IP网络传输SCSI命令,对传统的SCSI存储的解耦,脱离了距离上的限制

基本概念

  • IDE、STAT、SCSI区别

    • 都属于硬盘的接口标准
    • IDE属于初代(已经淘汰)
    • STAT就是IDE升级替代品(常见一般电脑使用,价格便宜)
    • SCSI用于更高性能产品(常见服务器使用,价格贵)

性能指标

  • 数据传输速率
  • 磁盘转速
  • cache高速缓存

主要也就看这个3个指标,SCSI都是比STAT高

LUN逻辑单元号(logical unit number)

  • 由多个或一个硬盘组成的存储池,存储池再通过逻辑单元号划分多个逻辑卷,用于描述一个块设备

  • scsi总线上可挂接的设备数量是有限的,一般为6个或者15个,我们可以用target ID(也有称为scsi id的)来描述这些设备,LUN就是扩充了target id,也就是一个逻辑概念

IQN 标识名(iSCSI qualified name)

  • 用于IP网络,客户端和服务端控制接入的唯一标识名,模拟SAN网络光纤通道的WWN

WWN 全球唯一标识(World Wide Name)

  • 用于SAN网络,标识单个光纤通道节点的唯一编号,也就是HBA设备的硬件地址,类似MAC地址

IQN 标识名格式

iqn.<yyyy-mm>.<tld.domain.some.host>[:<identifier>]
 
iqn:iSCSI target名称必须是以iqn开头的
yyyy-mm:表示的是时间
tld.domain.some.host:这个表示一个域名,需要反写
identifier:这个可以是任意字符串
如:iqn.2020-03.com.xxx.www:storge.server

IPSAN基于应用非常广泛的TCP/IP协议,将SCSI命令/数据块封装为iSCSI包,再封装至TCP报文,然后封装到IP报文中传输
在这里插入图片描述
iSCSI服务器部署

第一步需要考虑存储池的建立,一般使用LVM建立多个硬盘组成的逻辑卷便于管理,一个LV设备就是一个LUM
在这里插入图片描述

yum install -y targetcli
systemctl enable target
systemctl start target
安装iSCSI服务,启动

targetcli  ---ls
进入命令行,查看存储信息

在这里插入图片描述
在这里插入图片描述

/backstores/block create disk1 /dev/vg1/lv1
添加块设备
iscsi/ create iqn.2020-03.com.hdkj.www:server
创建存储资源,iqn默认不写系统会自动生成一个

在这里插入图片描述

iscsi/iqn.2020-03.com.hdkj.www.:server/tpg1/acls create iqn.2020-03.com.hdkj.www:client
创建ACL控制,创建新的IQN给客户端使用
iscsi/iqn.2020-03.com.hdkj.www.:server/tpg1/luns create /backstores/block/disk1
创建存储LUM,自动把LUM映射到clinet

防火墙配置

firewall-cmd --zone=public --add-port=3260/tcp --permanent 

firewall-cmd --reload

查看iSCSI存储所有信息
在这里插入图片描述
客户端

yum install -y iscsi-initiator-utils
systemctl enable iscsid
systemctl start iscsid
安装客户端服务,启动
vi /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2020-03.com.hdkj.www:client
修改配置文件,iqn为服务器设置的ACL控制

systemctl restart iscsid
重启服务
iscsiadm -m discovery -t st -p 192.168.26.131
通过发现命令检查连接到服务器的存储是否正常
iscsiadm -m node -T iqn.2020-03.com.hdkj.www.:server -l
登入服务端iscsi存储

查看多出来一个硬盘,就可以直接分区、格式化使用了
在这里插入图片描述
对于云计算LUM块设备可以格式化成VIMS文件系统,实现比NAS存储更高级的特性

详细命令:可以–help查看
或者查看https://blog.csdn.net/cmzsteven/article/details/80417025

  • 5
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值