ViPR SRM: VPLEX-suorituskykytiedot puuttuvat VPLEX VS6 MMCS-A:n vaihdon jälkeen
Summary: Tässä artikkelissa selitetään ratkaisu, jossa VPLEX-suorituskykytiedot puuttuvat VPLEX VS6 MMCS-A:n vaihtamisen jälkeen.
Symptoms
VPLEX VS6 MMCS-A vaihdettiin.
VPLEX-suorituskykytiedot puuttuvat VPLEX VS6 MMCS-A:n vaihtamisen jälkeen.

VPLEX-tiedonkeruu epäonnistuu, ja emc-vplex Collector-Manager -lokeissa näkyy seuraava virhe:
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 siirsi kaksi tiedostoa, joiden nimi on get-director-data.py ja vvol-collector.py, VPLEX MMCS-A:n /home/service-hakemistoon, kun ViPR SRM lisäsi VPELX:n suorituskykytietojen keräämistä varten.
VPLEX MMCS-A ei kuitenkaan huomannut näitä tiedostoja, kun MMCS-A vaihdettiin, koska MMCS-A-näköistiedosto asennettiin uudelleen.
Resolution
Kiertotapa ongelman korjaamiseksi:
Käynnistä VPLEX Collection uudelleen, jotta voit siirtää nämä tiedostot VPLEX MMCS-A:han:
- Kirjaudu SRM-käyttöliittymään admin-käyttäjänä
- Valitse Administration ja sitten centralized-Management.
- Napsauta Physical overview -kohdassa kokoajaa, josta VPLEX löytyy.
- Valitse sen jälkeen VPLEXin koonnin hallinta.
- Napsauta lopuksi Käynnistä uudelleen -painiketta
Kiertotapa ongelman estämiseen käynnistämättä VPLEX collection manageria uudelleen myöhemmin.
Alla mainitut tiedostot vastaavat tiedostojen lähettämisestä VPLEXiin, ja SRM: llä on mahdollisuus lähettää tiedostot automaattisesti käynnistämättä keräystoimintoa uudelleen.
Polussa /opt/APG/Collecting/Stream-Collector/emc-vplex/conf olevat tiedostot:
data-retrieval-director-cluster1.xml
data-retrieval-director-cluster2.xml
data-retrieval-vvols-cluster1.xml
data-retrieval-vvols-cluster2.xml
Näissä tiedostoissa on rivi:
<files executable-files="true" always-full-transfer="false" delete-source-files="false">conf/vvol-collector.py</files>
Jos asetat always-full-transfer="true", kerääjän tulisi lähettää skriptit ennen jokaista kyselyä.