ViPR SRM: VPLEX prestatiegegevens ontbreken nadat VPLEX VS6 MMCS-A is vervangen
Summary: In dit artikel wordt de oplossing uitgelegd wanneer VPLEX prestatiedata ontbreekt nadat VPLEX VS6 MMCS-A is vervangen.
Symptoms
VPLEX VS6 MMCS-A werd vervangen.
VPLEX prestatiegegevens ontbreken nadat VPLEX VS6 MMCS-A werd vervangen.

VPLEX dataverzameling mislukt met de volgende fout in emc-vplex Collector-Manager logboeken:
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 heeft twee bestanden met de naam "get-director-data.py" en "vvol-collector.py" overgebracht naar de map /home/service op VPLEX MMCS-A toen VPELX werd toegevoegd door ViPR SRM om prestatiegegevens te verzamelen.
VPLEX MMCS-A heeft deze bestanden echter gemist nadat MMCS-A was vervangen omdat MMCS-A opnieuw werd geimaged.
Resolution
Tijdelijke oplossing voor het probleem:
Start de VPLEX-verzameling opnieuw om deze bestanden over te brengen naar VPLEX MMCS-A:
- Meld u aan bij de SRM-gebruikersinterface als beheerder
- Klik op Beheer en kies vervolgens Gecentraliseerd beheer.
- Klik onder fysiek overzicht op de verzamelaar waar de VPLEX is gedetecteerd.
- Kies dan voor de collectiebeheerder voor VPLEX.
- Klik ten slotte op de knop Opnieuw opstarten
Tijdelijke oplossing om dit probleem te voorkomen zonder VPLEX Collection Manager in de toekomst opnieuw te starten.
De hieronder genoemde bestanden zijn verantwoordelijk voor het pushen van de bestanden op VPLEX en SRM heeft een optie om de bestanden automatisch te pushen zonder dat de verzamelaar opnieuw hoeft te worden opgestart.
Bestanden in het pad /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
Deze bestanden hebben de regel:
<files executable-files="true" always-full-transfer="false" delete-source-files="false">conf/vvol-collector.py</files>
Als u always-full-transfer="true" instelt, moet de verzamelaar de scripts vóór elke polling pushen.