ViPR SRM: Faltan datos de rendimiento de VPLEX después de reemplazar VPLEX VS6 MMCS-A
Summary: En este artículo, se explica la solución cuando faltan datos de rendimiento de VPLEX después de reemplazar MMCS-A de VPLEX VS6.
Symptoms
Se reemplazó MMCS-A de VPLEX VS6.
Faltan datos de rendimiento de VPLEX después de reemplazar VPLEX VS6 MMCS-A.

La recolección de datos de VPLEX falla y se muestra el siguiente error en los registros de EMC-vplex Collector-Manager:
collecting-0-0.log
INFO -- [2018-03-12 13:21:50 JST] -- StreamLogger$LoggingStreamGobbler::run(): (SSHSessionConnection to xxx.xx.xxx.xx:22-15208285107xx) /home/@{cluster1.username}/vvol-collector.py: /bin/bash: /home/service/vvol-collector.py: No such file or directory WARNING -- [2018-03-12 13:21:50 JST] -- TableDataset::startForking(): Couldn't find table starting with ^Director,Time.* INFO -- [2018-03-12 13:21:50 JST] -- Collecting$CollectingJobHook::completingJob(): Completed collecting configuration virtual-volume-perpetual1 for context CKM00xxxxxxxxx (CLUSTER1-VPLEX0) in 2978 msec INFO -- [2018-03-12 13:21:51 JST] -- Collecting$CollectingJobHook::completingJob(): Completed collecting configuration virtual-volume-perpetual1 for context CKM00xxxxxxxxx (CLUSTER1-VPLEX1) in 3136 msec INFO -- [2018-03-12 13:21:51 JST] -- StreamLogger$LoggingStreamGobbler::run(): (SSHSessionConnection to 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
ViPR SRM transfirió dos archivos denominados "get-director-data.py" y "vvol-collector.py" al directorio /home/service en MMCS-A de VPLEX cuando ViPR SRM agregó VPELX para recolectar datos de rendimiento.
Sin embargo, MMCS-A de VPLEX perdió estos archivos después de que se reemplazó MMCS-A debido a que se volvió a crear la imagen de MMCS-A.
Resolution
Solución alternativa para solucionar el problema:
Reinicie la recopilación de VPLEX para transferir estos archivos a MMCS-A de VPLEX:
- Iniciar sesión en la interfaz de usuario de SRM mediante el usuario administrador
- Haga clic en Administration y, a continuación, seleccione centralized-Management.
- En Physical overview, haga clic en el recopilador en el que se descubre VPLEX.
- A continuación, seleccione el administrador de recopilación para VPLEX.
- Finalmente, haga clic en el botón Reiniciar
Solución alternativa para evitar este problema sin reiniciar el administrador de recopilación de VPLEX en el futuro.
Los archivos que se mencionan a continuación son responsables de insertar los archivos en VPLEX y SRM tiene la opción de insertarlos automáticamente sin tener que reiniciar el recopilador.
Archivos en la ruta /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
Estos archivos tienen la línea:
<files executable-files="true" always-full-transfer="false" delete-source-files="false">conf/vvol-collector.py</files>
Si configura always-full-transfer="true", el recopilador debe insertar los scripts antes de cada sondeo.