OceanStor S5500T V1 Windows主机集群在验证过程中出现磁盘驱动错误

发布时间:  2015-12-15 浏览次数:  188 下载次数:  2
问题描述

一台Windows Server 2012 R2 Datecenter主机与OceanStor S5500T V1存储连接并做LUN映射,客户在主机上搭建了Windows集群,集群创建后进行集群环境验证,验证结果报告提示出现磁盘驱动错误。

告警信息

集群验证提示磁盘驱动错误:



处理过程

微软授予的数字签名,实际上是微软用来标识软件的发行商,以检查软件没有被恶意篡改或是病毒影响,识别软件是否安全可信。华为UltraPath因微软签名准备周期长,自身版本发布频繁等原因,没有在微软进行数字签名认证,而是使用了自己华为的软件签名。这样的方式同样可以保证UltraPath软件的安全可信。

针对客户需要微软签名和对UltraPath软件安全性提出质疑,就数字签名的原理为客户进行了解释。因客户一定坚持微软签名的安全验证,最后协助客户安装Windows系统自带Windows MPIOMicrosoft Multi-Path IO)多路径方式解决客户疑虑。
根因

根据Windows官方提示,集群验证提示磁盘驱动错误属于驱动软件没有获得Windows的官方签名认证:

在该台主机上安装了华为UltraPath多路径,并且提示有磁盘驱动错误的硬盘均是来自于S5500T存储所映射。

华为UltraPath接管来自存储映射的磁盘,在操作系统SCSI层上对来自华为的LUN进行封装和管理,履行磁盘驱动的职责。然后华为UltraPath软件并未与微软做数字签名认证,没有微软授予的软件数字签名,这就造成:当华为UltraPath做为磁盘驱动管理华为存储映射的磁盘时,Windows操作系统一旦进行驱动软件签名认证,就会所有由UltraPath接管的磁盘提示磁盘驱动数字验证失败。

解决方案

若客户一定坚持微软签名的安全验证,可以使用Windows系统自带Windows MPIOMicrosoft Multi-Path IO)多路径方式解决客户疑虑:

l  步骤一,存储侧配置ALUA选项。

添加启动器给主机的时候,对其ALUA是否开启进行选择。这里选择“开启ALUA”,如图所示。

 

l  步骤二,添加MultiPath I/O框架。

打开“Server Manager”,选择“Feature”添加MultiPath I/O框架,如图所示。

 

l  步骤三,查询设备VIDPID

VIDVendor ID,厂商ID。例如HUAWEI等。

PIDProduct ID,产品ID。例如S5500TS5600T

安装MPIO多路径后,Windows 2008及后续版本的操作系统提供mpclaim多路径命令可以用于查询磁盘信息。查询的命令如图所示,VID为“HUAWEI”,PID为“S2600”。

 

这里显示的PIDVID均为举例所用,实际配置的时候需要以现场环境的显示为准。

 

l  步骤四,运行MPIO管理控制台。

安装完成后在“Start>Administrator Tools”中打开MPIO管理控制台,如图所示。

 

l  步骤五,添加待管理存储设备的信息。

”MPIO Device”中点击”Add”添加存储设备。如果对iSCSI initiator使用MPIO,则要求在“Discover Multi-Paths”菜单中开启“Add Support for iSCSI device”选项。

这里添加设备需要写入VIDPID,而且VID要求有8位字节,PID要求有16位,不足的以空格填充。大多数型号设备可以在Discover MultiPaths选项下的Others选项中自动识别,此时只需点击 Add将其加入即可。这里添加的VIDPID仅作为举例使用,实际配置的时候需要以现场环境的显示为准。

 

l  步骤六,重启主机使多路径生效。

 

l  步骤七,查看MPIO策略。

重启主机后,重新扫描磁盘。磁盘数量与映射给主机的LUN的数量一致。右键单击磁盘,选择“Properties”可以看到属性中MPIO选项,如图所示。

 

建议与总结

华为多路径配合不同主机操作系统,都涉及到兼容性、连通性等问题。有时因为客观原因,如主机上还有其他友商存储设备,不能使用华为多路径接管磁盘。建议使用操作系统自带多路径,华为存储能够兼容业界主流操作系统自带多路径,但在进行主机连通性设置时,需要根据华为存储的特点做一些针对性的配置,关于信息可以参考“华为存储主机连通性指南”。

END