ViPR SRM: Brak danych dotyczących wydajności VPLEX po wymianie VPLEX VS6 MMCS-A
Summary: Ten artykuł zawiera informacje dotyczące rozwiązania problemu braku danych dotyczących wydajności VPLEX po wymianie VPLEX VS6 MMCS-A.
Symptoms
VPLEX VS6 MMCS-A został wymieniony.
Brak danych dotyczących wydajności VPLEX po wymianie VPLEX VS6 MMCS-A.

Zbieranie danych VPLEX kończy się niepowodzeniem z powodu następującego błędu w dziennikach menedżera modułu zbierającego emc-vplex:
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 przesłał dwa pliki o nazwach "get-director-data.py" i "vvol-collector.py" do katalogu /home/service na VPLEX MMCS-A, gdy VPELX został dodany przez ViPR SRM w celu zbierania danych wydajności.
Jednak VPLEX MMCS-A pominął te pliki po zastąpieniu programu MMCS-A, ponieważ program MMCS-A został ponownie zobrazowany.
Resolution
Obejście problemu:
Uruchom ponownie gromadzenie VPLEX, aby przesłać te pliki do VPLEX MMCS-A:
- Zaloguj się do interfejsu użytkownika SRM jako administrator
- Kliknij opcję Administracja, a następnie wybierz zarządzanie scentralizowane.
- W obszarze Physical overview kliknij moduł zbierający, w którym wykryto VPLEX.
- Następnie wybierz menedżera kolekcji dla VPLEX.
- Na koniec kliknij przycisk Uruchom ponownie
Obejście problemu, aby zapobiec temu problemowi bez ponownego uruchamiania menedżera kolekcji VPLEX w przyszłości.
Pliki wymienione poniżej są odpowiedzialne za przesyłanie plików na VPLEX, a SRM ma opcję automatycznego przesyłania plików bez konieczności ponownego uruchamiania kolektora.
Pliki w ścieżce /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
Te pliki mają linię:
<files executable-files="true" always-full-transfer="false" delete-source-files="false">conf/vvol-collector.py</files>
Jeśli ustawisz always-full-transfer="true", moduł zbierający powinien wypychać skrypty przed każdym sondowaniem.