您当前位置:首页 > 资讯中心 > 技术文章

StarWind模拟iSCSI设备的方法

 Windows2003群集对共享存储设备要求不高,我们往往可以使用VMware自身的功能创建一个或多个共享磁盘。但是,Windows 2008群集对存储要求很高,据说一定要支持SCSI-3 Persistent Reservation。一般就通过特殊的软件来模拟共享存储设备。

  iSCSI设备是通过普通的TCP/IP网络访问共享存储,因此较适合通过软件进行模拟。iSCSI模拟器软件用得比较多的主要有两个:StarWind、Microsoft iSCSI Target 。我们这里以前者为例介绍模拟iSCSI设备。

 

一、安装StarWind

1、准备计算机

  StarWind将安装在一台Win2008服务器上,这台服务器的IP地址为:192.168.1.1

  然后我们将从一台客户端计算机访问iSCSI设备,客户端的IP地址为:192.168.1.21

  如果是在生产环境中,建议:为了连接iSCSI设备,较好独立使用一套网络(网卡、网络、交换机),隔离与其他应用程序的网络通信。

 

2、启动相应的服务

  由于iSCSI通过TCP协议访问共享存储,而Microsoft又提供了模拟器,所以Win2008中直接集成了相关的驱动。

  在安装StarWind软件时,要求计算机必须启动“iSCSI 发起程序”服务。因此,在安装之前还是较好启动“iSCSI 发起程序”。

  在“开始”--“所有程序”--“管理工具”,找到“iSCSI 发起程序”。

111553481.png

  首先弹出一个提示信息,询问是否让“iSCSI 发起程序”以后在每次开机时都自动运行。毫无疑问,通常情况下选择“是”。

111616292.png

  接着,又出现一个提示信息,询问是否自动配置以打开防火墙的端口。由于Windows2008的安全策略发生重大变化,默认情况下防火墙不会打开端口,这样就阻了访问外部iSCSI设备。我们选择“是”,让Windows帮我们打开防火墙的端口,默认是TCP3260。

111628934.png

(类似地,在在Windows2008环境中安装SQL Server 时,在安装中只会有一个不起眼的警告,而不会自动打开TCP1433等端口)

 

3、安装软件

  安装过程比较简单, 其中会有3个提示信息:

  较早个提示信息显示这台计算机没有启动“iSCSI 发起程序”,如果不启动这个服务,安装程序就不能继续往下进行。如果我们前面的操作已经启动了“iSCSI 发起程序”,就不会再出现这个警告。

111234982.png

  第二个和第三个是警告信息,确认是否要安装驱动程序,毫无疑问,我们点“安装”。

112407637.png

154927733.png

 

二、创建共享磁盘

1、启动StarWind管理器

  默认情况下,StarWind管理器放在任务栏的右下角

154958643.png

155013135.png

 

2、添加主机

155038782.png

155052612.png

 

3、连接到主机

155107479.png

155210884.png

默认用户名为:root ,默认的密码为:starwind

 

4、添加较早块共享磁盘

155412823.png

155424364.png

155435243.png

155444899.png

155459431.png

155514924.png

155525729.png

155538171.png

155630804.png

155643227.png

155655487.png

 

5、继续添加2块共享磁盘

  按照上述步骤,继续添加2块共享磁盘,较后我们一共创建了3块共享磁盘,分别为: QuorumDisk、DtcDisk、SqlDisk,容量分别为500MB、600MB、4000MB 。

155843886.png

 

三、在客户端计算机上连接iSCSI设备

1、启动iSCSI客户端

  转到客户端计算机,从“管理工具”中启动“iSCSI 发起程序”。如果是较早次启动,会有2个提示信息(前面的内容已经描述过)。启动后,出现“iSCSI 发起程序 属性”窗体。

 

2、添加门户

转到“发现”选项卡,“添加门户”

155936858.png

160040686.png

 

3、登录目标

  转到“目标”标签页,这里显示在我们刚才设定的“目标”那里发现的可用的iSCSI设备。此时,这些“目标”的当前状态为“不活动”。

160147343.png

160211520.png

依次“登录”所有的“目标”,这样,我们就连接到了iSCSI设备。结果如下图:

160317623.png

 

四、使用iSCSI设备

1、发现新设备

  进入“磁盘管理”,我们发现会多出个3磁盘。

 

2、联机

  新磁盘的状态是“脱机”,磁盘类型(有基本和动态两类)为“未知”。在新磁盘上点右键,然后在菜单中选择“联机”。

