Linux- 部署iSCSI -并使用win10挂载iSCSI盘
啥是iscsi?
互联网小型计算机系统接口(iSCSI,Internet Small Computer System Interface)。这是一种将 SCSI 接口与以太网技术相结合的新型存储技术,可以用来在网络中传输 SCSI 接口的命令和数据。iSCSI 不仅克服了 传统 SCSI 接口设备的物理局限性,实现了跨区域的存储资源共享。 iSCSI 技术实现了物理硬盘设备与 TCP/IP 网络协议的相互结合,使得用户可以通过互联网方便地访问远程 机房提供的共享存储资源。iSCSI 采用服务端/客户端模式,服务端称为 Target,客户端称为 initiator(发起者)。 iSCSI 发起者可以通过 iSCSI 目标使用远程服务器上的磁盘,就好像使用本地磁盘一样。
准备设备
iSCSI 服务器x1
iSCSI 客户端*2
网卡nat模式
拓扑
服务端添加硬盘
更改网卡属性
设置子网ip网段为192.168.10.0,并点击DHCP设置
设置起始位置为1开始分配
连接服务端与客户端linux机的NAT网卡
按照拓扑设置ip
ping测试
Lsblk查看硬盘块信息
iSCSI 服务端服务部署
安装 targetd、targetcli
确保配置yum源:点我查看配置yum源
yum -y install targetd targetcli
重启 targetd 服务并加入开机启动项
systemctl restart targetd
systemctl enable targetd
使用命令 targetcli 命令进入 iSCSI 管理界面,使用 ls 命令查看 iSCSI 的层次结构
使用磁盘/dev/sdb 创建后备块存储,后备块存储命名为 iscsi_block
backstores/block create name=block_iscsi dev=/dev/sdb
创建 iSCSI 目标的 iqn 名称
iscsi/ create iqn.2020-05.com.zrwl.lscsi:tagrget
配置 target 的入口(IP 地址和和端口)以下命令可借助tab补齐
iscsi/iqn.2020-05.com.zrwl.lscsi:tagrget/tpg1/portals/ delete 0.0.0.0 3260
iscsi/iqn.2020-05.com.zrwl.lscsi:tagrget/tpg1/portals create 192.168.10.10 3260
使用后备存储创建目标(target)的 LUN(逻辑单元号)
iscsi/iqn.2020-05.com.zrwl.lscsi:tagrget/tpg1/luns create /backstores/block/block_iscsi
配置 ACL 访问控制列表并退出 iSCSI 配置界面
iscsi/iqn.2020-05.com.zrwl.lscsi:tagrget/tpg1/ set attribute generate_node_acls=1
iscsi/iqn.2020-05.com.zrwl.lscsi:tagrget/tpg1/acls create iqn.2020-05.com.zrwl.iscsi:initiator
设置防火墙
firewall-cmd --permanent --add-port=3260/tcp
firewall-cmd --reload
如果出现防火墙为关闭状态
则通过下方命令重启防火墙再设置策略
systemctl restart firewalld
iSCSI 客户端部署(Linux)
确保配置yum源:点我查看配置yum源
安装客户端程序 iscsi-initiator-utils
yum -y install iscsi-initiator-utils
修改 iSCSI 配置文件
vim /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2020-05.com.zrwl.iscsi:initiator
InitiatorName是你的acl名称!!!!!!!!!!
启动 iscsid 服务并加入开机启动项
systemctl restart iscsid
systemctl enable iscsid
发现并登录 iSCSI 共享存储
iscsiadm -m discovery -t st -p 192.168.10.10
iscsiadm -m node -T iqn.2020-05.com.zrwl.lscsi:tagrget -p 192.168.10.10 --login
进行分区操作
看到sdb的sdb1主分区为20G
格式化分区
创建挂载目录czx
mkdir /czx
临时挂载
mount /dev/sdb1 /czx
df -h 查看挂载情况
进入挂载目录创建文件测试
登出iSCSI 存储设备
iscsiadm -m node -T iqn.2020-05.com.zrwl.lscsi:tagrget -p 192.168.10.10 --logout
移除iSCSI 存储设备
iscsiadm -m node -T iqn.2020-05.com.zrwl.lscsi:tagrget -p 192.168.10.10 --op delete
删除两次回显 no records found即为删除成功
iSCSI 客户端部署(Windows10)
运行窗口输入services.msc
开启Microsoft iSCSI Initiator Service
运行窗口输入control进入控制面板
查看方式:小图标,选择管理工具
点击iSCSI 发起程序
复制acls控制列表名称到配置名称中
点击”发现“,点击”发现门户“,输入服务端的IP
点击“目标”,就可以在已发现的目标中就能看到相应的tagrget
点击需要连接的tagrget,点击连接
如下配置iscsi连接信息点击确定
发现状态变为已连接
右击“此电脑”,选择“管理”,选择“磁盘管理”
显示一个状态良好的20G分区
但是打开文件管理器发现没有这个20G的盘
右击该盘,选择删除卷
右击选择新建简单卷
一直下一步即可
发现此时文件管理器显示了20G分区盘
Linux- 部署iSCSI -并使用win10挂载iSCSI盘相关推荐
- linux系统重装后挂载数据盘,Linux重装系统后如何重新挂载数据盘?
在 注意事项 数据盘分区名称为 /dev/vdb1,挂载点名称为 /mnt,新的挂载点名称必须与系统盘初始化之前 /dev/vdb1 的挂载点名称保持一致.您可以通过 cat /etc/fstab命令 ...
- linux学习笔记:06-ubuntu中挂载U盘
U盘挂载 Linux的磁盘管理和window有很大区别,在windo下会有分区的概念,但在Linux中一般不叫做分区而叫做挂载点,挂载点就是将一个硬盘的一部分做成文件夹的形式,这个文件夹的名字就是挂载 ...
- Linux RedHat CentOS 操作系统加载挂载U盘、USB移动硬盘方法
插上USB存储设备后,先用 fdisk -l 或 parted -l 命令来查询操作系统检测到的磁盘详细列表, 找到插入的设备在系统的代号,如sda1, sda2, sdb1, sd2--然后继续操作 ...
- linux系统或者虚拟机下无法挂载64GU盘的解决办法
安装软件exfat-utils 终端输入命令sudo apt-get install exfat-utils 等待安装完后,重新插入U盘即可
- linux硬盘盒支持内核设置,能挂载u盘,但是无法挂载移动硬盘
机子是 hp elitebook 745 G5,cpu 是 AMD Ryzen 7 PRO 2700U 内核是4.17.11 dmesg信息 [12283.605186] usb 2-2.1: new ...
- linux载入初始化内存盘,Linux初始化系统盘后重新挂载数据盘方法
Linux实例初始化系统盘后重新挂载数据盘 在Linux实例中,重新初始化系统盘不会改变数据盘里的内容,但是数据盘的挂载信息会丢失,所以,在Linux重启后,按以下步骤创建新的挂载点信息并挂载数据盘分 ...
- arm开发板采用ubuntu根文件系统自动挂载U盘解决方案升级版!
背景 之前有一篇文章:<ARM-Linux下实现U盘自动挂载>在嵌入式Linux开发板中实现自动挂载U盘的方法.该方法有效,但局限.本人自己测试是在buildroot构建的根文件系统下实现 ...
- win10挂载linux iscsi存储,我的NAS使用经验 篇六:挂载iSCSI服务为物理磁盘给电脑扩容,支持Windows和MAC...
我的NAS使用经验 篇六:挂载iSCSI服务为物理磁盘给电脑扩容,支持Windows和MAC 2020-12-23 22:02:01 161点赞 1634收藏 115评论 创作立场声明:我的NAS经验 ...
- 在linux挂载网络驱动器,利用centos 6.6 搭建iscsi服务器并在centos挂载iscsi网络驱动器...
################################################################## 搭建iscsi服务器: 参考自:http://www.linuxi ...
最新文章
- MapReduce学习总结之Combiner、Partitioner、Jobhistory
- PCB学习第一节内容整理
- SVN目录结构及作用
- oracle服务器内存建议,Oracle内存分配建议
- Java基础入门笔记-字符串
- 软件设计模式之单例模式
- 我的 Windows 电脑已经不用安全软件好多年了
- HTML5与CSS3权威指南.pdf7
- python matplotlib 方程的绘制
- Mybatis 优化:
- 内核调试神器SystemTap — 更多功能与原理(三)
- matlab中的uigetfile函数和setappdata函数
- 在nvidia AGX 边缘服务器安装kubeEdge
- C语言源码实现俄罗斯方块
- 第11期 DApp 榜单:这是一篇让DD君重伤住院的内容
- 《OKR工作法》学习总结
- RK键盘出现上下左右键对应890←输出,Del键输出q,q键有删除功能解决
- 【点云配准】点云配准中常用的评价指标(豪斯多夫距离/Hausdorff Distance、倒角距离/Chamfer Distance和陆地移动距离/Earth Mover‘s Distan
- csgo服务器显示指令,CSGO国服控制台怎么打开 CSGO国服指令代码大全
- OSINT和被动侦察