为N1/pi等设备挂载iscsi虚拟硬盘

版主: 论坛版主

回复
头像
wusheng
硕士研究生
帖子: 260
注册时间: 01 11月 2018, 18:13

为N1/pi等设备挂载iscsi虚拟硬盘

帖子 wusheng » 18 3月 2019, 20:43

1.ISCSI是什么?
是一种块级网络文件系统
iSCSI 主要是透过 TCP/IP 的技术,将储存设备端透过 iSCSI target (iSCSI 目标) 功能,做成可以提供磁盘的服务器端,再透过 iSCSI initiator (iSCSI 初始化用户) 功能,做成能够挂载使用 iSCSI target 的客户端,如此便能透过 iSCSI 协议来进行磁盘的应用了。
也就是说,iSCSI 这个架构主要将储存装置与使用的主机分为两个部分,分别是:
iSCSI target:就是储存设备端,存放磁盘或 RAID 的设备,目前也能够将 Linux 主机仿真成 iSCSI target 了!目的在提供其他主机使用的『磁盘』;
iSCSI initiator:就是能够使用 target 的客户端,通常是服务器。 也就是说,想要连接到 iSCSI target 的服务器,也必须要安装 iSCSI initiator 的相关功能后才能够使用 iSCSI target 提供的磁盘就是了。
缺点
读写性能较差,尽量使用网线直连
2. 怎么用?
ISCSI服务端与客户端配置方法网络上很多,
但是!!!这里我强烈推荐用群辉或者黑群辉来配置服务端,方便管理,配置简单
当然你要更灵活但配置更复杂的话 http://linux.vbird.org/linux_server/046 ... php#server
你也可以选用LEDEx64来配置服务端,但是有个缺点是只支持5个虚拟硬盘
群辉中配置ISCSI服务端的方法
https://dwz.cn/Ich7Izb5
在Linux上配置ISCSI客户端的方法
https://dwz.cn/1ZSXoiYH
2.1 常用命令
客户端:
安装:

代码: 全选

apt update&&apt install open-iscsi  #Debian/ubuntu等

代码: 全选

yum install iscsi-initiator-utils  #Centos等

代码: 全选

pacman -S open-iscsi   #Arch
发现目标:

代码: 全选

iscsiadm -m discovery -t sendtargets -p <portalip> #格式
iscsiadm -m discovery -t st -p 192.168.4.30   #示例
登录到指定目标

代码: 全选

# iscsiadm -m node --targetname=<targetname> --login  #格式
iscsiadm -m node --targetname "iqn.2017-09.cn.koolshare.target" --portal "192.168.4.30:3260" --login    #示例
卸载指定目标
先卸载所有挂载上iscsi硬盘分区

代码: 全选

iscsiadm -m node --targetname "iqn.2017-09.cn.koolshare.target" --portal "192.168.4.30:3260" --logout    #示例
iscsiadm -m discovery --portal "192.168.4.30:3260" --op=delete   #删除记录
查看已知节点

代码: 全选

iscsiadm -m node
常见问题
运行iscsiadm命令时卡死
这是因为内核没有打开iscsi支持,只能换内核,不会换内核就换固件
查看是否支持

代码: 全选

zcat /proc/config.gz |grep ISCSI   #或者
cat /boot/config-*|grep ISCSI
CONFIG_SCSI_ISCSI_ATTRS=m
CONFIG_ISCSI_TCP=m
CONFIG_ISCSI_BOOT_SYSFS=m
CONFIG_ISCSI_TARGET=m
参考
ArchWiki
群辉知识库
有未记录问题联系https://t.me/wusheng

56143575
幼稚园
帖子: 14
注册时间: 08 5月 2019, 20:43

Re: 为N1/pi等设备挂载iscsi虚拟硬盘

帖子 56143575 » 05 8月 2019, 23:13

为N1/pi等设备挂载iscsi虚拟硬盘

56143575
幼稚园
帖子: 14
注册时间: 08 5月 2019, 20:43

Re: 为N1/pi等设备挂载iscsi虚拟硬盘

帖子 56143575 » 15 11月 2019, 23:37

为N1/pi等设备挂载iscsi虚拟硬盘

回复