PowerScale InsightIQ 5.x pokazuje znacznik czasu ostatniej aktualizacji jako 2020 lub 2021 po zaimportowaniu z 4.x
Summary: Interfejs WebUI InsightIQ 5.x pokazuje nieprawidłowy znacznik czasu ostatniej aktualizacji ze względu na nieaktualną tabelę w bazie danych.
Symptoms
Cause
Wynika to z faktu, że system_workload w bazie danych, która nie jest już aktualizowana ani używana od 2020 lub 2021 r. Jest to widoczne tylko w starszych importowanych magazynach danych.
Resolution
Napraw system_workload Problem z opóźnieniem pobierania danych w 2020 r.
Sprawdź, gdzie jest przechowywana baza danych:
# kubectl get pvc -A | grep storage
Przejdź do właściwej sekcji w zależności od typu pamięci masowej:
Lokalna pamięć masowa:
# kubectl get pods -A | grep ha-cmo
# kubectl exec -it postgres-ha-cmo1-xxxx-x -n atlantic -- psql
# \l
# \c clustername_guid <<<< get the clustername_guid from \l above for the cluster in question >>>>>>
# SELECT api, time FROM data_time WHERE resolution = 5 AND api NOT LIKE 'cluster_%%%%' order by time;
# delete from data_time where api='system_workload';
# SELECT api, time FROM data_time WHERE resolution = 5 AND api NOT LIKE 'cluster_%%%%' order by time;
# \q
Odśwież ekran po około 5–10 minutach i sprawdź, czy data jest normalna. Jeśli data nie jest normalna, ponownie sprawdź tabele, aby zweryfikować system_workload nie został odtworzony:
# kubectl exec -it postgres-ha-cmo1-xxxx-x -n atlantic -- psql
# \l
# \c clustername_guid <<<< get the clustername_guid from \l above for the cluster in question >>>>>>
# SELECT api, time FROM data_time WHERE resolution = 5 AND api NOT LIKE 'cluster_%%%%' order by time;
Pamięć masowa w sieciowym systemie plików (NFS):
# kubectl get pods -A | grep iiqsm
# kubectl exec -it iiqsm-psql-XXXX-xxxx -n atlantic -- psql -U iiqsm -h localhost -d postgres
# \l
# \c clustername_guid <<<< get the clustername_guid from \l above for the cluster in question >>>>>>
# SELECT api, time FROM data_time WHERE resolution = 5 AND api NOT LIKE 'cluster_%%%%' order by time;
# delete from data_time where api='system_workload';
# SELECT api, time FROM data_time WHERE resolution = 5 AND api NOT LIKE 'cluster_%%%%' order by time;
# \q
Odśwież ekran po około 5–10 minutach i sprawdź, czy data jest normalna. Jeśli data nie jest normalna, ponownie sprawdź tabele, aby zweryfikować system_workload nie został odtworzony.
# kubectl exec -it iiqsm-psql-XXXX-xxxxx -n atlantic -- psql -U iiqsm -h localhost -d postgres
# \l
# \c clustername_guid <<<< clustername_guid from \l above >>>>>>
# SELECT api, time FROM data_time WHERE resolution = 5 AND api NOT LIKE 'cluster_%%%%' order by time;