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协议,使其能够在诸如高速 ...
随机推荐
- 06 Python字符编码与文件处理
python垃圾回收机制: python中的垃圾回收机制是以引用计数为主,分代收集为辅,引用计数的缺陷是循环引用的问题,一个对象的引用数为0 ,那么这个对象就会被python虚拟机回收内存 字符编码 ...
- mongon命令(转)
原文:http://www.cnblogs.com/blueness-sunshine/p/6139092.html 连接mongodb: mongo -u --authenticationDat ...
- 一文读懂spark yarn集群搭建
文是超简单的spark yarn配置教程: yarn是hadoop的一个子项目,目的是用于管理分布式计算资源,在yarn上面搭建spark集群需要配置好hadoop和spark.我在搭建集群的时候有3 ...
- swift -懒加载创建view
// 只有外界访问到headerView的时候才会去执行闭包, 然后将闭包的返回值赋值给headerView // 注意: 一定要记住闭包后面需要写上(), 代表执行闭包 //懒加载 ...
- Baidu Map开发示例
1.获取SHA1码 在Eclipse中点击“Windows”----->“Preferences” ----->“Android” ----->“Build”如下图: 打开“Win+ ...
- CentOS 6.0下phpvod搭建教程(LAMP+phpvod)
之所以安装CentOS是因为之前试过RedHat,但是发现RedHat在安装时,无法获取安装源,原因是RedHat系统没有在RHN注册. 网上的很多教程都说可以直接换用CentOS的源,可我小搞里一会 ...
- GPU的历史:从固定管线到可编程管线再到通用计算平台
开始的时候GPU不能编程,也叫固定管线的,就是把数据按照固定的通路走完. 和CPU同样作为计算处理器,顺理成章就出来了可编程的GPU,但是那时候想在GPU上编程可不是容易的事,你只能使用GPU汇编来写 ...
- Github注册及心得
注册Github流程: 1.搜索www.github.com 2.有两个按钮sign up(注册).sign in(登入)
- sweetalert 快速显示两个提示, 第二个显示不出的问题
今天在使用 sweetalert 做提示框的时候, 有个操作快速做了两次提示, 发现第二次显示不出: sweetAlert({}, function() { $.get('', function() ...
- mono+jexus 部署之CompilationException
使用 HelpPage 组件 CompilationException 好不容易在ubuntu上搭建了mono+jexus,欣喜若狂的部署上发布的网站,急忙打开,成功运行. 但是别高兴的太早,当我打开 ...