Dell Unity、VNX:如何在重新启动或升级之前运行检查 vdm 脚本以检测 vdm.cfg 中的问题(用户可更正)
Summary: 运行 checkvdm 脚本可能会减少与 vdm.cfg 缺少信息相关联的 DU 事件。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
如果 vdm.cfg 缺少数据,重新启动或故障切换 Datamover 可能会造成数据不可用的情况。
Cause
原因目前未知。
Resolution
- 在重新启动之前,请执行以下操作
- 将附加的文件(checkVdmsV9.py)从本知识库文章传输到控制台。(请参阅下面的附件)
- chmod 775 至 checkVdmsV9.py
- 通过 ./checkVdmsV9.py 执行文件
- 这是一个干净检查的示例
[nasadmin@cpsc40140 work.emc]$ ./checkVdmsV9.py
在 vdm 机上运行 Sanity 检查(例如 vdm) ...做
在 vdm 机上运行 Sanity 检查(例如 vdm) ...做
- 脚本将标记任何缺少信息的 vdm.cfg。
- 这是故障的示例
---------------------------------------------------------------运行时间:08/16/16 17:25:45
VDM BAMBA1 配置与正在运行的配置不匹配!
=====================当前配置
=====================
Id = 5
名称 = BAMBA1
服务器 = server_2
插槽 = 2
个 VDM 接口 = 1/CFG VDM 接口 = 0
CIFS 接口 = 1/CFG CIFS 接口 = 0
CIFS 服务器 = 1/CFG CIFS 服务器 = 0
导出 = 0/CFG 导出 = 0
正斜杠左侧的信息表示内存中运行的信息。
正斜杠右侧的信息表示在 vdm.cfg 文件中运行的信息。
如您所见,有一个 cifs 服务器在内存中运行,但 vdm.cfg 中没有 cifs 服务器
- 当 vdm 失败时,我们需要在重新启动之前恢复 vdm.cfg。
- 我们应该通知客户,该脚本已发现潜在问题,任何重新启动/故障切换都会造成 DU 情况。
- 我们应该在 vdm.cfg 效果上运行 ls -l 并记下时间戳。
- 我们应该联系支持部门以恢复 vdm.cfg 的备份版本,确保在任何恢复之前对 vdm.cfg 运行 ls -l。
- 此时,需要从旧的收集支持材料或 sccs 恢复 vdm.cfg。
- 该脚本还会在您当前的工作目录/vdmcfg 中创建拷贝
- 这需要上报到 2 级才能执行恢复
- .在影响系统的 Datamover 重新启动后,我们应该验证 vdm 信息是否有效。另一个词检查以确保任何 cifs 服务器处于联机状态,并且 vdm 具有所有导出。
- 重新启动后再次执行脚本以验证 vdm.cfg 文件
- 建议在升级前和升级后执行脚本。
Additional Information
这是不需要恢复
的故障示例---------------------------------------------------------------
VDM BAMBA2配置与正在运行的配置不匹配!
=====================当前配置
=====================
Id = 6
名称 = BAMBA2
服务器 = server_2
插槽 = 2
个 VDM 接口 = 1/CFG VDM 接口 = 1
个 CIFS 接口 = 1/CFG CIF S 接口 = 1
CIFS 服务器 = 1/CFG CIFS 服务器 = 1
导出 = 0/CFG 导出 = 1
您可以看到正斜杠左侧的信息与右侧的信息匹配,导出除外。
我们在 vdm.cfg 中提供了信息,但未在运行内存中。
这是因为我们有一个导出,它指的是在引导期间未加载的无效路径。
请注意,您不能忽略相反的场景。
导出 = 1/CFG 导出 = 0
在这种情况下,内存中运行一个导出,但在 vdm.cfg 文件中没有。
这需要恢复。
的故障示例---------------------------------------------------------------
VDM BAMBA2配置与正在运行的配置不匹配!
=====================当前配置
=====================
Id = 6
名称 = BAMBA2
服务器 = server_2
插槽 = 2
个 VDM 接口 = 1/CFG VDM 接口 = 1
个 CIFS 接口 = 1/CFG CIF S 接口 = 1
CIFS 服务器 = 1/CFG CIFS 服务器 = 1
导出 = 0/CFG 导出 = 1
您可以看到正斜杠左侧的信息与右侧的信息匹配,导出除外。
我们在 vdm.cfg 中提供了信息,但未在运行内存中。
这是因为我们有一个导出,它指的是在引导期间未加载的无效路径。
请注意,您不能忽略相反的场景。
导出 = 1/CFG 导出 = 0
在这种情况下,内存中运行一个导出,但在 vdm.cfg 文件中没有。
这需要恢复。
Affected Products
Dell EMC Unity, VNX/VNXe, Dell EMC Unity FamilyArticle Properties
Article Number: 000052274
Article Type: Solution
Last Modified: 31 Jan 2024
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.