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

Moderator: 论坛版主

Post Reply
jiuyue
新人报道
Posts: 1
Joined: Sun Apr 21, 2019 8:37 am

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

Post by jiuyue » Wed Apr 24, 2019 7:49 am

本文介绍在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可用)

Code: Select all

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

Code: Select all

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)登录到指定目标

Code: Select all

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

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

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

Code: Select all

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到通以后才执行。
可是不会写脚本。
对了,如需删除挂载,代码是:

Code: Select all

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


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

nxx
Posts: 0
Joined: Mon Dec 03, 2018 12:58 pm

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

Post by nxx » Thu Apr 25, 2019 1:44 am

挺完善的..

nxx
Posts: 0
Joined: Mon Dec 03, 2018 12:58 pm

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

Post by nxx » Thu Apr 25, 2019 1:48 am

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

User avatar
二 猫
论坛管理员
Posts: 1480
Joined: Thu Nov 01, 2018 10:34 am

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

Post by 二 猫 » Thu Apr 25, 2019 6:33 am

nxx wrote:
Thu Apr 25, 2019 1:48 am
方便很多 个人钱包哪里弄 必须gate的吗.2019-4-25 09:47:59
imtoken
BonusCloud.io

56143575
幼稚园
Posts: 14
Joined: Wed May 08, 2019 12:43 pm

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

Post by 56143575 » Fri Nov 15, 2019 3:41 pm

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

Post Reply