ViPR SRM:更换 VPLEX VS6 MMCS-A 后,VPLEX 性能数据缺失
Summary: 本文介绍了更换 VPLEX VS6 MMCS-A 后缺少 VPLEX 性能数据时的解决方案。
Symptoms
更换 VPLEX VS6 MMCS-A 后,VPLEX 性能数据丢失。
VPLEX 数据收集失败,并在 emc-vplex Collector-Manager 日志中显示以下错误:
collecting-0-0.log
INFO -- [2018-03-12 13:21:50 JST] -- StreamLogger$LoggingStreamGobbler::run():(SSHSession 连接到 xxx.xx.xxx.xx:22-15208285107xx) /home/@{cluster1.username}/vvol-collector.py:/bin/bash:/home/service/vvol-collector.py:无此类文件或目录 WARNING -- [2018-03-12 13:21:50 JST] -- TableDataset::startForking():找不到以 ^Director,Time 开头的表。 INFO -- [2018-03-12 13:21:50 JST] -- Collecting$CollectingJobHook::completingJob():在 2978 毫秒内完成了上下文 CKM00xxxxxxxxx (CLUSTER1-VPLEX0) 的收集配置 virtual-volume-perpetual1 INFO -- [2018-03-12 13:21:51 JST] -- Collecting$CollectingJobHook::completingJob():在 3136 毫秒内完成了上下文 CKM00xxxxxxxxx (CLUSTER1-VPLEX1) 的收集配置 virtual-volume-perpetual1 INFO -- [2018-03-12 13:21:51 JST] -- StreamLogger$LoggingStreamGobbler::run():(SSHSession连接到 xxx.xx.xxx.xx:22-1520828511341) /home/@{cluster1.username}/get-director-data.py:/bin/bash:/home/service/get-director-data.py:No such file or directory
Cause
但是,在替换 MMCS-A 后,由于 MMCS-A 重新映像,VPLEX MMCS-A 遗漏了这些文件。
Resolution
重新启动 VPLEX 收集以将这些文件传输到 VPLEX MMCS-A:
- 使用管理员用户身份登录 SRM UI。
- 单击“Administration”,然后选择“centralized-Management”。
- 在物理概览下,单击在其上发现 VPLEX 的收集器。
- 然后选择 VPLEX 的收集管理器。
- 最后,单击重新启动按钮
解决此问题,而无需将来重新启动 VPLEX 收集管理器。
下面提到的文件负责将文件推送到 VPLEX,SRM 有一个选项可自动推送文件,而无需重新启动收集器。
路径 /opt/APG/Collecting/Stream-Collector/emc-vplex/conf:
data-retrieval-director-cluster1.xml 中的文件data-retrieval-director-cluster2.xml
data-retrieval-vvols-cluster1.xml
data-retrieval-vvols-cluster2.xml
这些文件的行
<如下:files executable-files=“true” always-full-transfer=“false” delete-source-files=“false”>conf/vvol-collector.py</files>
如果设置了 always-full-transfer=“true”,则收集器应在每次轮询之前推送脚本。