Windows Server 2012 搭建 iSCSI 存储服务完整教程(附 Win7 客户端连接)
在企业级网络环境中,iSCSI 技术常用于实现存储资源共享,通过以太网将存储设备虚拟化,让客户端像访问本地磁盘一样使用远程存储。本文将详细介绍如何在 Windows Server 2012 中搭建 iSCSI 目标服务器,并配置 Windows 7 客户端进行连接,步骤清晰可落地,新手也能轻松上手。
一、前期准备:网络环境配置
1. 虚拟机网络设置(VMware)
本次操作基于 VMware 虚拟机,需为 Windows Server 2012(服务端)和 Windows 7(客户端)配置相同的 VMnet8(NAT 模式)网卡,确保二者处于同一网段:
- Windows Server 2012 配置:编辑虚拟机设置 → 网络适配器 → 选择「自定义(VMnet8 NAT 模式)」,勾选「已连接」和「启动时连接」。

- Windows 7 配置:同样在虚拟机设置中,将网络适配器设置为「自定义(VMnet8 NAT 模式)」,启用连接状态。

2. 物理机 VMnet8 网卡启用
在宿主机(物理机)中启用 VMnet8 网卡,确保虚拟机网络互通:
- 打开「控制面板 → 所有控制面板项 → 网络连接」;
- 找到「VMware Network Adapter VMnet8」,右键选择「启用」(若已启用则忽略)。

二、Windows Server 2012:iSCSI 目标服务器配置
1. 安装 iSCSI 目标服务器角色
1.打开「服务器管理器」,点击「添加角色和功能」;

2.「开始之前」页面直接点击「下一步」;

3.安装类型选择「基于角色或基于功能的安装」,点击「下一步」;

4.目标服务器选择本地服务器(默认已选中),点击「下一步」;

5.服务器角色勾选「文件和存储服务 → 文件和 iSCSI 服务 → iSCSI 目标服务器」,点击「下一步」;

6.功能页面啥也不用勾,直接「下一步」;

7.确认页面点「安装」→ 此时不用等进度条,切换到 Win7 虚拟机,开始配置 Win7


2. 同步操作:配置 Win7 静态 IP
趁 Server 后台安装的时间,先搞定 Win7 的网络,避免后续等半天:
方法一:可视化操作(记不住命令首选,点鼠标就行)
1.启动 Win7,点桌面「开始」→ 「控制面板」;

2.查看方式选「类别」→ 点「网络和 Internet」→ 「网络和共享中心」;

3.左边点「更改适配器设置」→ 找到「本地连接」(对应 VMnet8 网卡);

4.右键「本地连接」→ 「属性」→ 找到「Internet 协议版本 4 (TCP/IPv4)」→ 双击它;


1.选「使用下面的 IP 地址」,按下面填(直接抄,不用改):
- IP 地址:192.168.43.100
- 子网掩码:255.255.255.0
- 默认网关:192.168.43.1
- 首选 DNS 服务器:192.168.43.130(在WinServer2012使用“ipconfig”进行IP地址查看)

2.点「确定」→ 再点一次「确定」,Win7 网络就配好了。
方法二:命令快速打开(会用 Win+R 更省事)
1.Win7 里按「Win+R」(键盘上 Windows 图标键 + R);
2.输入「ncpa.cpl」→ 点「确定」(直接打开网络连接,不用找半天);

3.后续和方法一样:右键「本地连接 → 属性 → 双击 TCP/IPv4」→ 填上面的数值 → 保存。
4.创建 iSCSI 虚拟磁盘(相当于 “远程硬盘”,小白随便填就行)
1.回到「服务器管理器」→ 左边点「文件和存储服务」→ 再点「iSCSI」;

2.右边点「新建 iSCSI 虚拟磁盘」→ 启动向导;

3.「选择 iSCSI 虚拟磁盘位置」:默认选本地服务器(不用改),存储位置选有空间的卷(比如 C 盘)→ 「下一步」;

