1、Dell PowerVault MD Storage Array vCenter Plug-in for VMware vSphere安装和配置指南注、小心和警告注 : “注 ”表示可以帮助您更好地使用计算机的重要信息。小心 : “小心 ”表示可能会损坏硬件或导致数据丢失 , 并说明如何避免此类问题。警告 : “警告 ”表示可能会造成财产损失、人身伤害甚至死亡。版权所有 2014 Dell Inc. 保留所有权利。 本产品受美国、国际版权和知识产权法律保护。 Dell 和 Dell 徽标是 Dell Inc. 在美国和 / 或其他管辖区域的商标。所有此处提及的其他商标和产品名称可能是其各自所属
2、公司的商标。2014 - 01Rev. A09目录1 概览 7安装前提条件 7配置限制与扩展能力 .8本地化支持 . 8日志、警告与错误消息 . 8下载 MD vCenter 插件 . 8从以前版本升级 8应用程序服务器要求 .9安装 MD vCenter 插件之前 9安装 MD vCenter 插件 . 92 配置应用程序服务器和 MD vCenter 插件 .11配置应用程序服务器内存 11配置 Storage Administrator 角色 . 12创建 Storage Administrator 角色 . 13向 Storage Administrator 角色添加现有用户 .15插
3、件使用未授权消息 .16MD vCenter 插件安全保护 .16接受与安装受信 SSL 证书 . 16Microsoft 增强的浏览器安全保护 20MD vCenter 插件导入和导出配置文件 . 22登录应用程序服务器以配置文件 .23导出配置文件 23导入配置文件 23应用程序服务器用户管理 243 为 ESX/ESXi 配置 MD 存储阵列 . 25将 HBA 组对并创建虚拟主机 28管理带宽 .28配置 ALUA 支持 30更改默认的多路径策略 .30添加 SATP 声明规则启用 ALUA 并将多路径策略更改为轮询 .30iSCSI 存储的网络配置 .31MD 系列 iSCSI 存储
4、阵列的网络配置 32MD 系列光纤信道存储阵列的网络配置 32安装 SAS 提供程序升级 32安装 SAS 提供程序升级 ( 仅限 ESX/ESXi 4.1 服务器 ) 32安装 SAS 提供程序 ( 仅限 ESXi 5.0 和 5.1 服务器 ) .33在 ESX 和 ESXi 主机上配置 SAS 支持 . 34使用 SAS 主机的前提条件 .34创建具有主机权限的新用户登录 ( ESX 和 ESXi 服务器 ) 34启用 root 身份主机控制台登录 ( 仅限 ESX 服务器 ) .34启用 root 身份主机控制台登录 ( 仅限 ESXi 服务器 ) 344 配置 ESX/ESXi 主机
5、 37将 ESX 主机配置到存储阵列 .385 使用 MD vCenter 插件管理器视图管理存储阵列 43Storage Array Manager 功能 . 43将存储阵列添加至 vCenter 插件管理器视图 43查找存储阵列 . 46使用资产标签 . 46管理资产标签 . 48从 vCenter 插件管理器视图中移除存储阵列 49所有存储阵列表视图 .49分配资产标签和值 .51摘要视图 .52编辑存储阵列属性 52存储阵列事件日志 53存储阵列配置的备份 .54格式化 vSphere 虚拟磁盘 .56虚拟磁盘决策方案 .57“虚拟磁盘 ”视图 . 57创建虚拟磁盘组 58动态磁盘池
6、. 59在虚拟磁盘组上创建新的虚拟磁盘 .59创建精简配置的虚拟磁盘 . 60传统快照 .60映射视图 .62将虚拟磁盘映射至主机 .62重新扫描存储适配器 .63将主机添加至虚拟磁盘 .64添加主机组 . 64虚拟磁盘备份视图 65创建新的虚拟磁盘备份 .66“同步复制 ”视图 .68创建远程虚拟磁盘复制 .69移除复制对 . 70测试复制通信 71暂挂异步复制 71恢复复制 . 72更改复制角色 72更改复制参数 72快照视图 .72创建快照组 73创建快照映像 74创建快照虚拟磁盘 74更改快照设置 75异步远程复制视图 76异步远程复制 76创建异步复制组 77创建复制对 . 78更改
7、角色 . 79暂挂异步复制 79恢复复制 .80手动重新同步复制组 80删除复制组 .80移除复制对 81数据存储视图 . 82手动注销 MD vCenter 插件 . 82卸载 MD vCenter 插件 .836 MD vCenter 插件问题故障排除 .85应用程序服务器日志 85vSphere 客户端在处理大量阵列时停止运行 85无法与应用程序服务器通信 85无法创建或删除对象 86怎样才能最大化客户端性能 86怎样抑制慢速脚本警告消息 86我为何无法更改存储阵列 . 86在 MDSM 中执行了 “清除配置 ”操作后 , MD vCenter 插件未显示新的存储阵列名称。 .86SAS
8、 ESX 主机向导操作超时过长 .86分配给用户组的存储管理员权限不起作用 86事件日志查看器的滚动条移出了限制范围 877 获得帮助 .89相关说明文件 . 89VMware 支持信息 89联系 Dell 8961概览注 : 除非另有说明 , 否则本文档后面的 “MD 存储阵列 vCenter 插件 ”或 “MD vCenter 插件 ”参考资料可以互换使用 , 用于演示 MD VMware vCenter 插件。Dell PowerVault MD Storage Array vCenter Plug-in 允许通过 VMware vSphere 客户端对 Dell MD 系列存储阵列进行
9、集成管理。启用基于 vSphere 的单个管理界面后 , 无需安装、维护和学习使用基于存储阵列的专用管理工具。使用 MD vCenter 插件 , 管理员可以进行以下操作 : 对 ESX/ESXi 主机进行配置以连接至 MD 存储阵列 创建和删除虚拟磁盘 将虚拟磁盘从存储阵列映射至 ESX 主机 查看可用于 MD 存储阵列虚拟磁盘的 vCenter 数据存储 创建硬件快照、虚拟磁盘备份、远程复制 ( 传统 ) 和远程复制组 ( 如果高级功能已激活 )MD vCenter 插件使用 vSphere 客户端和 MD 存储阵列之间的应用程序服务器接口 , 并完全支持基于角色的用户验证。注 : MD
10、vCenter 插件需要安装 vCenter Server。图 1: VMware 环境中的 MD vCenter 插件安装前提条件MD vCenter 插件需要下列各项 : VMware vCenter Server 5.x( 安装在主机服务器上 ) 可用于托管应用程序服务器的下列服务器操作系统之一 :7 Windows 2008 R2 SP1 Server Windows Server 2012 Windows Server 2012 R2 Red Hat Enterprise Linux 5.9 或更高版本 (x64) SUSE Enterprise Linux 11 或更高版本 (x6
11、4) 请确保您的 MD 存储器已安装最新的 RAID 控制器固件版本。有关为您的特定存储阵列安装正确的 MD 系列固件版本的信息 , 请参阅 上的支持值表。配置限制与扩展能力每个存储阵列上的托管存储阵列、虚拟磁盘和物理磁盘数量会影响到 MD vCenter 插件的总体性能。此版本允许将存储阵列组织到面板中 , 以提供基于用户定义的资产标签快速访问特定存储阵列的能力。较大数量的托管存储阵列 ( 超过 2000 个 ) 在您的应用服务器平台上将需要超过 4 GB 的 RAM。有关支持限制的更多信息 , 请参阅 上的支持值表。本地化支持MD vCenter 插件支持下列语言设置 : 英语 法语
12、德语 日语 简体中文日志、警告与错误消息屏幕上显示的日志、警告和错误消息支持上面显示的语言集。但写入文件系统的所有信息或日志文件都仅使用英文。下载 MD vCenter 插件通过在 上的 Download and Drivers( 下载与驱动程序 ) 页面中选择您具体的 MD 存储阵列型号 , 将最新版的 MD vCenter 插件下载到应用程序服务器。有关支持的固件级别、操作系统版本和其他支持的硬件组件的信息 , 请参阅 上的支持值表。注 : 如果从您的应用程序服务器无法直接访问 请先将 MD vCenter 插件安装程序下载至另一台主机 , 然后再将此安装程序复制到应用程序服务器。此
13、插件安装程序必须从应用程序服务器本身运行。从以前版本升级如果您要对以前版本的 MD vCenter 插件进行升级 , 仍计划使用同一主机服务器作为应用服务器 , 请在当前的应用服务器上运行最新的安装程序。安装向导在注销和升级您的 MD vCenter 插件版本之前会提示您输入管理员密码。8应用程序服务器要求配置了 vCenter 客户端的基于 Windows 的应用程序服务器应该安装在不同于运行 vCenter 服务器软件的单独服务器上。尽管将应用程序服务器软件和 vCenter 服务器软件安装在同一台主机上也可以 , 但不推荐这样做。安装 MD vCenter 插件之前在安装 MD vCen
14、ter 插件之前 , 您需要了解有关您存储阵列和网络配置的具体信息。 下表显示了您所需的信息。在安装 MD vCenter 插件之前 , 收集这些与您具体环境相关的信息 :表 . 1: 存储阵列与网络信息组件 所需信息vCenter 服务器 主机名 :DNS 名称 :IP 地址 :vCenter 管理员 用户名 :密码 :存储管理员 用户名 :密码 :应用程序服务器 主机名 :DNS 名称 :IP 地址 :MD 存储阵列 阵列名称 :密码 :IP 地址 :MD 存储阵列 阵列名称 :密码 :IP 地址 :安装 MD vCenter 插件注 : MD vCenter 插件必须安装在应用程序服务器
15、上。如果您将安装软件包下载到了不同位置 , 请在执行下列步骤前 , 将其复制到应用程序服务器上。1. 在应用程序服务器上启动 MD vCenter 插件安装程序 , 选择您使用的语言 , 然后单击 确定 。2. 仔细阅读版权和简介屏幕中的内容。如果接受 , 请单击 下一步 。3. 阅读并接受许可协议 , 然后单击 下一步 。4. 在 vCenter 客户端上选择安装目录 , 或接受默认位置。然后单击 下一步 。5. 仔细查看安装摘要 , 然后单击 安装 。6. 当出现提示时 , 更改 Jetty 服务器的端口号或接受默认值 ( 8084 and 8081), 然后单击 下一步 。注 : 如果要
16、将 MD vCenter 插件安装在与当前的 vCenter 服务器相同的、已安装 VMware Update Manager 的系统上 , 端口号 8084 必须更改为一个未占用的端口号。7. 如果需要 , 更改应用程序服务器的 IP 地址。 安装程序中显示的默认 IP 地址是安装程序运行所在系统的 IP 地址。单击 下一步 。98. 输入包含 vCenter 服务器安装的主机 IP 地址 ( 请参见表 : 存储阵列与网络信息 ) 。 然后单击 下一步 。9. 如果想要启用电子邮件警报 , 请输入 vCenter 服务器管理员电子邮件地址 , 然后单击 下一步 。注 : MD vCenter
17、 插件不需要域或域控制器配置。在安装插件时 , 请勿以别名限定管理员用户名 ( 例如 , localhost) 。如果要指定完全限定的路径名 , 请使用主机名 ( 例如 , hostname/username) 。10. 输入 vCenter 服务器管理员用户 ID, 然后单击 下一步 。11. 输入 vCenter 服务器管理员密码 , 然后单击 下一步 。12. 安装完成时 , 请单击 完成 关闭安装向导。安装程序将在您的应用程序服务器上自动安装 Jetty 应用程序服务器以及相关联的 .jar 文件 , 并向 VMware vCenter Server 注册 MD vCenter 插件。
18、102配置应用程序服务器和 MD vCenter 插件一旦应用程序服务器和 MD vCenter 插件安装完毕 , 请验证 MD vCenter 插件已向 vCenter 服务器成功注册 : 打开 vSphere 客户端 从 vSphere 客户端菜单栏中 , 选择 插件 管理插件 Dell MD Storage Array vCenter Plug-in 应该呈 已启用 状态列出如果 MD vCenter 插件在列表中的状态为已禁用 , 且有错误信息指示其无法与应用程序服务器通信 , 请验证为 Jetty 服务器定义的端口号能够通过所用的防火墙。默认的 Jetty TCP 端口号为 8084
19、 和 8081。 MD vCenter 插件图标还应该出现在 vSphere 客户端主页的 解决方案和应用程序 部分。图 2: vSphere 客户端主页配置应用程序服务器内存如果要通过 MD vCenter 插件管理超过 250 个存储阵列 , 则必须修改应用程序服务器配置文件。默认情况下 , 应用程序服务器配置为使用 512 MB RAM。要调整设置以支持超过 250 个阵列 , 请修改位于应用程序服务器上的 appserver64.ini 文件 , 位于 C:Program FilesDellMD Storage Array VMware vCenter Plug-Injetty 中。1
20、. 在文本编辑器中打开 appserver64.ini 文件。2. 找到 vmarg.3 = -Xmx512M 行。3. 将 512 更改为与要管理的存储阵列数量相关联的数字。4. 保存配置文件。115. 重新启动应用程序服务器服务。注 : 如果重新安装应用程序服务器 , 则此设置将恢复为 512 MB 的原始设置 , 并且必须再次编辑 , 以针对您的环境调整应用程序服务器内存。图 3: 配置应用程序服务器内存配置 Storage Administrator 角色默认情况下 , 任何先前定义的 vCenter 用户将无权访问 MD 存储阵列。要通过 MD vCenter 插件创建对存储阵列的读
21、取或读 /写权限 , 必须修改用户的角色。12创建 Storage Administrator 角色1. 在 vSphere 客户端主页上的 管理 区域 , 单击 角色 。将显示角色列表和使用情况。图 4: MD vCenter 插件角色列表2. 单击菜单栏中的 添加角色 图标 , 或单击鼠标右键 , 并从弹出式菜单中选择 添加 。将打开 添加新角色 窗口。13图 5: 添加新角色3. 在 名称 文本框中 , 输入新角色的名称。4. 从 权限 列表中 , 选择要分配给此角色的访问权限。注 : 管理员角色是不可编辑的。因此 , 如果要将管理员用户用于管理存储 , 必须创建新角色并向此新角色添加所
22、有必需的权限。之后必须将该管理员用户添加至此角色 , 如下节所述。5. 要分配对存储阵列的只读或读写访问权限 , 请选择相应的权限。6. 完成后 , 请单击 确定 。注 : 现有的非管理员角色可修改为包含新创建的 Storage Administrator 权限。但是现有的管理员角色无法修改。14向 Storage Administrator 角色添加现有用户按照以下步骤将现有用户添加到您先前创建的 Storage Administrator 角色。 Storage Administrator 角色只能赋予单个用户而不是用户组。1. 从 vSphere 客户端主页屏幕的 清单 区域 , 选择
23、主机 和 群集 。2. 从左侧导航窗格中选择您的 vCenter 服务器名称。3. 选择 vCenter 服务器单元 , 然后单击 权限 选项卡。图 6: 所选 vCenter 服务器单元的权限选项卡4. 右键单击权限窗口中的任何区域 , 并选择 添加权限 添加用户至该角色。5. 单击 添加 以选择需要访问存储阵列的用户。图 7: 分配 Storage Administrator 角色156. 从 分配的角色 下的下拉框中选择要分配给用户的角色。7. 单击 确定 以应用所选权限。插件使用未授权消息在您创建新的 Storage Administrator 角色后 , 您可能必须重新启动 vSph
24、ere 客户端才能识别该角色。如果是这样 , 系统会显示类似于图 “未授权的用户消息 ”中的消息。如果向原来不属于只读或读写权限的 Storage Administrator 角色的用户添加新角色也会出现这种情况。图 8: 未授权的用户消息MD vCenter 插件安全保护MD vCenter 插件使用安全套接层 ( SSL) 在 vSphere 客户端和应用程序服务器之间安全通信。接受与安装受信 SSL 证书在 vCenter Server 安装过程中 , 已为该 vCenter Server 系统生成了一个 SSL 证书。如果该证书尚未添加至系统的 “受信任的根证书颁发机构 ”存储 , 则
25、当您启动 MD vCenter 插件时 , 将显示一个 安全警报 对话框。16图 9: SSL 安全警报消息17要避免出现此消息 , 可以采取下列步骤将安装时生成的证书导入到系统的 “受信任的根证书颁发机构 ”存储。但是 , 如果使用的不是 CA 签名的 SSL 证书 , 则仍然无法避免出现此警报消息。1. 单击 查看证书 。图 10: 安装证书对话框2. 在 证书 窗口中 , 单击 安装证书 。183. 在 证书导入向导 中 , 单击 下一步 。图 11: 选择证书存储对话框4. 在 证书存储 窗口中 , 选择 将所有证书存放在下列存储中 。5. 单击 浏览 。6. 在 选择证书存储 窗口中
26、 , 高亮显示 受信任的根证书颁发机构 文件夹 , 然后单击 确定 。7. 单击 下一步 。8. 单击 完成 。随即显示一个 安全性警告 消息对话框。199. 核实该信息 , 然后单击 是 将该证书添加至受信存储。图 12: 安全性警告消息对话框注 : 证书中的系统主体名称必须与 vSphere 客户端 登录屏幕上所用的 vCenter 服务器系统名称相符。否则 , 您仍将接收到警告消息指示证书与站点名不匹配。Microsoft 增强的浏览器安全保护如果在 vSphere 客户端系统上安装了 Microsoft 增强的 Internet Explorer 安全保护 , 该安全配置将阻止来自该
27、WEB 网站的内容 , 并显示警告消息。 请单击 添加 与应用程序服务器建立信任关系。注 : 还可能提示您将 about:security_VpxClient.exe 添加至受信任的站点 ( 请参见图 “Microsoft 增强的安全性消息 ”) 。20图 13: Microsoft 增强的安全性消息注 : 如果您要使用 保存文件 选项 , 您也需要将 MD vCenter 插件应用程序服务器的 DNS 名称或 IP 地址以非 SSL 格式 ( 例如 , http:/192.168.10.14) 添加为受信任的站点。21图 14: Microsoft 受信任的站点MD vCenter 插件导入
28、和导出配置文件 MD vCenter 插件提供了导入或导出存储阵列管理器配置文件的功能 , 用于维护配置的存储阵列的列表和元数据信息。此功能可用于使用现有配置文件备份阵列配置或部署新的应用程序服务器。需要 Web 浏览器才能使用此功能和访问应用程序服务器。22登录应用程序服务器以配置文件要访问应用程序服务器上的导入 - 导出页面 , 请执行以下操作 :1. 打开 Web 浏览器 , 然后输入应用程序服务器的 URL。例如 : 10.113.83.73:8084/vcenter2/ImportExportConfiguration.html 将显示登录页面。2. 输入 MD vCenter 插件
29、的登录凭据。注 : 默认登录详细信息为 , 用户 : admin 和 密码 : admin。图 15: 登录页面导出配置文件要导出当前配置文件 , 请执行以下操作 :1. 单击 导出 按钮。2. 浏览并选择要保存配置文件的目标位置。导入配置文件要导入保存的配置文件 , 请执行以下操作 :1. 单击 浏览 按钮。2. 导航到要导入的配置文件 , 然后单击 打开 。3. 从以下 导入选项 中进行选择 : 与现有文件合并 覆盖现有文件234. 单击 导入 按钮。图 16: 导入和导出配置文件应用程序服务器用户管理 应用程序服务器用户管理通过位于 C:Program FilesDellMD Stora
30、ge Array VMware vCenter Plug-Injetty 目录中的 users.properties 文件进行控制。users.properties 文件的格式为 ID 名称、 MD5 密码哈希值、用户 ID。# #Thu Apr 11 18:02:33 PDT 2013 admin=MD5:21232f297a57a5a743894a0e4a801fc3,admin ro=MD5:3605c251087b88216c9bca890e07ad9c,storage.ro rw=MD5:038c0dc8a958ffea17af047244fb6960,storage.rw密码可以使
31、用明文形式存储 , 但不建议这样做。 MD5 密码哈希值可以从以下站点生成 : “字符串 ”文本框中输入要进行哈希计算的密码 , 然后单击 “生成 MD5 哈希值 ”。将哈希计算结果复制到 users.properties 文件 , 以取代现有的用户密码哈希值。243为 ESX/ESXi 配置 MD 存储阵列通过检测主机中已安装的主机总线适配器 ( HBA), 并在存储阵列上以该主机 HBA 的万维网名称 ( WWN) 配置新主机 , MD vCenter 插件可将 ESX/ESXi 主机自动配置为使用 Dell MD 存储阵列。用于 Dell MD 存储阵列的默认 ESX/ESXi 多路径模
32、式是最近使用 ( MRU) 模式。为确保具有两个以上 HBA 的 ESX/ESXi 主机获得最优性能 , 应将其配置为以成对的 HBA 方式使用存储阵列。这种方式可使从主机至存储阵列的 I/O 吞吐量达到最大。使用这种方式要求正确的 SAN 配置和主机 /主机组之间的 LUN 平衡。在图 “双端口 HBA 配置 ( 光纤信道 ) ”中显示了已完全配置的使用两个光纤交换机和一个双控制器存储阵列的双 HBA ESX/ESXi 主机光纤信道 SAN 配置。尽管此图显示的是光纤信道配置 , 其基本原理适用于所有平台。有关 iSCSI 专用配置的详细信息 , 请参阅 “配置 iSCSI”主题。25图 1
33、7: 双端口 HBA 配置 ( 光纤信道 )此例显示了一个完全冗余结构的配置。如果一个光纤信道交换机或 HBA 发生故障 , 备用交换机仍然与存储阵列中的全部两个存储控制器连接。如果一个存储控制器也发生故障 , 主机可访问另一个控制器并且所有虚拟磁盘均故障转移至该控制器。如果任何其他部件再发生故障 , 将导致对存储阵列访问的完全丧失。26图 18: 用于显示单点故障的配置27图 19: 用于显示双重故障的配置虽然此方法在硬件故障的情况下效果良好 , 但 MRU 对每个 HBA 组仅维持一条当前路径。因此 , 如果您的 ESX/ESXi 主机有四个 HBA, 任何时刻只有一个 HBA 处于工作状
34、态。将 HBA 组对并创建虚拟主机要获得更高的从主机至存储阵列的 I/O 吞吐量 , 建议您将各 HBA 组成对 , 并为每对 HBA 创建虚拟主机。 这样可获得完全冗余配置 , 也使得两个 HBA 可同时工作。对于存储阵列来说 , 第二对 HBA 是作为单独的主机定义的 , 随后虚拟磁盘可直接映射至新主机或主机组。同样的操作思路可用于以同样的方式组织更多的 HBA。管理带宽将 HBA 组对并使用虚拟磁盘创建完全冗余配置 , 的确需要进行额外的管理以在主机 /主机组之间平衡 LUN 和充分利用所有 HBA 组之间的可用带宽。当此方法用于光纤信道配置时 , 自动主机配置公用程序无法确定每个组构区
35、域配置的是哪个 HBA。因此管理员必须验证每个 HBA 组对中的单个 HBA 与两个结构区域都已连接。28图 20: 四端口 HBA 配置注 : 此配置旨在用于将 HBA 组对 , 以避免 HBA 端口组包含在单个 HBA 卡上 ( 如果使用的是双端口卡 ) 。对于扩展配置方案 , 请参阅图 “八 HBA 端口的配置 ”。29图 21: 八 HBA 端口的配置配置 ALUA 支持如果您的 MD 存储阵列固件支持非对称逻辑单元访问 (ALUA), 在故障情况下 , 双主动吞吐量会使得 LUN 所有权能够被自动转移至备用 RAID 控制器。更改默认的多路径策略根据您的具体环境 , 您有可能可以通过
36、将默认的多路径策略从 “最近使用 ”(MRU) 切换至 “轮询 ”(RR)。要识别您的存储阵列当前使用的 SATP 请求规则和 PSP 策略 , 请使用下列命令 : #esxcli storage nmp device list。图 22: 设备列表命令输出添加 SATP 声明规则启用 ALUA 并将多路径策略更改为轮询要创建新的声明规则 , 请使用下列命令 : #esxcli storage nmp satp rule add -s VMW_SATP_ALUA -V DELL -M array_model -c tpgs_on -P VMW_PSP_RR -e “Dell ALUA Claim Rule”。将阵列型号替换为下列型号之一 : MD32xx MD32xxi MD36xxi30