在Windows Server 2019服务器中部署好iSCSI服务后,请不要随意更改主机名。因为在iSCSI配置中启动器的设置需要识别主机名,所以如果主机名被更改后,可能导致iSCSI服务器端与客户端无法连接,出现红色警告标题。
在Windows Server 2019中已经原生支持iSCSI服务了,所以Windows Server 2019也可以作为iSCSI存储来使用。
本博文目标是在Windows Server 2019上安装、配置和管理iSCSI服务器。

| 计算机类型 | OS | IP |
|---|---|---|
| iSCSI服务器 | Windows Server 2019 | 172.16.10 |
| 普通客户机 | Windows 10 | 172.16.1.11 |
首先,确认Windows Server 2019已经配置好了IP地址。iSCSI是基于IP网络的存储服务。

(1)打开Server Manager,点击【Add roles and features】

(2)进入向导后直接点击【Next】至【服务器选择】界面。


(3)可以看到在服务器确认界面中,再次确认iSCSI服务器的IP地址,点击【下一步】。

(4)进入【服务器角色】界面,打开【文件和存储服务】选项,再点开【文件和iSCSI服务】选项,勾选【iSCSI目标服务器】,点击【下一步】

(5)默认配置,点击【Next】

(6)确认安装信息后,点击【Install】

(7)安装完成后,点击【Close】

当 iSCSI 服务安装完成后,Windows防火墙会自动启用相关出入站规则。打开防火墙高级设置查看

iSCSI服务端无专属的出站规则。
(1)重新返回服务器管理器【Server Manager】后,点击左侧菜单栏,单击文件和存储服务【File and Storage Services】

(2)进入文件和存储服务【File and Storage Services】主页后,点击左侧菜单【iSCSI】
在右侧主页右上角选择任务【TASKS】——>新建iSCSI虚拟磁盘【New iSCSI Viretual Disk…】

(3)进入新建iSCSI虚拟磁盘导向【New iSCSI Viretual Disk Wizard】后,在存储位置【Storage location】中有两个选项:
在这里我们选择【Select by volume】,选中E:盘,这是我们事先为iSCSI准备好的磁盘。

(4)指定iSCI虚拟磁盘的名称【Name】和描述【Description】,点击【Next】

(5)指定虚拟磁盘的大小,这里填写300GB。选择动态扩展【Dynamically expanding】,点击【Next】
可用空间为300GB,所设置的虚拟磁盘大小≤300GB即可。虚拟磁盘的模式主要分为三种:

(6)新建iSCSI目标,点击【Next】

(7)自定义目标名称和描述,这里设置为WIN-iSCSI,点击【Next】

(8)设置访问服务器。访问服务器也就是访问iSCSI服务器的客户机。Windows Server提供了三种方法:
查询发起程序计算ID
从目标服务器上的发起程序缓存中选择
这里的缓存是指,当安装完iSCSI服务后,客户机可以访问存储服务器的3260端口,但是由于目标服务器还未设置,因此无法正常连接。但他们访问时使用的IQN会被存储服务器记录到缓存中。
输入指定类型的值,包括如下:

添加完成后,点击【Next】
连接iSCSI除了能使用IP地址外,还可以使用IQN、DNS名和MAC地址。
(9)进入应用身份认证【Enable Authentication】,不启用即可,点击【Next】

(10)配置确认,准认无误后,点击创建【Create】

(11)创建完成后,点击【Close】

返回iSCSI主页
【Server Manager——>File and Storage Services——>iSCSI】
在iSCSI虚拟磁盘【iSCSI VIRETUAL DISKS】列表中可以看到已经存在了存储阵列。
在iSCSI目标【iSCSI TARGETS】列表中可以看到目标服务器的信息。

关于 iSCSI存储服务器的的配置与管理 请查阅接下来的博文:
【Windows Server 2019】存储服务器的配置和管理——iSCSI的安装和配置(上)
博文介绍了如何在安装与配置iSCSI服务,包括查看安装前的准备工作,安装,查看防火墙设置,配置iSCSI服务以及查看iSCSI服务器端配置。
【Windows Server 2019】存储服务器的配置和管理——iSCSI的安装和配置(下)
博文介绍了如何使用Windows 10 和 ESXi 验证iSCSI服务器部署成功以及如何管理iSCSI服务 。