4.「指定 iSCSI 虚拟磁盘名称」:随便填(比如「iscsi」,好记就行)→ 「下一步」;

6.「指定 iSCSI 虚拟磁盘大小」:随便填(比如 2GB,想大一点填 10GB 也可以)→ 「下一步」;

7.「分配 iSCSI 目标」:选「新建 iSCSI 目标」→ 「下一步」;

8.「指定目标名称」:还是填「iscsi-disk」(和磁盘名一致,不容易忘)→ 「下一步」;

9.「指定访问服务器」(关键!让 Wi7f访问):
- 点「添加」→ 弹出「添加发起程序 ID」;
- 「类型」:可默认(IQN)也可以选择IP地址 → 填写值(服务器的IP地址)→「确定」;

- 点「下一步」;

10.「启用身份验证」:不用勾任何选项(勾了还要记密码,小白跳过)→ 「下一步」;

11.「确认选择」:啥也不用改,点「创建」→ 等 30 秒,虚拟磁盘就建好了。


5. 补充授权:让 Win7 认得出 WinServer
1.回到「iSCSI」页面,找到刚创建的「iscsi-disk」目标;
2.右键它 → 「属性」→ 切换到「发起程序」选项卡;

3.点「添加」→ 会看到一个 IQN 选项(比如「iqn.1991-05.com.microsoft:win-n4mi1ai4ps1」);

4.直接点「确定」→ 看到列表里有「192.168.43.100」和这个 IQN → 点「应用」→ 「确定」。


三、Win7 客户端:连接远程 iSCSI 磁盘
1. 打开 iSCSI 发起程序(快速找到)
Win7 里按「Win+R」→ 输入「iscsicpl」→ 点「确定」(直接打开,不用找菜单)。
2. 连接 Server 2012 的 iSCSI 目标
1.弹出「iSCSI 发起程序」窗口,切换到「目标」选项卡;
2.「目标」输入框填 Server 2012 的 IP:192.168.43.130;

3.点「快速连接」→ 系统会自动找到目标,状态显示「已连接」→ 点「完成」;
4.再点「完成」关闭窗口。

3.让Win7识别到在WinServer2012配置的2GB磁盘
1.在「卷和设备」点击「自动配置」

2.完成后「卷列表」会有显示

3.点击「确定」
3. 初始化磁盘:让 Win7 认出 “远程硬盘”
1.点 Win7 桌面「开始」→ 「计算机」;
2.右键「计算机」→ 选「管理」(打开计算机管理窗口);

3.左边导航栏展开「存储」→ 点击「磁盘管理」;
4.稍等几秒,会看到一个「未分配」的磁盘(就是 Server 上建的虚拟磁盘,大小和之前设置的一致);

5.右键点击这个「未分配」的磁盘空间 → 选「新建简单卷」;
6.弹出「新建简单卷向导」,直接点「下一步」;
7.「指定卷大小」:默认就是全部可用空间,不用改 → 点「下一步」;
8.「分配驱动器号和路径」:默认会自动分配(比如 E 盘),也可以手动选喜欢的盘符 → 点「下一步」;
9.「格式化分区」:文件系统默认「NTFS」(不用改),卷标可以随便填(比如「远程存储」),其他保持默认 → 点「下一步」;
10.最后点「完成」,等待系统自动格式化,几秒钟后就完成了。
四、小白常见问题排查(遇到问题先看这里)
1.Win7 找不到 Server 目标?
- 检查物理机的 VMnet8 网卡是不是已启用;
2.连接成功但磁盘管理里没有未分配磁盘?
- 回到「iSCSI 发起程序」→ 「卷和设备」→ 点「自动配置」;
- 重启 Win7 的「iSCSI 发起程序」服务:按「Win+R」→ 输入「services.msc」→ 找到「iSCSI Initiator Service」→ 右键「重启」。
3.提示 “访问被拒绝”?
- 回到 Server 2012 的「iSCSI 目标属性」→ 「发起程序」→ 确认有 Win7 的 IP(192.168.43.100)。