Dell PowerVault MD3200i 和 MD3220i 存储阵列 部署指南
注、小心和警告 注:“注”表示可以帮助您更好地使用计算机的重要信息。 小心:“小心”表示如果不遵循说明,就有可能损坏硬件或导致数据丢失。 警告:“警告”表示可能会导致财产损失、人身伤害甚至死亡。 ____________________ 本出版物中的信息如有更改,恕不另行通知。 © 2011 Dell Inc. 版权所有,翻印必究。 未经 Dell Inc. 书面许可,严禁以任何形式复制这些材料。 本文中使用的商标:Dell™、 DELL 徽标和 PowerVault™ 是 Dell Inc. 的商标。 Intel® 和 Pentium® 是 Intel Corporation 在美国的注册商标。和其他国家 / 地区的注册商标。Microsoft®、 Windows® 和 Windows Server® 是 Microsoft Corporation 在美国和 / 或其它国家 / 地区的商标或 注册商标。 Red Hat® 和 Red Hat® Enterprise Linux® 是 Red Hat, Inc. 在美国和其他国家或地区 的注册商标。 SUSE® 是 Novell, Inc.
目录 1 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 系统要求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Management Station 要求 . 硬件安装 7 . . . . . . . . . . . . . . . . . . . . . . . . . 8 . . . . . . . . . . . . . . . . . . . . . . . . . . 9 规划存储配置 . . . . . . . . . . . . . . . . . . . . . . . . . . 连接存储阵列 . . . . . . . . . . . . . . . . . . . . . . . . . 10 存储阵列布线 . . . . . . . . . . . . . . . . . . . . . . . . . 10 冗余和非冗余配置 直接连接的配置 . 网络连接的配置 . . . . . . . . . .
安装后任务 . 开始之前 . . . . . . . . . . . . . . . . . . . . . . . 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 iSCSI 配置工作表 . IPv4 设置 . IPv6 设置 . . . . . . . . . . . . . . . . . . . . . . . 30 . . . . . . . . . . . . . . . . . . . . . . . . 31 32 . . . . . . . . . . . . . . . . . . . . . . . . 在存储阵列上配置 iSCSI . . . . . . . . . . . . . . . . . . . 使用 Modular Disk Configuration Utility 进行自动配置 . . . . . . . . . . . . . . 主机连接建立后步骤 . 5 . . . . . . . . 35 . . . . . . . . . . . . . . . .
步骤 4:配置主机访问 . . . . . . . . . . . . . . . . . . . . 55 . . . . . . . . . . . . . . . . . . . . 56 . . . . . . . . . . . . . . . . . . . . . 56 56 56 57 了解 CHAP 身份验证 . 什么是 CHAP? 目标 CHAP . . . 交互 CHAP . . . CHAP 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 步骤 5:在存储阵列上配置 CHAP 身份验证 (可选). . . . . . . . . . . . . . . . . . . . . . 在存储阵列上配置目标 CHAP 身份验证 在存储阵列上配置交互 CHAP 身份验证 步骤 6:在主机服务器上配置 CHAP 身份验证 (可选). . . . . . .
目录
简介 本指南提供有关部署 Dell PowerVault MD MD3200i 和 Dell PowerVault MD3220i 存储阵列的信息。部署过程包括: • 硬件安装 • Modular Disk Storage Manager (MDSM) 软件安装 • 初始系统配置 提供的其他信息包括系统要求、存储阵列组织和公用程序。 注 : 有关产品说明文件的详细信息,请访问 support.dell.com/manuals。 MDSM 可让管理员配置和监控存储阵列以实现最佳可用性。PowerVault MD 系列资源介质随附的 MDSM 版本可用于管理 PowerVault MD3200i 系列和更 早的 PowerVault MD 系列存储阵列。 MDSM 兼容 Microsoft Windows 和 Linux 操作系统。 系统要求 安装和配置 PowerVault MD3200i 系列硬件和软件之前,请确保操作系统受 支持并满足最低系统要求。有关详情,请参阅 support.dell.
注 : 支持的虚拟机监控程序包括 Microsoft Hyper-V、 Citrix XenServer 和 VMware。有关所支持版本的信息,请参阅 support.dell.
硬件安装 使用本指南之前,请确保查阅以下指南中的说明: • Getting Started Guide (使用入门指南)—随存储阵列提供的 Getting Started Guide (使用入门指南)提供有关配置系统初始化设置的信息。 • Owner’s Manual (用户手册)的规划部分—本规划部分提供有关设置 存储解决方案前必须了解的重要概念的信息。请参阅 support.dell.
连接存储阵列 存储阵列使用两个可热交换 RAID 控制器模块连接到主机。 RAID 控制器 模块标识为 RAID 控制器模块 0 和 RAID 控制器模块 1。 每个 RAID 控制器模块均包含四个 iSCSI In (输入)端口连接器,该连接 器提供到主机服务器或交换机的以太网连接。每个 RAID 控制器模块还包 含一个以太网管理端口和一个 SAS Out (输出)端口。以太网管理端口 可让您安装专用管理站 (服务器或独立系统)。 SAS Out (输出)端口可 让您将存储阵列连接至可选的 PowerVault MD1200 系列扩展柜以获得额外 的存储容量。 通过使用最多七个 PowerVault MD1200 系列扩展柜,每个 PowerVault MD3200i 系列存储阵列最多扩展到 120 个物理磁盘 (如果使用高级功能 激活启用它们,则可扩充到 192 个)。 存储阵列布线 iSCSI 接口启用不同的主机到控制器配置。本章中的图将根据以下类别进 行分组: • 直接连接的配置 (不使用以太网交换机) • 网络连接的 (SAN) 配置 (使用以太网交换机) 冗余和非冗余配置 非冗余配置是仅
单路径数据配置 通过单路径配置,一组混合主机可通过一个物理以太网接口连接至存储阵 列。尽管每个 iSCSI 端口都支持多条连接,但由于只有一个端口,因此没 有冗余。单控制器和双控制器模式均支持此配置。 图 2-1 显示使用单路径数据配置连接到 RAID 控制器模块的非冗余布线配置。 图 2-1.
图 2-2 显示连接到单个控制器阵列的两台主机。 图 2-2.
图 2-3 显示使用单数据路径的双控制器阵列中支持的八台独立主机。 图 2-3.
双路径数据配置 在图 2-4 中,最多可将四台服务器直接连接至 RAID 控制器模块。如果主 机服务器有到阵列的第二个以太网连接,则可将其连接至阵列第二个控制 器上的 iSCSI 端口。此配置允许两条分别用于各主机的物理路径,确保如 果其中一条路径发生障碍时提供完全冗余,从而提高可用性。 在图 2-5 中,最多可将四台群集节点直接连接至两个 RAID 控制器模块。 由于每个群集节点都有冗余路径,因此即使单个路径丢失仍可通过备用路 径访问存储阵列。 14 硬件安装
图 2-4.
图 2-5.
网络连接的配置 还可通过工业标准 1GB 以太网交换机将主机服务器连接至 RAID 控制器模 块的 iSCSI 端口。使用以太网交换机的 iSCSI 配置通常被称为 IP SAN。通 过使用 IP SAN,PowerVault MD3200i 系列存储阵列最多可同时支持 64 台主 机。此配置支持单路径或双路径数据配置,以及单控制器或双控制器模块。 图 2-6 显示通过网络连接至单个 RAID 控制器模块的最多 64 台独立服务 器 (通过多个会话)。具有第二个到网络的以太网连接的主机可允许两条 分别用于各主机的物理路径,从而确保其中一条路径发生障碍时提供完全 冗余。图 2-7 所示为相同数量的主机如何以类似方式连接至双 RAID 控制 器模块配置。 硬件安装 17
图 2-6.
图 2-7.
PowerVault MD1200 系列扩展柜布线 您可以通过添加 PowerVault MD1200 系列扩展柜扩充 PowerVault MD3200i 系列存储阵列的容量。通过最多使用七个扩展柜,您可将物理 磁盘池扩充到最多 120 个物理磁盘 (如果使用高级功能激活启用它们, 则可扩充到 192 个)。 使用之前已配置的 PowerVault MD1200 系列扩展柜进行扩充 如果将扩展柜直接连接至 Dell PowerEdge RAID 控制器 (PERC) H800 适配 器,并在该适配器上进行配置,则使用此步骤。来自在 PERC H800 适配 器上创建的虚拟磁盘的数据无法直接迁移至 PowerVault MD3200i 系列存储 阵列,或连接到 PowerVault MD3200i 系列存储阵列的 PowerVault MD1200 系列扩展柜。 小心 : 如果将先前连接到 PERC H800 适配器的 PowerVault MD1200 系列扩展柜 用作 PowerVault MD3200i 系列存储阵列的扩展柜,则扩展柜的物理磁盘将重新 初始化,且数据会丢失。您必须在尝试扩充之前备份扩展
4 停止所有 I/O 操作,并关闭系统和连接的设备。 a 停止对存储阵列执行的所有 I/O 操作,并关闭连接到存储阵列的主 机系统。 b 关闭存储阵列。 c 关闭受影响系统中的扩展柜。 5 将扩展柜连接到存储阵列。 6 打开连接的设备: a 打开扩展柜。等待机柜状态 LED 指示灯变为蓝色。 b 打开存储阵列并等待状态 LED 指示灯指示设备已就绪: c 7 • 如果状态 LED 指示灯持续亮起琥珀色,则存储阵列仍处于等 待联机状态。 • 如果状态 LED 指示灯闪烁琥珀色,则表示存在错误,可使 用 PowerVault MDSM 查看该错误。 • 如果状态 LED 指示灯持续亮起蓝色,则表示存储阵列已准 备就绪。 存储阵列联机并准备就绪后,打开所有连接的主机系统。 将 PowerVault MD1200 系列扩展柜配置为存储阵列的扩展柜之后, 恢复在步骤 1 中备份的数据。 扩展柜联机后,可将其作为存储阵列的一部分进行访问。 硬件安装 21
使用新的 PowerVault MD1200 系列扩展柜进行扩充 执行以下步骤将新的 PowerVault MD1200 系列扩展柜连接到 PowerVault MD3200i 系列存储阵列: 1 在添加扩展柜之前,请确保已安装存储阵列软件且软件版本为最新。 有关详细信息,请参阅 support.dell.com/manuals 上的 Support Matrix (支持值表)。 a 安装 PowerVault MD 系列资源介质中包含的软件和驱动程序 软件包。 有关安装软件的详细信息,请参阅第 25 页上的 “安装 PowerVault MD 存储软件”。 b 设置 PowerVault MD1200 系列扩展柜。 有关设置 PowerVault MD1200 系列扩展柜的信息,请参阅 support.dell.com/manuals 上的 《硬件用户手册》。 2 3 22 c 使用 PowerVault MDSM,将 RAID 控制器模块固件和 NVSRAM 更 新为 support.dell.
4 打开连接的设备: a 打开扩展柜。等待机柜状态 LED 指示灯变为蓝色。 b 打开存储阵列并等待状态 LED 指示灯指示设备已就绪: c 5 • 如果状态 LED 指示灯持续亮起琥珀色,则存储阵列仍处于等 待联机状态。 • 如果状态 LED 指示灯闪烁琥珀色,则表示存在错误,可使用 PowerVault MDSM 查看该错误。 • 如果状态 LED 指示灯持续亮起蓝色,则表示存储阵列已准备 就绪。 存储阵列联机并准备就绪后,打开所有已连接的主机系统。 使用 PowerVault MDSM 更新所有连接的扩展柜固件 (如果已过期): a 从 EMW 中选择要更新的机柜并进入 Array Management Window (AMW)。 b 单击 Advanced (高级) → Maintenance (维护) → Download (下载) → EMM Firmware (EMM 固件)。 c 选择 Select All (全选)同时更新所有连接的扩展柜。 硬件安装 23
硬件安装
安装 PowerVault MD 存储软件 Dell PowerVault MD 系列资源介质包含适用于 Linux 和 Microsoft Windows 操作系统的软件和驱动程序。 介质根目录包含一个 readme.txt 文件,该文件包含适用于 Linux 和 Windows 操作系统的软件更改、更新、修补、增补软件以及其它重要数 据。该 readme.txt 文件还指定了访问说明文件的要求、有关介质上的软件 版本的信息以及运行该软件的系统要求。 有关 PowerVault 系统支持的软硬件的详情,请参阅 support.dell.com/manuals 上的 Support Matrix (支持值表)。 注 : 建议您安装 support.dell.
图形化安装 (推荐) PowerVault MD Storage Manager 软件配置、管理并监测存储阵列。 PowerVault MD Configuration Utility (MDCU) 是一个可选公用程序,它 提供了配置管理端口、 iSCSI 主机端口,以及为 iSCSI 模块化磁盘存储阵 列创建会话的统一方法。建议使用 PowerVault MDCU 配置连接到存储阵 列的每台主机服务器上的 iSCSI。安装 PowerVault MD 存储软件: 1 插入 PowerVault MD 系列资源介质。 根据操作系统,安装程序可能会自动启动。如果安装程序未自动启动, 请导航至安装介质 (或下载的安装程序映像)的根目录并运行 md_launcher.
9 重新引导完成时, PowerVault MDCU 可能会自动启动。如果 PowerVault MDCU 未自动启动,请手动启动。 • 在基于 Windows 的操作系统中,单击 Start (开始) → Dell→ Modular Disk Configuration Utility (模块化磁盘配置公用程序)。 • 在基于 Linux 的操作系统中,双击桌面上的 Modular Disk Configuration Utility 图标。 10 启动 MD Storage Manager 并查找阵列。 11 如果适用,激活随存储阵列购买的任何高级功能。如果购买了高级功 能,请参阅存储阵列附带的印刷激活卡。 注 : MD Storage Manager 安装程序会自动安装所需的驱动程序、固件和操作 系统修补程序 / 热补丁,以操作存储阵列。这些驱动程序和固件也可从 support.dell.com 上获取。另外,请参阅 support.dell.
在 Linux 系统中运行无提示安装: 注 : 在 Red Hat Enterprise Linux 6 操作系统下,从根目录运行以下脚本 来安装必备的软件包: # md_prereq_install.sh 1 将安装介质或映像的 /windows 文件夹中的 custom_silent.properties 文件复制到主机服务器上的可写位置。 2 修改 custom_silent.properties 文件,以符合要使用的功能、模型和安 装选项。然后保存该文件。 3 在修改 custom_silent.properties 文件之后,请运行以下命令开始安装: ./mdss_install.bin -f /custom_silent.
安装后任务 首次使用存储阵列之前,请按所示顺序逐一完成初始配置任务。这些任务 将通过 MD Storage Manager (MDSM) 软件执行。 注:如果没有使用动态主机配置协议 (DHCP),则使用管理工作站的初始配置 必须在与存储阵列相同的物理子网上执行。此外,在初始配置过程中,必须在 与存储阵列的默认管理端口相同的 IP 子网 (192.168.128.101 或 192.168.128.102) 上配置至少一个网络适配器。初始配置后,可以使用 MDSM 配置管理端口, 并且管理站的 IP 地址可改回其原来的设置。 开始之前 开始配置 iSCSI 之前,必须先填写 iSCSI 配置工作表。开始配置步骤之前收 集网络的此类相关信息有助于在更短的时间内完成此过程。 iSCSI 配置术语 表 4-1.
表 4-1.
IPv4 设置 A 主机服务器 交互 CHAP 机密 192.168.128.101 (管理网络端口) 192.168.133.101 (In [ 输入 ] 3 默认值) 192.168.132.101 (In [ 输入 ] 2 默认值) 192.168.131.101 (In [ 输入 ] 1 默认值) 192.168.130.101 (In [ 输入 ] 0 默认值) B 目标 CHAP 机密 PowerVault MD32xxi 192.168.130.102 (In [ 输入 ] 0 默认值) 192.168.131.102 (In [ 输入 ] 1 默认值) 192.168.132.102 (In [ 输入 ] 2 默认值) 192.168.128.102 (管理网络端口) 192.168.133.102 (In [ 输入 ] 3 默认值) 如果您需要将更多空间用于多台主机服务器,请使用附加表。 子网 (每个 NIC 应不同) A 静态 IP 地址 (主机服务器) 默认网关 iSCSI 端口 1 ___ .___ .___ .___ ___ .___ .___ .
IPv6 设置 A 主机服务器 B PowerVault MD32xxi 交互 CHAP 机密 目标 CHAP 机密 如果您需要将更多空间用于多台主机服务器,请使用附加表。 A B 主机 iSCSI 端口 1 主机 iSCSI 端口 2 链接本地 IP 地址 ___ .___ .___ .___ 链接本地 IP 地址 ___ .___ .___ .___ 可路由的 IP 地址 ___ .___ .___ .___ 可路由的 IP 地址 ___ .___ .___ .___ 子网前缀 ___ .___ .___ .___ 子网前缀 ___ .___ .___ .___ 网关 ___ .___ .___ .___ 网关 ___ .___ .___ .
iSCSI 控制器 0,In(输入)3 FE80 :0000 :0000 :0000 :____ :____ :____ :____ IP 地址 ____ :____ :____ :____ :____ :____ :____ :____ 可路由的 IP 地址 1 ____ :____ :____ :____ :____ :____ :____ :____ 可路由的 IP 地址 2 ____ :____ :____ :____ :____ :____ :____ :____ 路由器 IP 地址 iSCSI 控制器 1,In(输入)0 FE80 :0000 :0000 :0000 :____ :____ :____ :____ IP 地址 ____ :____ :____ :____ :____ :____ :____ :____ 可路由的 IP 地址 1 ____ :____ :____ :____ :____ :____ :____ :____ 可路由的 IP 地址 2 ____ :____ :____ :____ :____ :____ :____ :____ 路由器 IP
在存储阵列上配置 iSCSI 以下各节包含在存储阵列上配置 iSCSI 的逐步说明。不过,在开始之前, 了解这些步骤在有关的主机服务器 / 存储阵列环境中的执行位置非常重要。 下面的表 4-2 所示为各特定的 iSCSI 配置步骤及其执行的位置。 表 4-2.
使用 Modular Disk Configuration Utility 进行自动配置 注:如果没有安装 PowerVault MDCU,可从 PowerVault MD 系列资源介质进 行安装。 PowerVault MDCU 提供了一种整合方法,通过使用基于向导的界面来配置 主机服务器的 iSCSI 网络以及基于 iSCSI 的存储阵列。此公用程序还允许用 户根据最佳实践配置主机服务器的 iSCSI 会话以及通过存储阵列 iSCSI 主机 端口实现负载平衡的路径。 注:PowerVault MDCU 仅适用于基于 iSCSI 的 PowerVault MD3200i 系列存储阵 列。它不适用于基于 SAS 的 PowerVault MD3200 系列存储阵列。 如果您在主机软件安装期间选择 Launch the MDCU after reboot (重新引 导后启动 MDCU),该公用程序将在下次主机服务器重新引导后自动启 动。此公用程序还可手动启动。 该公用程序拥有上下文相关的联机帮助,可引导您完成向导的各个步骤。 PowerVault MDCU 执行: • 存储阵列配置 • 主机配置 存储阵
主机配置 (主机连接配置) 完成基于 iSCSI 的存储阵列的配置后,下一任务是在需要访问存储阵列的 所有主机上运行此公用程序。根据您的网络配置,主机可能是用于管理存 储阵列的同一计算机,或是位于某一完全独立的网络上。 如果运行该公用程序的计算机没有安装 iSCSI 启动程序或所需的驱动程序 组件,则会禁用配置主机的选项。禁用该选项时,该公用程序还将显示通 知信息。如果在没有连接到基于 iSCSI 的存储阵列 (或是不想连接到该 阵列)的主机上运行该公用程序,则可忽略该通知信息。 该任务通常包含以下步骤: 1 搜索可用的存储阵列进行连接。 2 选择要连接的存储阵列。 3 指定 CHAP 机密。 4 选择主机启动程序用于登录的 iSCSI 端口。 5 重复从步骤 2 开始的过程以连接其他阵列。 6 在需要访问存储阵列的每台主机上重复执行这些步骤。 开始配置过程之前 开始配置存储阵列或主机连接之前,建议您填写 iSCSI 配置工作表以协助 您规划配置。您可能需要使用多个工作表,具体视配置而定。 谨记以下存储阵列和主机配置的原则: • 为获得最佳性能,请通过查阅存储阵列的支持值表以确保
使用 PowerVault MDCU 配置存储阵列 使用 PowerVault MDCU 配置基于 iSCSI 的存储阵列: 1 从具有要配置的存储阵列管理端口访问权限的服务器启动该公用程序 (如果没有则自动启动)。 对于 Windows,单击 Start (开始) → All Programs (所有程序) → Dell→ MD Storage Software (MD 存储软件) → Modular Disk Configuration Utility (模块化磁盘配置公用程序)。 对于 Linux,单击桌面上的 MDCU 图标或浏览至终端窗口中的 /opt/dell/mdstoragesoftwaare/mdconfigurationutility 目录,然后运行 PowerVault MDCU。 2 单击 Next (下一步)继续。 3 选择配置任务 Configure Modular Disk Storage Array (配置模块化磁盘 存储阵列),然后单击 Next (下一步)继续。 4 选择公用程序搜索要配置的存储阵列应使用的方法,然后单击 Next (下一步)。 5 •
6 输入存储阵列的名称和密码。 如果要设置阵列的新密码,选择 Set Password (设置密码),然后在 New Password (新密码)和 Confirm New Password (确认新密码)字 段中输入新密码。单击 Next (下一步)继续。 7 选择管理端口要使用的 IP 协议 (IPv4/IPv6)。此外,对于每种协议, 选择是手动还是自动完成管理端口 IP 地址的配置。有关详情,请参 阅联机帮助。 完成选择协议和配置方法之后,单击 Next (下一步)继续。 如果没有对任一协议选择 Specify Configuration Manually (手动指 定配置),则可跳过步骤 8。 8 如果在上一步中对任一协议选择了 Specify Configuration Manually (手动指定配置),则有多个屏幕将显示存储阵列控制器的后端视图 图像。每个图像都包含控制器管理端口的 IP 地址。此外,每个图像 均有一个以红色高亮度显示的管理端口。 对于高亮度显示端口的 IPv4 地址,请在图像下面所示的字段中输入 IP 地址、子网掩码和网关地址以便进行修改。 对于高亮度显示端口的 I
14 在最终屏幕上单击 Finish (完成)退出该公用程序。 15 如果在上一步中选择 Yes (是),则会显示 Select Storage Array (选择存储阵列)屏幕。选择要配置本地主机连接的存储阵列。 注:通过该公用程序配置的存储阵列将在列表中针对其名称标记为 Configuration Complete (配置完成)。从而有助于识别准备好配置主机 访问的阵列。 16 在 Storage Array Login (存储阵列登录)屏幕的 Controller# (控制 器号)列,选择需要配置的存储阵列的 iSCSI 主机端口及其 IP 地 址。在 Host Address (主机地址)列中,从下拉式菜单列表中选择 将登录到存储阵列 iSCSI 主机端口的主机 IP 地址。 有关这些主机 IP 地址在下拉式菜单中的列出方式以及建议的主机 IP 地址选择原则的详细信息,请参阅第 41 页上的 “iSCSI 主机端口的 源端口选择”。 单击 Next (下一步)继续输入其他控制器的登录信息,或单击 Apply (应用)保存登录信息。 17 在 Connect to Additional
3 在 Discovery Method (搜索方法)屏幕中,选择一种搜索方法。 如果主机可访问 PowerVault MD 存储阵列的管理端口,则选择 Discover via Management Port (通过管理端口搜索)方法,然后单 击 Next (下一步)。 如果主机无法访问阵列的管理端口,则选择 Discover via iSCSI Port (通过 iSCSI 端口搜索)方法 (假设主机可访问存储阵列的 iSCSI 主机端口),然后单击 Next (下一步)。继续执行步骤 5。 4 按照第 37 页上的 “使用 PowerVault MDCU 配置存储阵列”的步 骤 3 和步骤 4 中的说明,选择需要配置与主机连接的存储阵列。 转至步骤 6。 5 在 iSCSI Port IP Address (iSCSI 端口 IP 地址)屏幕中,输入主机可 连接的阵列任一 iSCSI 主机端口的 IPv4 IP 地址或输入任意 iSCSI 主 机端口的 IPv6 本地地址。单击 Next (下一步)继续。 6 如果已配置存储阵列的 CHAP 机密,则在 CHAP Configuration
iSCSI 主机端口的源端口选择 要建立主机与基于 iSCSI 的存储阵列之间的数据通信,必须配置主机上的 iSCSI 启动程序以建立与存储阵列 iSCSI 主机端口的 iSCSI 会话。 iSCSI 端口登录屏幕可以指定 iSCSI 启动程序用于建立这些 iSCSI 会话的主机和 存储阵列 IP 地址。 端口登录选择 存储阵列中每个控制器的每个 iSCSI 端口都将显示一个主机 IP 地址列表, iSCSI 启动程序可通过这些地址登录。主机 IP 地址为源 IP 地址,而 iSCSI 端口为目标。 每个列表只包含能与关联的 iSCSI 端口进行通信的主机 IP 地址。如果没有 能与 iSCSI 端口进行通信的 IP 地址,该 iSCSI 端口则只会显示 Not Available (不可用)选项。如果没有能与任一存储阵列控制器的任何 iSCSI 端口进行通信的主机 IP 地址,则会废弃该存储阵列的主机配置选项。 注:上一段中介绍的操作不适用于 Microsoft Windows Server 2003。 对于 Microsoft Windows Server 2003,每个列表都包含所有可用的主机 IP
非最佳配置警告 出现以下情况时,将显示一条警报,您必须确认才能继续: • 主机 IP 地址的选择方式使得任何主机 IP 地址只能与双控制器 (双工) 配置中的一个存储阵列控制器建立 iSCSI 会话。 • 主机 IP 地址的选择方式使得主机 IP 地址可与同一存储阵列控制器建立 两个或两个以上的 iSCSI 会话。 主机连接建立后步骤 在主机服务器与存储阵列之间建立 iSCSI 连接后,您可以使用 MDSM 在 存储阵列上创建虚拟磁盘,然后可通过主机服务器利用这些虚拟磁盘。有 关存储规划和使用 MDSM 的详细信息,请参阅 support.dell.
配置用于 iSCSI 的网络的原则 本节提供设置网络环境和 IP 地址以与主机服务器和存储阵列上的 iSCSI 端口一同使用的一般原则。具体的网络环境可能会需要与此处所示不同或 附加的步骤,因此请确保已咨询系统管理员后再执行此设置。 Microsoft Windows 主机设置 要设置 Windows 主机网络,必须配置连接至存储阵列的每个 iSCSI 端口 的 IP 地址和网络掩码。具体步骤取决于您是使用动态主机配置协议 (DHCP) 服务器、静态 IP 寻址、域名系统 (DNS) 服务器还是 Windows Internet 名称服务 (WINS) 服务器。 注 : 必须配置服务器 IP 地址以提供与存储阵列管理和 iSCSI 端口相同 IP 子网 的网络通信。 如果使用 DHCP 服务器: 1 在 Control Panel (控制面板)中,选择 Network connections (网络 连接)或 Network and Sharing Center (网络和共享中心),然后单 击 Manage network connections (管理网络连接)。 2 右键单击要配置的网络连接,然后
4 选择 Use the following IP address (使用下面的 IP 地址)并输入 IP 地 址、子网掩码以及默认的网关地址。 如果使用 DNS 服务器: 1 在 Control Panel (控制面板)中,选择 Network connections (网络 连接)或 Network and Sharing Center (网络和共享中心),然后单 击 Manage network connections (管理网络连接)。 2 右键单击您要配置的网络连接并选择 Properties (属性)。 3 在 General (常规)选项卡 (对于局域连接)或 Networking (网络) 选项卡 (对于所有其他连接)上,选择 Internet Protocol (TCP/IP) (Internet 协议 [TCP/IP]),然后单击 Properties (属性)。 4 选择 Obtain DNS server address automatically (自动获得 DNS 服务 器地址)或输入首选和备用 DNS 服务器的 IP 地址,然后单击 OK (确定)。 如果使用
Linux 主机设置 要设置 Linux 主机网络,必须配置连接至存储阵列的每个 iSCSI 端口的 IP 地址和网络掩码。具体步骤取决于是使用 DHCP 配置 TCP/IP 还是使用静 态 IP 地址配置 TCP/IP。 注 : 必须配置服务器 IP 地址以提供与存储阵列管理和 iSCSI 端口相同 IP 子网 的网络通信。 如果使用 DHCP (仅限超级用户): 1 编辑 /etc/sysconfig/network 文件: NETWORKING=yes HOSTNAME=mymachine.mycompany.com 2 或者编辑要配置的连接的配置文件 /etc/sysconfig/network-scripts/ifcfg-ethX (对于 Red Hat Enterprise Linux)或 /etc/sysconfig/network/ifcfg-eth-id-XX:XX:XX:XX:XX (对于 SUSE Enterprise Linux)。 BOOTPROTO=dhcp 此外,检查是否未定义 IP 地址和网络掩码。 3 使用以下命令重新启动网络服务: /etc/init.
配置用于 iSCSI 的网络的原则
卸载 PowerVault MD 存储软件 从 Windows 中卸载 Dell PowerVault MD 存储软件 使用 Change/Remove Program (更改 / 删除程序)功能从除 Microsoft Windows Server 2008 以外的 Microsoft Windows 操作系统中卸载 Dell PowerVault 模块化磁盘存储软件: 1 从 Control Panel (控制面板)中,双击 Add or Remove Programs (添加或删除程序)。 2 从程序列表中选择 Dell MD32xxi Storage Software (Dell MD32xxi 存储软件)。 3 单击 Change/Remove (更改 / 删除)。 屏幕上将出现 Uninstall Complete (卸载完成)窗口。 4 按屏幕上的说明进行操作。 5 选择 Yes (是)以重新启动系统,然后单击 Done (完成)。 通过以下步骤从 Windows Server 2008 GUI 版本中卸载模块化磁盘存 储软件: 1 从控制面板中,双击 Programs a
2 在安装目录下,键入以下命令,然后按 键: 卸载 Dell MD Storage 软件 3 从 Uninstall (卸载)窗口中,单击 Next (下一步),然后按照屏幕上 的说明进行操作。 4 选择 Yes (是)以重新启动系统,然后单击 Done (完成)。 从 Linux 卸载 PowerVault MD 存储软件 1 默认情况下, PowerVault MD Storage Manager 安装在 /opt/dell/mdstoragemanager/Uninstall Dell MD32xxi Storage Software 目录下。如果在安装过程中使用其他目录,则应在执行卸载过程之前 浏览至该目录。 2 从安装目录中,打开 Uninstall Dell MD Storage Software 目录。 3 运行文件 Uninstall Dell MD Storage。 4 从 Uninstall (卸载)窗口中,单击 Next (下一步),然后按照屏幕上 的说明进行操作。 当卸载软件时,屏幕上会显示 Uninstall (卸载)窗口。卸载过程完 成后,
附录—手动配置 iSCSI 以下各节包含在存储阵列上配置 iSCSI 的逐步说明。但在开始之前,了解 这些步骤在有关的主机服务器或存储阵列环境中的执行位置非常重要。 以下表 A-1 所示为每个 iSCSI 配置步骤及其执行的位置。 表 A-1.
注:如果没有使用 DHCP,则管理站的初始配置必须在与存储阵列相同的物 理子网上执行。此外,在初始配置过程中,必须在与存储阵列的默认管理端 口相同的 IP 子网 (192.168.128.101 或 192.168.128.
2 新搜索到的存储阵列的默认名称为 Unnamed (未命名)。如果显示的 是其他名称,则单击该名称旁边的向下箭头,然后选择下拉列表中的 Unnamed (未命名)。 3 单击 Initial Setup Tasks (初始设置任务)选项以查看其余安装后任务 的链接。有关各项任务的详细信息,请参阅 《用户指南》。按表 4-3 中 所示顺序执行这些任务。 注:配置存储阵列之前,请检查 Summary (摘要)选项卡上的状态图标以 确保存储阵列中的硬盘柜处于 Optimal (最佳)状态。有关状态图标的详细 信息,请参阅 support.dell.com/manuals 上适用于您计算机的 《用户手册》。 表 A-2.
Controller 1, Port 1: IP: 192.168.131.102 Subnet Mask: 255.255.255.0 Port: 3260 Controller 1, Port 2: IP: 192.168.132.102 Subnet Mask: 255.255.255.0 Port: 3260 Controller 1, Port 3: IP: 192.168.133.102 Subnet Mask: 255.255.255.
步骤 3:从 iSCSI 启动程序执行目标搜索 此步骤识别存储阵列到主机服务器的 iSCSI 端口。在以下各节中,选择与 您的操作系统 (Microsoft Windows 或 Linux)相应的一组步骤。 如果您使用 Microsoft Windows Server 2003 或 Windows Server 2008 GUI 版本: 1 单击 Start (开始) → Programs (程序) → Microsoft iSCSI Initiator (Microsoft iSCSI Initiator 启动程序)或单击 Start (开始) → All Programs (所有程序) → Administrative Tools (管理工具) → iSCSI Initiator (iSCSI 启动程序)。 2 单击 Discovery (搜索)选项卡。 3 在 Target Portals (目标门户)下单击 Add (添加),然后输入存储 阵列上 iSCSI 端口的 IP 地址或 DNS 名称。 4 如果 iSCSI 存储阵列使用自定义的 TCP 端口,则更改端口号。默认值 为 3260。 5 单击
如果使用 Windows Server 2008 Core 版本: 1 将 iSCSI 启动程序服务设置为自动启动: sc \\ config msiscsi start= auto 2 启动 iSCSI 服务:sc start msiscsi 3 添加目标门户: iscsicli QAddTargetPortal 如果使用 Red Hat Enterprise Linux 5、 Red Hat Enterprise Linux 6、 SUSE Linux Enterprise Server 10 或 SUSE Linux Enterprise Server 11: 可通过修改 /etc/iscsi/iscsid.
7 要显示位于指定 IP 地址的可用 iSCSI 目标,请使用以下命令: iscsiadm -m discovery -t st -p 8 搜索目标后,使用以下命令手动登录:iscsiadm -m node -l 如果已启用自动启动,则将在启动时自动执行此登录。 9 使用以下命令手动注销该会话: iscsiadm -m node -T -p -u 步骤 4:配置主机访问 此步骤指定哪些主机服务器将访问存储阵列上的虚拟磁盘。您应在下列情 况下执行此步骤: • 将虚拟磁盘映射到主机服务器之前 • 每当将新主机服务器连接至存储阵列时 1 启动 MDSM。 2 浏览至 AMW 并单击 Manually define hosts (手动定义主机)。 3 在 Enter host name (输入主机名)中,输入用于虚拟磁盘映射的主 机服务器。 这可以是信息性的名称,不必是用于标识网络中该主机服务器的名称。 4 选择添加主机端口标识符的方法。 5 选择主机类型。 6 选择主机服务器是否作为主机
了解 CHAP 身份验证 什么是 CHAP? 质询握手身份验证协议 (CHAP) 是一种可选的 iSCSI 身份验证方法,存储 阵列 (目标)通过此方法对主机服务器上的 iSCSI 启动程序进行身份验 证。支持两种类型的 CHAP • 目标 CHAP • 交互 CHAP 目标 CHAP 在目标 CHAP 中,存储阵列会通过 CHAP 机密对主机服务器上的 iSCSI 启动程序发出的所有访问请求进行身份验证。要设置目标 CHAP 身份验 证,必须在存储阵列上输入一个 CHAP 机密,然后配置主机服务器上的 每个 iSCSI 启动程序以在其每次尝试访问存储阵列时发送该机密。 交互 CHAP 除了设置目标 CHAP,还可以设置交互 CHAP,即存储阵列和 iSCSI 启动 程序会互相进行身份验证。要设置交互 CHAP,请使用存储阵列必须发送 至主机服务器的 CHAP 机密配置 iSCSI 启动程序,以便建立连接。在此 双向身份验证过程中,主机服务器和存储阵列在发送信息时,双方必须先 进行验证才允许建立连接。 CHAP 是一种可选的功能,并非使用 iSCSI 时所必需的。不过,如果没有 配置 CHAP 身份
CHAP 定义 有关目标 CHAP 和交互 CHAP 身份验证之间差异的概述,请参阅表 A-3。 表 A-3.
表 A-4.
步骤 6:在主机服务器上配置 CHAP 身份验证 (可选) 如果已在第 57 页上的 “步骤 5:在存储阵列上配置 CHAP 身份验证 (可 选)”中配置了 CHAP 身份验证,请完成以下步骤。如果没有,请跳至 第 63 页上的 “步骤 7:从主机服务器连接至目标存储阵列”。 在以下各节中,选择对应您操作系统 (Windows 或 Linux)的其中一组 步骤。 如果使用 Windows Server 2008 GUI 版本: 1 单击 Start (开始) → Programs (程序) → Microsoft iSCSI Initiator (Microsoft iSCSI Initiator 启动程序)或单击 Start (开始) → All Programs (所有程序) → Administrative Tools (管理工具) → iSCSI Initiator (iSCSI 启动程序)。 2 如果没有使用交互 CHAP 身份验证,请转至步骤 4。 3 如果使用交互 CHAP 身份验证,单击 General (常规)选项卡并选择 Secret (机密)。在 Enter a secure secre
• CHAP logon information (CHAP 登录信息)—输入您在存储阵 列中 (为主机服务器)已输入的目标 CHAP 身份验证用户名和 机密。 • Perform mutual authentication (执行交互身份验证)—如果已配 置交互 CHAP 身份验证,请选择此选项。 注:不支持 IPSec。 8 单击 OK (确定)。 如果需要进行搜索会话故障转移,请对存储阵列上的所有 iSCSI 端 口重复执行步骤 5 和步骤 6(在此步骤中)。否则,单主机端口配置 即足够。 注:如果连接失败,请检查输入的所有 IP 地址是否都正确无误。键入错误 的 IP 地址会导致连接故障。 如果使用 Windows Server 2008 Core 版本: 1 将 iSCSI 启动程序服务设置为自动启动 (如果尚未设置): sc \\ config msiscsi start= auto 2 启动 iSCSI 服务 (如果有必要):sc start msiscsi 3 如果没有使用交互 CHAP 身份验证,请转至步骤 5。 4 输入您为存储阵列输入的交互 CHAP 机
如果使用 Red Hat Enterprise Linux 5、 Red Hat Enterprise Linux 6、 SUSE Linux Enterprise Server 10 或 SUSE Linux Enterprise Server 11: 1 要启用 CHAP (可选),则需在 /etc/iscsi/iscsid.conf 文件中启 用以下行: node.session.auth.authmethod = CHAP 2 要为启动程序的 CHAP 身份验证设置用户名和密码 (由目标验证), 可以编辑以下行: node.session.auth.username = node.session.auth.password = 3 如果使用交互 CHAP 验证,则可为目标的 CHAP 身份验证设置用户名 和密码 (由启动程序验证): node.session.auth.username_in= node.session.auth.
7 /etc/iscsi/iscsid.conf 文件中包含的最终配置可能形如: node.session.auth.authmethod = CHAP node.session.auth.username = iqn.200503.com.redhat01.78b1b8cad821 node.session.auth.password = password_1 node.session.auth.username_in= iqn.198405.com.dell:powervault.123456 node.session.auth.password_in = test1234567890 discovery.sendtargets.auth.authmethod = CHAP discovery.sendtargets.auth.username = iqn.200503.com.redhat01.78b1b8cad821 discovery.sendtargets.auth.password = password_1 discovery.sendtargets.auth.username = iqn.
• 如果使用 CHAP 身份验证,则应输入 CHAP 用户名和密码。要启 用交互 CHAP,则应选择并输入交互 CHAP 用户名和密码。 8 对每个目标重复执行步骤 7,直到每个控制器至少有一个连接登录。 9 转至 Connected Targets (连接的目标)。 10 验证目标是否已连接以及显示状态是否为 true。 步骤 7:从主机服务器连接至目标存储阵列 如果使用 Windows Server 2008 GUI: 1 单击 Start (开始) → Programs (程序) → Microsoft iSCSI Initiator (Microsoft iSCSI Initiator 启动程序)或单击 Start (开始) → All Programs (所有程序) → Administrative Tools (管理工具) → iSCSI Initiator (iSCSI 启动程序)。 2 单击 Targets (目标)选项卡。 如果之前的目标搜索成功,则应在 Targets (目标)下显示存储阵列 的 iqn。 3 单击 Log On (登录)。 4 选择 Automatically re
• Perform mutual authentication (执行交互身份验证)—如果已配 置交互 CHAP 身份验证,请选择此选项。 注:不支持 IPSec。 7 单击 OK (确定)。 要支持存储阵列控制器故障转移,则主机服务器必须连接至每个控制 器上的至少一个 iSCSI 端口。对您想要建立为故障转移目标的存储阵 列上的每个 iSCSI 端口重复执行步骤 3 到步骤 8。您连接的每个端口的 Target Portal (目标门户)地址都各不相同。 注:要启用多路径 I/O 的更高吞吐量,则主机服务器必须连接至各控制 器上的两个 iSCSI 端口,理想情况下从单独的主机端 NIC 进行连接。对 各控制器上的每个 iSCSI 端口重复步骤 3 至步骤 7。如果使用双工 PowerVault MD32xxi 配置,则还应在控制器之间平衡 LUN。 现在, Targets (目标)选项卡中的 Status (状态)字段将显示为 Connected (已连接)。 8 单击 OK (确定)以关闭 Microsoft iSCSI 启动器。 注:PowerVault MD32xxi 仅支持循环负载平衡策略。
– 为 0x2 时即对启动程序上目标启用多路径。此值允 许多个会话同时登录到目标。 – 为启动程序名称。 – 为目标 CHAP 机密。 – 为 0 表示无身份验证,为 1 表示目标 CHAP,或为 2 表示交互 CHAP。 注:、 和 为可选参数。如果没有使 用 CHAP,则其可使用星号 (*) 代替。 – 为 0,表示没有指定映射且无需任何后 续参数。 * * * 一个星号 (*) 表示一个参数的默认值。 例如,您的登录命令可能如下所示: iscsicli PersistentLoginTarget iqn.198405.com.dell:powervault.6001372000ffe3332xx0000046 72edf2 3260 T 192.168.130.
• 是否已在所有目标主机端口上正确配置 TCP/IP? • 是否已在主机服务器和存储阵列中正确设置 CHAP? 要查看最佳网络设置和配置设置,请参阅第 43 页上的 “配置用于 iSCSI 的网络的原则”。 步骤 8:(可选)设置带内管理 建议使用带外管理 (请参阅第 49 页上的 “步骤 1:搜索存储阵列 (仅限 带外管理)”)方法管理存储阵列。不过,如果选择设置带内管理,可使 用下面所示的步骤。 默认的 iSCSI 主机端口 IPv4 地址如下所示,仅供参考: Controller 0, Port 0: IP: 192.168.130.101 Controller 0, Port 1: IP: 192.168.131.101 Controller 0, Port 0: IP: 192.168.132.101 Controller 0, Port 1: IP: 192.168.133.101 Controller 1, Port 0: IP: 192.168.130.102 Controller 1, Port 1: IP: 192.168.131.
附录—使用 Internet 存储命名服务 Internet 存储命名服务 (iSNS) 服务器仅在 Microsoft Windows iSCSI 环境 中支持,它无需使用特定的启动程序和目标 IP 地址列表即可手动配置每 个独立的存储阵列。相反, iSNS 会自动搜索、管理和配置您环境中的所 有 iSCSI 设备。 有关 iSNS 的详细信息 (包括安装和配置),请参阅 microsoft.
附录—使用 Internet 存储命名服务
附录—负载均衡 负载均衡策略 多路径驱动程序用于选择经由特定 RAID 控制器模块到虚拟磁盘的 I/O 路 径。当多路径驱动程序收到要处理的新 I/O 时,该驱动程序会尝试找到通 向当前拥有相关虚拟磁盘的 RAID 控制器模块的路径。如果无法找到通向 当前拥有该虚拟磁盘的 RAID 控制器模块的路径,多路径驱动程序会将该 虚拟磁盘的所有权迁移到第二个 RAID 控制器模块。当存在多条路径通向 拥有相关虚拟磁盘的 RAID 控制器模块时,您可以选择某种负载均衡策略 以确定使用哪条路径处理 I/O。如果配置了混合主机接口,设置负载均衡 策略的多个选项使您可以优化 I/O 性能。 您可以选择以下负载均衡策略之一以优化 I/O 性能: • 带子集的循环 • 带子集的最少队列深度 • 带子集的最少路径权重 (仅适用于 Microsoft Windows 操作系统) 带子集的循环 带子集的循环 I/O 负载平衡策略会将 I/O 请求轮流路由到每条可用的数据 通路,这些通路指向拥有相关虚拟磁盘的 RAID 控制器模块。对于 I/O 活 动,此策略平等对待指向拥有相关虚拟磁盘的 RAID 控制器模块的所有路 径。
带子集的最少路径权重 带子集的最少路径权重策略为指向虚拟磁盘的每条数据通路分配一个权重 参数。 I/O 请求被路由至指向拥有相关虚拟磁盘的 RAID 控制器模块的具 有最低权重值的路径。如果有一条以上指向相关虚拟磁盘的数据通路具有 相同的权重值,则使用带子集的循环路径选择策略,在具有相同权重值的 路径之间路由 I/O 请求。 Linux 操作系统不支持带子集的最少路径权重负 载均衡策略。 修改 Windows 2008 操作系统的负载均衡策略 MD3200i 系列存储阵列负载均衡仅适用于 Windows Server 2008 及更高版 本的操作系统。可以通过使用以下一种方法,更改默认的带子集的循环负 载平衡策略: • 设备管理器 • 磁盘管理 使用 Windows Server 2008 设备管理器来更改负载均衡策略: 1 从主机的桌面上,右键单击 My Computer (我的电脑)图标,然后 选择 Manage (管理)以打开 Computer Management (计算机管理) 对话框。 2 单击 Device Manager (设备管理器)以显示连接至主机的设备列表。 3 右键单击要为其
使用多个 iSCSI 会话增加带宽 采用双工配置的 PowerVault MD3200i 系列存储阵列支持两个主动 / 主动 非对称冗余控制器。每个控制器都有四个支持 iSCSI 的 1 Gbps 以太网端 口。同一控制器上四个端口的带宽可通过合并以达到最佳性能。您可以将 主机配置为同时使用控制器上两个端口的带宽来访问该控制器自身的虚拟 磁盘。 Dell 为 MD3200i 系列存储阵列提供的多路径故障转移驱动程序可 用于配置存储阵列,以便所有端口均可同时进行 I/O 存取。如果多路径驱 动程序通过同一控制器上的端口检测到同一虚拟磁盘的多个路径,则会将 来自主机的 I/O 存取负载均衡分配到控制器上的各个端口。 图 C-1 演示了如何通过配置启动程序以充分利用多路径故障转移驱动程 序的负载均衡功能。 附录—负载均衡 71
图 C-1.
在主机与每个控制器之间配置带有一个 TCP 连接的两个会话 (每个端口 一个会话),共四个会话。多路径故障时转移驱动程序会将会话的 I/O 存 取负载均衡分配到同一控制器上的各个端口。在双工配置中,每个控制器 都有虚拟磁盘,通过使用两个控制器的每个 iSCSI 数据端口创建会话,便 可增大带宽并提供负载均衡功能。 附录—负载均衡 73
附录—负载均衡
附录—停止和启动 Linux 中的 iSCSI 服务 要手动停止 Linux 中的 iSCSI 服务,必须执行特定步骤以保持存储阵列与 主机服务器间的并行处理。 1 停止所有 I/O。 2 卸载所有相关的文件系统。运行以下命令以停止 iSCSI 服务: /etc/init.
附录—停止和启动 Linux 中的 iSCSI 服务