文档章节

CentOS下如何搭建ISCSI以及Windows如何挂载ISCSI镜像

李朝强
 李朝强
发布于 2017/06/21 14:17
字数 788
阅读 33
收藏 0

相信不少读者都使用过目录共享,网上邻居、Ftp、Samba、NFS或其他之类的,这些服务挺方便的,除了可以做文件共享之外,还可以当作网络同步盘使用。在本文中,我们将介绍一个功能与它们差不多的技术——ISCSI。

    至于ISCSI是什么,我这里就不作介绍了,本文主要是以最简单最小要求的方式快速的搭建起一个ISCSI服务供自己使(shua)用(ku)。Ubuntu的搭建方式,各位读者可以点击这里下载文档,这是由宇内流云编写的。我这里主要介绍CentOS搭建ISCSI的方式。事不宜迟,马上Go!

    首先,我们打开CentOS并确保网络通畅。然后我们执行(安装ISCSI-Server):

   

   yum install -y scsi-target-utils 

    然后创建出一个作为"磁盘"的文件:

      mkdir /home/mydisk

      cd /home/mydisk

      dd if=/dev/zero of=/home/mydisk/iscsi.block bs=4M count=1000

    这里解析下dd那条命令,这个是用于创建"磁盘"的,bs表示数据库(最小存储单位)大小,count表示数目,因此创建出来的磁盘空间大小=bs*count,各位读者可以通过修改count的数目来获得相应的磁盘空间大小。

    然后用打开文件/etc/tgt/targets.conf :

  vi  /etc/tgt/targets.conf 

    找到大概38行,如下图的位置:

把38~40的注释去掉,然后把backing-sotre改为刚刚创建的文件的物理路径(/home/mydisk/iscsi.block),需要做账户密码的还可以设置incominguser,需要做使用ip限制的可以增加initiator-address,修改后效果如下图:

保存退出,然后重启ISCSI服务:

      service tgtd restart 

    有需要的还可以设置服务开机启动:chkconfig tgtd on 

 ISCSI的服务配置就完成了。下面我们再讲讲Windows里面怎么挂ISCSI的磁盘镜像:

    首先,进入"控制面板"->"管理工具"->"ISCSI发起程序":

    如果是第一次使用,Windows会弹出以下图片,选择"是"即可:

然后点击"门户"->"发现门户",填写上ISCSI服务器的IP(Linux的IP),然后点击确定。

然后在"目标"中选择需要连接的磁盘,点击连接,在弹出的对话框中点击高级,点击启动CHAP登录,输入帐号密码后,沿路点击确定返回【这里注意一件事,CHAP对密码的要求是11-16位,所以刚才设置密码的时候要设置这么多的位】。

 在"卷和设备中",点击"自动配置",系统会自动的添加磁盘:

然后在"磁盘管理"中就出现了一块新的磁盘,我们只需要对他进行初始化并创建分区即可完成整套的ISCSI配置了。

至此,全套包括如何搭建ISCSI服务以及如何在Windows里面挂载ISCSI磁盘的全部流程已经讲解完毕。

本文转载自:http://jhonge.net/Home/Single2/1598

共有 人打赏支持
李朝强
粉丝 85
博文 291
码字总数 148281
作品 0
郑州
产品经理
私信 提问
如何搭建 ISCSI 服务

iscsi 实现网络存储,提供存储端叫 target,使用存储端叫 initiator。target 上可以提供存储 空间,initiator 负责连接 ISCSI 设备,在 ISCSI 设备中创建文件系统,以及存取数据,在 initia...

qq5a44b1ed4775f
2017/12/28
0
0
CentOS7 DM-Multipath+HUAWEI OceanStor存储多路径配置

在参看了网上他人的配置,结合RedHat的技术白皮书实现后,自己亲身在CentOS7+HUAWEI OceanStore S2600T的基础上配置了一个DM-Multipath存储多路径的实现,其中碰到了一些小问题和不明白的地方...

t_huanghai
2016/07/05
0
0
Centos 6.5挂载华为赛门铁克存储(Oceanspace S6800E存储系统)

Centos 6.5挂载华为赛门铁克存储(Oceanspace S6800E存储系统) 一、存储端配置 1、Oceanspace S6800E ISCSI主机端口配置流程图 2、创建LUN 事例说明: 选择要使用的RAID组“raidfc02(RAID5...

神游道者
2018/08/21
0
0
利用centos 6.6 搭建iscsi服务器并在centos挂载iscsi网络驱动器

################################################################## 搭建iscsi服务器: 参考自:http://www.linuxidc.com/Linux/2016-09/135655.htm yum install scsi-target-utils -y v......

qq564627110
2017/02/19
0
0
Linux iscsi磁盘共享挂载

Linux iscsi磁盘映射 一、什么是iscsi 实验环境:centos 7.3 共享服务器:192.168.100.3 (需要有多块磁盘或者LVM,此处实验直接添加的虚拟磁盘) 挂载服务器:192.168.100.4 要实现通过isc...

彭锐
2018/05/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

编码规范

4.、编码时的一些建议 1、尽量指定类、方法的final修饰符——虚拟机会想办法内联所有的final方法来减少方法执行时创建栈帧的数量,从而降低栈溢出的风险 2、尽量重用对象——重复new对象会增...

呵呵哒灬
今天
2
0
第一个docker化的java应用

Docker 思想 集装箱 标准化:运输方式/存储方式/API 接口 隔离

BeanHo
今天
1
0
数据库技术-Mysql主从复制与数据备份

数据库技术-Mysql 主从复制的原理: MySQL中数据复制的基础是二进制日志文件(binary log file)。一台MySQL数据库一旦启用二进制日志后,其作为master,它的数据库中所有操作都会以“事件”...

须臾之余
昨天
14
0
Git远程仓库——GitHub的使用(一)

Git远程仓库——GitHub的使用(一) 一 、 Git远程仓库 由于你的本地仓库和GitHub仓库之间的传输是通过SSH加密的,所以需要一下设置: 步骤一、 创建SSH key 在用户主目录下,看看有没有.ss...

lwenhao
昨天
4
0
SpringBoot 整合

springBoot 整合模板引擎 SpringBoot 整合Mybatis SpringBoot 整合redis SpringBoot 整合定时任务 SpringBoot 整合拦截器...

细节探索者
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部