我爱帮助网--QQ交流群号

Nas交流与矿渣群(unraid 群晖 猫盘 蜗牛等):372167400         物联网/智能家居群:518812757             帮助教程:手册大全

软件使用与建站群:1057308983      虚拟化交流群:13448651

VMware 5.0,虚拟机内Windows 系统日志中有报LSI_SAS错误发出了对设备 \Device\RaidPort0 的重置解决办法

2020-01-25 08:00:00
华为
转贴
8998

VMware 5.0,虚拟机内Windows 2008 R2操作系统在使用过程中,系统日志中有报LSI_SAS错误,报错截图如下所示:

发出了对设备 \Device\RaidPort0 的重置
处理过程

收集服务器BMC日志分析未见有硬件故障的告警,由于看到了LSI以及RAID port等字样告警,一开始怀疑是RAID卡硬件故障,使用检测工具获取RAID卡日志分析后,RAID卡日志也没有任何告警信息。使用报错信息去VMware论坛搜索


根因

告警中提示的LSI_SAS是虚拟机使用硬盘(或者存储)的一种硬盘资源的使用模式,相对应的还有LSI Logic并行、VMware准虚拟(PVSCSI)等模式。

解决方案

解决方案有两种:

一、升级Windows虚拟机中的LSI_SAS 上层VF驱动到1.32.01以上的版本:

http://www.lsi.com/products/io-controllers/pages/lsi-sas-1068.aspx#tab/tab4

服务器使用VMware5.0下Windows2008 R2 虚拟机有LSI_SAS错误-1042219-3
进入该下载页面选择Driver,展开选择对应的操作系统版本下载驱动进行更新升级。

详细信息可参照:http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2096949中的过程 2 - 安装 LSILogic Parallel 驱动程序 ”

二、如果上述方法不能解决,则将虚拟机的SCSI ControllerLSI SAS改为VMware Paravirtual SCSI driver,可按照如下步骤

1. 关闭虚拟机

2. 登陆vSphere web client 右键该虚拟机编辑设置 > 新设备,列表里选择"SCSI控制器",然后点击"添加"

3. 展开新添加的SCSI 控制器,其默认类型是“LSI Logic SAS”,需要将其改为“VMware准虚拟

4. 完成后开启该虚拟机电源,进入系统后在设备管理里确保存储控制里有“VMware PVSCSI Controller”并且是正常状态

5. 然后关闭该虚拟机,将原来的SCSI控制器的类型从LSI SAS改为“VMware准虚拟

6. 然后启动虚拟机即可

详细信息参照:http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=2074628

注意:如果不按照以上步骤而直接更改原来的SCSI控制器类型从LSI SAS改为“VMware准虚拟则虚拟机的Windows guest os会无法进入系统而产生蓝屏,这是因为guest osboot loader无法识别新加载的设备类型。

建议与总结

此案例适用于Tecal配置LSI 1068 RAID卡的全系列服务器。


更加完整的解决方案可参考:

解决windows 10 事件日志中出现 发出对设备\Device\RaidPort1的重置的13个解决办法

https://www.52help.net/htips/174.html


0
发表评论
评论通过审核后显示。
文章分类
联系我们
联系人: 王先生