数据存储技术
DSA(Direct Attacted Storage 直接附加存储)本地硬盘
NAS(Network Attacted Storage 网络附加存储)网络服务共享:文件夹
SAN(Storage Attacted Network 存储附加网络)网络服务共享:设备
ISCSI是一个协议
让远程存储服务器通过网络将存储设备共享给本地计算机,让本地计算机对其进行管理(分区、格式化、挂载)
客户端:Initator(发起者)
服务端:Target(目标),每个Target可包含多个LUN
# linux6
安装ISCSI所需软件
yum install -y scsi-target-utils*
yum install -y iscsi-initiator-utils*
配置服务端
配置文件/etc/tgt/targets.conf
cp /etc/tgt/targets.conf /etc/tgt/targets.conf.bak
关于共享磁盘的文件写法
例如:
<target iqn.2019-11.localdomain.localhost:racscsi>
backing-store /dev/sdb1
backing-store /dev/sdb2
backing-store /dev/sdb3
backing-store /dev/sdb5
initiator-address 172.168.100.0/24
incominguser rac rac
write-cache off
</target>
service tgtd start
netstat -nptl |grep tgtd
tgt-admin --show //查看target磁盘共享信息
配置客户端
配置文件/etc/iscsi/iscsid.conf
更改或添加
node.session.auth.username = rac
node.session.auth.password = rac
discovery.sendtargets.auth.username = rac
discovery.sendtargets.auth.password = rac
发现target端
iscsiadm -m discovery -t sendtargets -p 172.168.100.100
该状态表示发现一个目标
然后启动iscsi
service iscsi start
查看iscsi状态
service iscsi status
fdisk -l 即可看到iscsi扫到的盘
开机自动登陆
iscsiadm -m node -o update -n node.startup -v automatic -T iqn.2019-11.localdomain.localhost:racscsi
删除target
iscsiadm -m node -o delete -T iqn.2019-11.localdomain.localhost:racscsi
查看target
iscsiadm -m node
target存在目录
/var/lib/iscsi/nodes/
利用delete可删除
可针对已有target进行登陆登出操作(类似于挂载卸载)
iscsiadm -m node -T iqn.2019-11.localdomain.localhost:racscsi --logout
iscsiadm -m node -T iqn.2019-11.localdomain.localhost:racscsi --login
注:如iscsi设备需要进行挂载,fstab中defaults需改为_netdev