ViPR SRM:VPLEX VS6 MMCS-Aの交換後にVPLEXパフォーマンス データが欠落する
Summary: この記事では、VPLEX VS6 MMCS-Aの交換後にVPLEXパフォーマンス データが欠落した場合のソリューションについて説明します。
Symptoms
VPLEX VS6 MMCS-Aを交換した後、VPLEXパフォーマンス データが欠落しています。
VPLEXデータ コレクションが失敗し、emc-vplex Collector-Managerログに次のエラーが表示されます
collecting-0-0.log
INFO--[2018-03-12 13:21:50 JST]--StreamLogger $ LoggingStreamGobbler :: run(): (xxx.xx.xxx.xxへのSSHSession接続:22-15208285107xx) /home/@{cluster1.ユーザー名}/vvol-collector.py: /bin/bash: /home/service/vvol-collector.py: 該当するファイルまたはディレクトリがありません 警告--[2018-03-12 13:21:50 JST]--TableDataset:: startForking(): ^Director,Timeで始まるテーブルが見つかりませんでした。* INFO--[2018-03-12 13:21:50 JST]--Collecting $ CollectingJobHook:: completingJob (): コンテキストCKM00xxxxxxxxx (CLUSTER1-VPLEX0)の構成virtual-volume-perpetual1の収集を2978ミリ秒で完了しました INFO--[2018-03-12 13:21:51 JST]--Collecting $ CollectingJobHook:: completingJob (): コンテキストCKM00xxxxxxxxx(CLUSTER1-VPLEX1)の構成virtual-volume-perpetual1の収集を3136ミリ秒で完了しました INFO--[2018-03-12 13:21:51 JST]--StreamLogger $ LoggingStreamGobbler :: run(): (xxx.xx.xxx.xxへのSSHSession接続:22-1520828511341) /home/@{cluster1.username}/get-director-data.py: /bin/bash: /home/service/get-director-data.py: No such file or directory
Cause
ただし、MMCS-Aが再イメージ化されたため、MMCS-Aが交換された後、VPLEX MMCS-Aがこれらのファイルを見逃していました。
Resolution
VPLEXコレクションを再開して、これらのファイルをVPLEX MMCS-Aに転送します。
- adminユーザーを使用してSRM UIにログインします。
- [Administration]をクリックし、[centralized-Management]を選択します。
- [Physical Overview]で、VPLEXが検出されたコレクターをクリックします。
- 次に、VPLEXのCollection Managerを選択します。
- 最後に、[再起動]ボタンをクリックします
今後VPLEXコレクション マネージャーを再起動せずにこの問題を回避するための回避策。
以下に記載されているファイルは、VPLEX上のファイルをプッシュする役割を担います。SRMには、コレクターを再起動せずにファイルを自動的にプッシュするオプションがあります。
パス/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
These filesにあるファイルには、次の行があります:
<files executable-files="true" always-full-transfer="false" delete-source-files="false">conf/vvol-collector.py</files>
always-full-transfer="true"を設定した場合、コレクターは各ポーリングの前にスクリプトをプッシュする必要があります。