执行 iSCSI 专用任务
对于 iSCSI 协议,您可以在阵列端和主机端配置交换机并配置网络。然后,验证 IP 网络连接。
第1步:配置交换机—iSCSI、VMware
您可以根据供应商针对 iSCSI 的建议配置交换机。这些建议可能包括配置指令以及代码更新。
确保您已具备以下条件:
-
两个单独的网络可实现高可用性。确保将 iSCSI 流量隔离到不同的网段。
-
已启用发送和接收硬件流量控制 * 端到端 * 。
-
已禁用优先级流量控制。
-
如果适用,请启用巨型帧。
控制器的交换机端口不支持端口通道 /LACP 。不建议使用主机端 LACP ;多路径具有相同或更好的优势。 |
请参阅交换机供应商的文档。
第2步:配置网络连接—iSCSI VMware
根据数据存储要求,您可以通过多种方式设置 iSCSI 网络。有关为您的环境选择最佳配置的提示,请咨询您的网络管理员。
确保您已具备以下条件:
-
已启用发送和接收硬件流量控制 * 端到端 * 。
-
已禁用优先级流量控制。
-
如果适用,请启用巨型帧。
如果出于性能原因在 IP SAN 中使用巨型帧,请确保将阵列,交换机和主机配置为使用巨型帧。有关如何在主机和交换机上启用巨型帧的信息,请参见操作系统和交换机文档。要在阵列上启用巨型帧,请完成步骤 3 中的步骤。
在规划 iSCSI 网络时,请记住 "VMware 配置最大值" 指南指出,支持的最大 iSCSI 存储路径数为 8 。您必须考虑此要求,以避免配置过多的路径。
默认情况下,如果不使用 iSCSI 端口绑定, VMware iSCSI 软件启动程序会为每个 iSCSI 目标创建一个会话。
VMware iSCSI 端口绑定功能可强制所有绑定的 VMkernel 端口登录到可在已配置网段上访问的所有目标端口。它用于为 iSCSI 目标提供单个网络地址的阵列。NetApp 建议不要使用 iSCSI 端口绑定。对于追加信息,请参见 "VMware 知识库" 有关在 ESX/ESXi 中使用软件 iSCSI 端口绑定的注意事项的文章。如果 ESXi 主机已连接到另一供应商的存储, NetApp 建议您使用单独的 iSCSI vmkernel 端口,以避免与端口绑定发生任何冲突。 |
为了获得最佳实践,您不应在 E 系列存储阵列上使用端口绑定。有关详细信息、请参见 "TR-4789:《E系列SANtricity iSCSI与ESXi 6.x和7.x集成的VMware配置指南》" 。
要确保多路径配置良好,请对 iSCSI 网络使用多个网段。在一个网段上至少放置一个主机端端口和每个阵列控制器的至少一个端口,在另一网段上放置一组相同的主机端端口和阵列端端口。尽可能使用多个以太网交换机提供额外冗余。
请参阅交换机供应商的文档。
许多网络交换机必须配置为超过 9 , 000 字节的 IP 开销。有关详细信息,请参见交换机文档。 |
第3步:配置阵列端网络连接—iSCSI、VMware
您可以使用 SANtricity 系统管理器图形用户界面在阵列端配置 iSCSI 网络。
确保您已具备以下条件:
-
一个存储阵列控制器的 IP 地址或域名。
-
已为 System Manager GUI ,基于角色的访问控制( Role-Based Access Control , RBAC )或 LDAP 和目录服务配置密码,以便对存储阵列进行适当的安全访问。有关访问管理的详细信息,请参见 SANtricity System Manager 联机帮助。
此任务介绍如何从硬件页面访问 iSCSI 端口配置。您也可以从菜单: System[ 设置 > 配置 iSCSI 端口 ] 访问配置。
有关如何在VMware配置上设置阵列端网络的其他信息,请参见以下技术报告: "《 VMware E 系列 SANtricity iSCSI 与 ESXi 6.x 和 7.x 集成配置指南》"。 |
-
在浏览器中,输入以下 URL : ` https://<DomainNameOrIPAddress>`
IPAddress
是一个存储阵列控制器的地址。首次在尚未配置的阵列上打开 SANtricity 系统管理器时,将显示设置管理员密码提示符。基于角色的访问管理可配置四个本地角色:管理员,支持,安全性和监控。后三个角色具有无法猜测的随机密码。为管理员角色设置密码后,您可以使用管理员凭据更改所有密码。有关四个本地用户角色的详细信息,请参见 SANtricity System Manager 联机帮助。
-
在设置管理员密码和确认密码字段中输入管理员角色的 System Manager 密码,然后单击 * 设置密码 * 。
如果未配置池,卷组,工作负载或通知,则设置向导将启动。
-
关闭设置向导。
您稍后将使用此向导完成其他设置任务。
-
选择 * 硬件 * 。
-
如果图形显示了驱动器,请单击 * 显示磁盘架背面 * 。
此图将发生变化,以显示控制器,而不是驱动器。
-
单击包含要配置的 iSCSI 端口的控制器。
此时将显示控制器的上下文菜单。
-
选择 * 配置 iSCSI 端口 * 。
此时将打开配置 iSCSI 端口对话框。
-
在下拉列表中,选择要配置的端口,然后单击 * 下一步 * 。
-
选择配置端口设置,然后单击 * 下一步 * 。
要查看所有端口设置,请单击对话框右侧的 * 显示更多端口设置 * 链接。
端口设置 Description 已配置以太网端口速度
选择所需的速度。下拉列表中显示的选项取决于您的网络可以支持的最大速度(例如 10 Gbps )。
控制器上提供的可选 25 Gb iSCSI 主机接口卡不会自动协商速度。您必须将每个端口的速度设置为 10 GB 或 25 GB 。所有端口都必须设置为相同的速度。 启用 IPv4/Enable IPv6
选择一个或两个选项以启用对 IPv4 和 IPv6 网络的支持。
TCP 侦听端口(可通过单击 * 显示更多端口设置 * 来使用。)
如有必要,请输入新的端口号。
侦听端口是控制器用于侦听主机 iSCSI 启动程序的 iSCSI 登录的 TCP 端口号。默认侦听端口为 3260 。您必须输入 3260 或 49152 到 65535 之间的值。
MTU 大小(可通过单击 * 显示更多端口设置 * 来获取。)
如有必要,请为最大传输单元( Maximum Transmission Unit , MTU )输入一个新大小(以字节为单位)。
默认最大传输单元( Maximum Transmission Unit , MTU )大小为每帧 1500 字节。您必须输入一个介于 1500 和 9000 之间的值。
启用 ICMP ping 响应
选择此选项可启用 Internet 控制消息协议( Internet Control Message Protocol , ICMP )。网络计算机的操作系统使用此协议发送消息。这些 ICMP 消息可确定主机是否可访问以及从该主机获取数据包所需的时间。
如果选择了 * 启用 IPv* ,则在单击 * 下一步 * 后,将打开一个对话框,用于选择 IPv4 设置。如果选择了 * 启用 IPv6* ,则在单击 * 下一步 * 后,将打开一个对话框,用于选择 IPv6 设置。如果同时选择了这两个选项,则 IPv4 设置对话框将首先打开,然后单击 * 下一步 * , IPv6 设置对话框将打开。
-
自动或手动配置 IPv4 和 / 或 IPv6 设置。要查看所有端口设置,请单击对话框右侧的 * 显示更多设置 * 链接。
端口设置 Description 自动获取配置
选择此选项可自动获取配置。
手动指定静态配置
选择此选项,然后在字段中输入静态地址。对于 IPv4 ,请包括网络子网掩码和网关。对于 IPv6 ,请包括可路由的 IP 地址和路由器 IP 地址。
-
单击 * 完成 * 。
-
关闭 System Manager 。
第4步:配置主机端网络连接—iSCSI
通过在主机端配置 iSCSI 网络, VMware iSCSI 启动程序可以与阵列建立会话。
在这种在主机端配置 iSCSI 网络的快速方法中,您可以允许 ESXi 主机通过四个冗余路径将 iSCSI 流量传输到存储。
完成此任务后,主机将配置一个 vSwitch ,其中既包含 VMkernel 端口,又包含两个 vmnic 。
有关为 VMware 配置 iSCSI 网络的追加信息,请参见 "VMware vSphere 文档" 适用于您的 vSphere 版本。
-
配置要用于传输 iSCSI 存储流量的交换机。
-
启用发送和接收硬件流量控制 * 端到端 * 。
-
禁用优先级流量控制。
-
完成阵列端 iSCSI 配置。
-
使用两个 NIC 端口传输 iSCSI 流量。
-
使用 vSphere Client 或 vSphere Web Client 执行主机端配置。
接口的功能各不相同,具体工作流也各不相同。
第5步:验证IP网络连接—iSCSI、VMware
您可以使用 ping 测试来验证 Internet 协议( IP )网络连接,以确保主机和阵列能够进行通信。
-
在主机上,根据是否启用了巨型帧,运行以下命令之一:
-
如果未启用巨型帧,请运行以下命令:
vmkping <iSCSI_target_IP_address\>
-
如果启用了巨型帧,请使用有效负载大小 8 , 9772 字节运行 ping 命令。IP 和 ICMP 合并标头为 28 字节,如果添加到有效负载中,则等于 9 , 000 字节。s 开关设置
数据包大小
位。d 开关用于设置 IPv4 数据包上的 DF (不分段)位。通过这些选项,可以在 iSCSI 启动程序和目标之间成功传输 9 , 000 字节的巨型帧。vmkping -s 8972 -d <iSCSI_target_IP_address\>
在此示例中, iSCSI 目标 IP 地址为
192.0.2.8
。
vmkping -s 8972 -d 192.0.2.8 Pinging 192.0.2.8 with 8972 bytes of data: Reply from 192.0.2.8: bytes=8972 time=2ms TTL=64 Reply from 192.0.2.8: bytes=8972 time=2ms TTL=64 Reply from 192.0.2.8: bytes=8972 time=2ms TTL=64 Reply from 192.0.2.8: bytes=8972 time=2ms TTL=64 Ping statistics for 192.0.2.8: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 2ms, Maximum = 2ms, Average = 2ms
-
-
从每个主机的启动程序地址(用于 iSCSI 的主机以太网端口的 IP 地址)到每个控制器 iSCSI 端口执行问题描述 a
vmkping
命令。从配置中的每个主机服务器执行此操作,并根据需要更改 IP 地址。如果命令失败并显示消息 sendto () failed ( Message too long )
,请验证主机服务器,存储控制器和交换机端口上以太网接口的 MTU 大小(巨型帧支持)。 -
返回到 iSCSI 配置操作步骤以完成目标发现。
第 6 步:记录您的配置
您可以生成并打印此页面的 PDF ,然后使用以下工作表记录特定于协议的存储配置信息。要执行配置任务,您需要此信息。
建议的配置
建议的配置包括两个启动程序端口和四个目标端口以及一个或多个 VLAN 。
目标 IQN
标注编号 | 目标端口连接 | IQN |
---|---|---|
2. |
目标端口 |
正在映射主机名
标注编号 | 主机信息 | 名称和类型 |
---|---|---|
1. |
正在映射主机名 |
|
主机操作系统类型 |