160939126.png

 

3、初始化

“联机”后,磁盘状态变为“没有初始化”,磁盘类型仍然为“未知”。在右键菜单中选择“初始化磁盘”。

161303552.png

161330105.png

 

4、创建卷

  经过初始化之后,磁盘状态变为“保留”,磁盘类型为“基本”(iSCSI磁盘不可以转换为动态磁盘,只能是基本磁盘)。由于分区状态显示“未分配”,所以需要创建分区(创建“卷”)。由于iSCSI磁盘不能转换为动态磁盘,所以它不能建立跨区卷、RAID0带区卷、RAID1镜像卷,只可以“新建简单卷”。

 

181332320.png

161623504.png

 

161636115.png

161645435.png

161654797.png

161705560.png

 

5、完成

  按上述步骤完成较早块共享磁盘的联机与初始化,然后按相同的步骤处理剩下的共享磁盘。全部完成后的结果如下:

170606318.png

  完成上述操作之后,就可以的本地计算机上像使用本地磁盘一样使用这3块磁盘了。

 

五、将iSCSI添加到群集

1、添加“可用存储”

  前面我们通过创建了3个共享存储的磁盘,接下来我们将它们用到群集中。

  首先,在每个节点都分别运行“iSCSI 发起程序”,添加“目标”并且“登录”这些“目标”。

  然后,在群集的主节点(“当前主服务器”)上运行“磁盘管理”,对这些共享磁盘进行“联机”、“初始化”、“新建简单卷”。其他的节点会自动感知到这些共享磁盘的状态变化。

  较后,在群集的任意一个节点上打开“管理工具”中的“故障转移群集管理”,在左侧的浏览框中打开“存储”。在较右侧的任务列表框中,点“添加磁盘”。

162242925.png

  勾选磁盘(可多选),然后点“确定”。

162630653.png

  添加完成的结果如下:

162732490.png

 

2、加入群集后,磁盘状态的变化

(1)当较早个节点未进行“磁盘管理”时,磁盘的状态是“脱机”,磁盘类型是“未知”。

(2)当较早个节点通过“磁盘管理”对磁盘“联机”并“初始化磁盘”后,所有节点都会自动感知,显示磁盘类型为“基本”。但对磁盘状态显示不同:在较早个节点上显示为“联机”;在第二个节点上显示磁盘状态为“脱机”,并有红色向下箭头标识。

(3)当磁盘被添加到群集时,磁盘状态又发生了变化。由于群集拥有磁盘了控制权,因此所有的节点都显示磁盘状态为“保留”。节点之间的差异表现在:群集将共享磁盘交由某个节点控制(可读、可写)时,其他所有节点则全部显示红色向下箭头标识(这些节点此时不可访问这块共享磁盘)。

下图的(1)、(2)、(3)分别对应第二个节点的上述3种状态:

162842474.png

 
作者:Grabsun - 发布时间:2017-11-29 - 点击量:6663
公司简介:大势至公司是国内较早的企业网管软件提供商,可以为企事业单位提供整体的企业网络管理方案和企业网络管理平台,通过全系列的公司监控员工电脑软件教你如何控制员工上网、如何控制局域网内电脑上网以及如何保护电脑文件安全等。公司核心产品“聚生网管系统”是一款专门的公司网管必备软件、查看网络流量软件、网络流量监控软件和办公室电脑监控软件;“网络特警”则是一款专门的网络流量监控设备、上网行为管理服务器、网络行为管理设备,可以实现更为强大的局域网网络行为管理;大势至USB接口禁用软件则是一款专门的数据防泄密产品、屏蔽U盘软件、电脑USB端口禁用软件,可以严防通过一切途径泄露电脑文件,保护单位无形资产和商业机密安全;大势至共享文件夹管理软件则是一款专门的共享文件权限设置软件和共享文件设置密码软件,全面保护共享文件安全;大势至共享文件审计系统则是一款专门的服务器共享文件夹设置软件、服务器共享文件访问日志记录软件,可以详细记录局域网用户访问共享文件的行为,更好地管理共享文件的安全;大势至局域网网络准入控制系统则是一款专门防止未经授权的电脑接入公司局域网的行为,防止外来电脑访问局域网共享文件、防止蹭网以及绑定IP和MAC地址,保护网络安全;大势至FTP服务器日志记录软件则是一款专门记录局域网用户访问FTP服务器日志的软件,可以有效保护FTP服务器文件安全。
联系我们