ViPR SRM: I dati sulle prestazioni di VPLEX sono mancanti dopo la sostituzione di MMCS-A di VPLEX VS6
Summary: Questo articolo illustra la soluzione quando i dati sulle prestazioni di VPLEX risultano mancanti dopo la sostituzione di MMCS-A di VPLEX VS6.
Symptoms
VPLEX VS6 MMCS-A è stato sostituito.
I dati sulle prestazioni VPLEX sono mancanti dopo la sostituzione di VPLEX VS6 MMCS-A.

La data collection VPLEX non riesce con il seguente errore nei registri di 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 ha trasferito due file denominati "get-director-data.py" e "vvol-collector.py" nella directory /home/service su VPLEX MMCS-A quando VPELX è stato aggiunto da ViPR SRM per raccogliere dati sulle prestazioni.
Tuttavia, VPLEX MMCS-A non ha rilevato questi file dopo la sostituzione di MMCS-A perché è stata ricreata l'immagine di MMCS-A.
Resolution
Soluzione alternativa per risolvere il problema:
Riavviare la raccolta VPLEX per trasferire questi file in VPLEX MMCS-A:
- Accedere all'interfaccia utente di SRM utilizzando l'utente amministratore
- Cliccare su Administration quindi scegliere centralized-Management.
- In Panoramica fisica, cliccare sul raccoglitore in cui VPLEX viene rilevato.
- Quindi scegliere il gestore della raccolta per VPLEX.
- Infine, fai clic sul pulsante Riavvia
Soluzione alternativa per evitare questo problema senza riavviare VPLEX Collection Manager in futuro.
I file menzionati di seguito sono responsabili del push dei file su VPLEX e SRM dispone di un'opzione per eseguire automaticamente il push dei file senza dover riavviare il collector.
File nel percorso /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
Questi file hanno la riga:
<files executable-files="true" always-full-transfer="false" delete-source-files="false">conf/vvol-collector.py</files>
Se si imposta always-full-transfer="true", il raccoglitore deve eseguire il push degli script prima di ogni polling.