CentOS7.6下模拟iSCSI,Windows来连
如题,在CentOS7上模拟一个iSCSI设备,然后在Windows Server 2008上连接这个iSCSI设备
第一步,CentOS7上的操作。CentOS7上安装iSCSI模拟器需要3个包,我是下载下来安装的,因此用的是yum localinstall,你可以直接yum -y install scsi-target-utils来替代完成下面前3个命令的执行
yum localinstall perl-Config-General-2.61-1.el7.noarch.rpm --nogpgcheck
yum localinstall sg3_utils-1.37-17.el7.x86_64.rpm --nogpgcheck
yum localinstall scsi-target-utils-1.0.55-4.el7.x86_64.rpm --nogpgcheck
安装完成,下面启动启用服务
systemctl start tgtd
systemctl enable tgtd
指定CentOS7本机的sdb设备为iSCSI设备,注意sdb这个设备我只是挂上去,没有在系统上挂载和格式化,也千万不要格式化和挂载,然后用这个sdb创建iSCSI设备并授权192.168.100.0/24这个网段的可以访问
tgtadm --lld iscsi --mode target --op new --targetname iqn.2019-04.cn.com.itox.iscsi:myscsi.disk1 --tid 1 ####红色部分不能有大写字母,不然客户端连接的时候会报错:找不到目标名称或从登陆处设置为隐藏
tgtadm --lld iscsi --mode logicalunit --op new --tid 1 --lun 1 --backing-store /dev/sdb ####这个红色部分就是本地的哪个磁盘要映射出去给别人用的,我这里是sdb
tgtadm --lld iscsi --mode target --op bind --tid 1 --initiator-address 192.168.100.0/24 ####这个红色部分代表哪些IP地址可以搜到这个盘并加载他
注意,你不是要关闭一下防火墙systemctl stop firewalld 就是要允许一下3206端口通过firewall-cmd --add-port=3206/tcp --permanent,不然有可能客户端无法连接的哦。
第二步,现在Windows Server 2008来连接这个iSCSI磁盘。
1、开始菜单,管理工具,iSCSI 发起程序
2、【发现】选项卡,单击发现门户,弹出的窗口输入CentOS7的IP地址,端口不要动;继续点击高级按钮,在常规选项卡中的本地适配器选择Microsoft iSCSI Initiator,发起程序选本地通信IP地址。点击确定,然后再确定。不要问我为什么要确定2次,因为你弹出了2个窗口,要点2次确定才能回到主窗口。
3、【目标】选项卡,你已经能够看到刚才创建的iSCSI磁盘了,点击连接按钮,再点高级,又会弹出一个和刚才差不多的窗口,除了目标门户选的IP是CentOS7的IP地址之外,其他的同上,然后,确定,确定,不要问我为什么要2个确定,我不想再解释了。
4、后面我就不说了,上面的确定完了,你本机就已经能够成功加载这个iSCSI了,到磁盘管理去看看吧。
欢迎加入技术交流群70539804
CentOS7.6下模拟iSCSI,Windows来连的更多相关文章
- 如何在Windows环境下模拟丢包
[本文出自天外归云的博客园] Q&A Question: How to simulate packet loss on Windows? Answer: Clumsy, an utility ...
- windows下模拟linux命令的工具 xshell
windows下模拟linux命令的工具 xshell
- [转]StarWind模拟iSCSI设备
StarWind模拟iSCSI设备 url: http://jimshu.blog.51cto.com/3171847/590412/ 标签:职场 iSCSI 休闲 StarWind 原创作品,允许 ...
- Linux下搭建iSCSI共享存储的方法 Linux-IO Target 方式CentOS7-1810下实现
iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速 ...
- centos7.2下编译安装&&使用-git代码库
centos7.2下编译安装git Git简介 Git是一个分布式版本控制系统 Git vs SVN SVN是典型的集中式版本控制起,版本库集中存放在服务器,当我们用自己的电脑干活儿的时候,需要先从中 ...
- Linux centos7环境下安装MySQL的步骤详解
Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...
- 虚拟机centos7服务器下,启动oracle11g数据库和关闭数据库
转载:https://blog.csdn.net/ShelleyWhile/article/details/74898033 一.前提条件:虚拟机centos7服务器下,已经安装好oracle11g数 ...
- 【SVN】CentOS7.0下搭建SVN服务器
SVN服务器搭建 最近接手了天赋吉运的SVN项目管理,那么学会搭建SVN服务器就成为了必须的技能.这篇文章就来讲一讲在CentOS7.0下如何搭建SVN服务器 1,下载安装SVN版本 yum inst ...
- Linux下搭建iSCSI共享存储的方法 TGT 方式 CentOS6.9系统下
iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速 ...
随机推荐
- Redis 安装配制
Redis 安装配制 redis 安装分为单机安装.伪集群安装.集群安装. Redis 下载地址:http://www.redis.cn/download.html Redis 在线测试工具:http ...
- BurpSuite安装和配置
Burp Suite是什么 Burp Suite 是用于攻击web 应用程序的集成平台.它包含了许多Burp工具,这些不同的burp工具通过协同工作,有效的分享信息,支持以某种工具中的信息为基础供另一 ...
- windows平台使用spark-submit以client方式提交spark应用到standalone集群
1.spark应用打包,我喜欢打带依赖的,这样省事. 2.使用spark-submit.bat 提交应用,代码如下: for /f "tokens=1,2 delims==" %% ...
- Send [1] times, still failed
com.alibaba.rocketmq.client.exception.MQClientException: Send [1] times, still failed, cost [696094] ...
- ARKit对安卓的提示 ARKit与Google Tango
我们知道安卓是Google开发的,那么关于AR谷歌有哪些作为呢?就是开发了Google Tango,尽管Tango还未开源,但是用户可以免费使用,可是一般的安卓手机是无法运行的,它对硬件有要求,这对它 ...
- .NET基础 (08)字符串处理
字符串处理1 System.String是值类型还是引用类型2 StringBuilder类型有何作用3 如何在String和Byte[]对象之间进行转换4 简述BASE64编码的作用以及C#中对其的 ...
- (博弈 sg入门)kiki's game -- hdu -- 2147
链接: http://acm.hdu.edu.cn/showproblem.php?pid=2147 题意: 在一个n*m的棋盘上,从 (1,m),即右上角开始向左下角走. 下棋者只能往左边(lef ...
- ZOJ2208 To and Fro 2017-04-16 19:30 45人阅读 评论(0) 收藏
To and Fro Time Limit: 2 Seconds Memory Limit: 65536 KB Mo and Larry have devised a way of encr ...
- java并发编程实战:第七章----取消与关闭
Java没有提供任何机制来安全地终止线程(虽然Thread.stop和suspend方法提供了这样的机制,但由于存在缺陷,因此应该避免使用 中断:一种协作机制,能够使一个线程终止另一个线程的当前工作 ...
- Python作图笔记
感谢莫烦大神,附带他的个人网站链接:https://morvanzhou.github.io/ 再带上官方的文档,多看文档啊!不然参数忘了就没地方查了:https://matplotlib.org/a ...