Linux&&iSCSI网络存储服务
构建iSCSI服务器
网络存储概述
文件系统的管理在客户端完成
iSCSI : i 指的是SCSI在网络中传输时封装的IP头部分
文件系统的管理在服务器端完成
构建iSCSI服务器
DAS : 直接附加存储。即指的是本地磁盘
NAS :
SCSI :
盘柜与服务器端启动iSCSI协议,实现设备的识别
-C : 创建
-v : 显示过程
/dev/md0 : 自定义设备名
-a yes : 若未设置设备名则创建新设备名
-n3 : 代表3块磁盘
-l5 : 代表raid5
/dev/sd[bcd] : 准备的空闲磁盘设备
-x : 代表使用热备功能
-t 1 = -T iqn.2011-10.com.benet.store:lvm : 建立编号简称与全称对应联系
-t 1 = -b /dev/vol0/lv-host21 : 建立编号简称与设备名称对应关系。
-t 1 = -l 192.168.4.21 : 建立编号简称与允许访问的客户机地址的对应关系
创建LVM:
#检查可用硬盘设备
fdisk -l
#创建物理卷
pvcreate /dev/sd[bcd]
#创建卷组
vgcreate mail /dev/sd[bcd]
#创建逻辑卷
lvcreate -L 59G -n mailbox mail
#
创建raid:
mdadm -Cv /dev/md0 -a yes -n3 -l5 /dev/sd[efg]
安装软件包:
yum clean all
yum -y install scsi-target-utils
#rpm -ivh scsi-target-utils-1.0.24-10.el6.x86_64.rpm
#启动服务
service tgtd start
#创建名称.编号1关联lvm
tgtadm -L iscsi -o new -m target -t 1 -T iqn.2020-03.com.benet.store:lvm
#编号2关联raid
tgtadm -L iscsi -o new -m target -t 2 -T iqn.2020-03.com.benet.store:raid
#创建关联.编号1与设备/dev/mail/mailbox关联
tgtadm -L iscsi -o new -m lu -t 1 -l 1 -b /dev/mail/mailbox
tgtadm -L iscsi -o new -m logicalunit -t 2 -l 1 -b /dev/md127
#创建关联.编号1与客户端地址192.168.11.2做关联
tgtadm -L iscsi -o bind -m target -t 1 -I 192.168.11.2
tgtadm -L iscsi -o bind -m target -t 2 -I 192.168.11.3
#固化配置
##固化raid
##查看uuid
mdadm -D /dev/md127 | grep UUID
vim /etc/mdadm.conf
#设备 A B C 构成raid
ARRAY /dev/md127 UUID=qweasd:qweasd:qweads:qweasd
##固化scsi
vim /etc/tgt/targets.conf
#默认协议
default-driver iscsi
#名称
<target iqn.2020-03.com.benet.store:lvm>
#关联的设备
backing-store /dev/mail/mailbox
#访问控制
initiator-address 192.168.11.2
</target>
<target iqn.2020-03.com.benet.store:raid>
backing-store /dev/md127
initiator-address 192.168.11.0/24
</target>
service tgtd restart
#开机自启
chkconfig --level 35 tgtd on
logicalunit(逻辑单元) 可以简写为“lu”
服务器重启后,未固化的raid,设备名称将由“md0”变为“md127”.
使用iSCSI存储设备
连接iSCSI存储设备
使用iSCSI存储设备
linux客户端连接iSCSI设备:
#预安装软件包
rpm -ivh iscsi-initiator-utils-6.2.0.873-***.rpm
#启动服务
service iscsi restart
#搜索当前所处网络区域内的可用资源.查找可用的target
iscsiadm -m discovery -t sendtargets -p 192.168.11.1
#连接使用iSCSI设备
iscsiadm -m node -T iqn.2020-03.com.benet.store:lvm --login
#检查连接映射
fdisk -l
#分区格式化映射的设备
fdisk /dev/sdb
mkfs -t ext4 /dev/sdb
mkdir /dir1
mount /dev/sdb1 /dir1
#固化配置
chkconfig iscsi on
#查看挂载信息
blkid /dev/sdb1
vim /etc/fstab
UUID="qwe-asd-qwe-asd" /dir1 ext4 defaults,_netdev 0 0
windows客户端连接iSCSI设备:
运行ISCSI发起程序:
配置连接:
成功连接:
打开“我的电脑”:
打开我的电脑: