windows server 2016环境下为设备挂载虚拟磁盘ISCSI教程

版主: 论坛版主

回复
jiuyue
新人报道
帖子: 1
注册时间: 21 4月 2019, 16:37

windows server 2016环境下为设备挂载虚拟磁盘ISCSI教程

帖子 jiuyue » 24 4月 2019, 15:49

本文介绍在windows server 2016(以下简称win2016)环境下为N1等设备挂载共享存储ISCSI教程。
ISCSI介绍以及群辉环境下挂载方法请移步宁大帖子:
viewtopic.php?f=15&t=4651

一.总体步骤
1.在win2016主机下搭建ISCSI服务器端环境;
2.在win2016主机下新建虚拟磁盘;
3.为设备安装ISCSI客户端环境;
4.发现并登陆目标;
5.设置自动挂载。
二、图文教程

1.在win2016主机下搭建ISCSI服务器端环境

win2016桌面>>开始菜单>>服务器管理器>>添加角色和功能>>在服务器角色中找到【文件和存储服务】,展开菜单勾选【文件服务器】、ISCSI目标服务器。为服务器添加ISCSI环境。主要图文如下:
1.jpg
1.1.jpg
2.jpg
3.jpg

2.在win2016主机下新建虚拟磁盘;

上传图片数量有限制,图很长,点开看。
da.jpg

3.为设备安装ISCSI客户端环境;

(1)为N1等客户端下载安装ISCSI

SSH登陆客户端。制作开放版镜像的方法移步宁大帖子:viewtopic.php?f=48&t=4959
安装ISCSI,(Debian/ubuntu可用)

代码: 全选

apt update&&apt install open-iscsi
(2)发现目标

代码: 全选

iscsiadm -m discovery -t st -p 192.168.0.66    #这个ip是你的ISCSI服务器ip
下图中:1 iqn.1991-05.com.microsoft:win-pv00arin4js-b6-target 这就是目标的名字。
20.jpg

(3)登录到指定目标

代码: 全选

iscsiadm -m node --targetname "iqn.1991-05.com.microsoft:win-pv00arin4js-b1-target" --portal "192.168.0.66:3260" --login
上面代码中:第一个引号内的就是发现目标的名字。

第二个引号里面是你服务器的ip地址,端口你没有修改的情况下,都是3260.

(4)设置设备重启后自动挂载服务器的iscsi

代码: 全选

iscsiadm -m node -T iqn.1991-05.com.microsoft:win-pv00arin4js-b2-target -p 192.168.0.66:3260 --op update -n node.startup -v automatic
-T后面的iqn.1991-05.com.microsoft:win-pv00arin4js-b2-target是发现目标的名字,-p后面的192.168.0.66:3260,是你服务器的ip地址.
执行上述代码后,下次服务器重启后,可以自动挂载。
一般家用可能博纳云设备与NAS在供电相同,但是如果遇到停电或者UPS供电不足停机,可能博纳云设备比NAS先启动,这样即使设置了自动挂载,因为服务器iscsi环境没有准备好,也可能挂载失败。
我目前采用的办法就是SSH进入设备执行reboot
但这个方法太笨,希望大神指教。我的想法是开机执行ping 服务器,如果通的话,就执行挂载,否则一直ping到通以后才执行。
可是不会写脚本。
对了,如需删除挂载,代码是:

代码: 全选

iscsiadm -m discovery --portal "192.168.0.66:3260" --op=delete
同理:192.168.0.66:3260,是你服务器的ip地址端口。


望抛砖引玉,不对的地方轻拍。

nxx
帖子: 0
注册时间: 03 12月 2018, 20:58

Re: windows server 2016环境下为设备挂载虚拟磁盘ISCSI教程

帖子 nxx » 25 4月 2019, 09:44

挺完善的..

nxx
帖子: 0
注册时间: 03 12月 2018, 20:58

Re: windows server 2016环境下为设备挂载虚拟磁盘ISCSI教程

帖子 nxx » 25 4月 2019, 09:48

方便很多 个人钱包哪里弄 必须gate的吗.2019-4-25 09:47:59

头像
二 猫
博士研究生
帖子: 1731
注册时间: 01 11月 2018, 18:34

Re: windows server 2016环境下为设备挂载虚拟磁盘ISCSI教程

帖子 二 猫 » 25 4月 2019, 14:33

nxx 写了:
25 4月 2019, 09:48
方便很多 个人钱包哪里弄 必须gate的吗.2019-4-25 09:47:59
imtoken
BonusCloud.io

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

Re: windows server 2016环境下为设备挂载虚拟磁盘ISCSI教程

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

.在win2016主机下搭建ISCSI服务器端环境

回复