Varselet kan vises i ObjectScale-grensesnittet, instrumentbord for objektlagertilstand i
kategorien Issues (Problemer).
Vsphere
Eksempel nedenfor fra vSphere: Under
Objectstore -->
Dashboard-->
oppstår OpenShift-eksempel
nedenfor fra OpenShift: Under
Objectstore ->
Health (Objektkorttilstand).
Telegraf, Fluxd på objektlagernivået fungerer ikke, eller fordypningsforekomster på objektlagernivået godtar ikke skriveoperasjoner eller kan ikke behandle leseforespørsler.
Varsel utløst av hendelsestjenesten for objektlageret. Flux-spørring sendt av tjenesten til Fluxd for å sjekke om nye målinger blir sendt av telegrafen til Enseedb.
Hvis du har varselet ovenfor i miljøet ditt, anbefales det at du kjører trinnene nedenfor fra en jumpbox eller servicenode med kubectl installert og oppgir informasjon til Dell Technologies-støtte. O
koloectstore bør erstattes med det faktiske objektkortet i alle kommandoene nedenfor.
- Kontroller at
objectstore>-telegraf
pods kjører. Pods skal være i klar tilstand og ikke starte på nytt ofte.
Kommandoer:
# kubectl get deployment objectstore-telegraf
# kubectl get pod -l app.kubernetes.io/name=objectstore-telegraf
(der objektkort er spesifikt for det som opprettes)
Eksempel:
# kubectl get deployment demo-corkboy-telegraf
NAME READY UP-TO-DATE AVAILABLE AGE
demo-corkboy-telegraf 3/3 3 3 4h15m
# kubectl get pod -l app.kubernetes.io/name=demo-corkboy-telegraf
NAME READY STATUS RESTARTS AGE
demo-corkboy-telegraf-6fbb6d7bbc-4l4wd 3/3 Running 0 4h17m
demo-corkboy-telegraf-6fbb6d7bbc-bvqw2 3/3 Running 0 4h17m
demo-corkboy-telegraf-6fbb6d7bbc-qkk9z 3/3 Running 0 4h17m
- Kontroller at
objectstore>
-influxdb
ressursene finnes, og at alle pods kjører. Pods skal være i klar tilstand og ikke starte på nytt ofte. Hvis det mangler, går du til trinn 3. Hvis du venter, går du til trinn 4.
Kommandoer:
kubectl get influxdb objectstore-influxdb
kubectl get statefulset objectstore-influxdb
kubectl get pod -l app.kubernetes.io/name=objectstore-influxdb
(der objektkort er spesifikt for det som opprettes)
Eksempel:
# kubectl get influxdb demo-corkboy-influxdb
NAME AGE
demo-corkboy-influxdb 4h38m
# kubectl get statefulset demo-corkboy-influxdb
NAME READY AGE
demo-corkboy-influxdb 3/3 4h39m
# kubectl get pod -l app.kubernetes.io/name=demo-corkboy-influxdb
NAME READY STATUS RESTARTS AGE
demo-corkboy-influxdb-0 5/5 Running 0 4h41m
demo-corkboy-influxdb-1 5/5 Running 0 4h41m
demo-corkboy-influxdb-2 5/5 Running 0 4h41m
- Hvis
objectstore>
-influxdb 'influxdb'
ressurs eller statefulset
mangler i forrige kommando, validerer du at objectscale-manager-influxdb-operator
den kjører.
Kommandoer:
kubectl get deployment objectscale-manager-influxdb-operator
kubectl get pod -l app.kubernetes.io/name=objectscale-manager-influxdb-operator
Eksempel:
# kubectl get deployment objectscale-manager-influxdb-operator
NAME READY UP-TO-DATE AVAILABLE AGE
objectscale-manager-influxdb-operator 1/1 1 1 5h4m
# kubectl get pod -l app.kubernetes.io/name=objectscale-manager-influxdb-operator
NAME READY STATUS RESTARTS AGE
objectscale-manager-influxdb-operator-56f65b6c54-n28w6 2/2 Running 0 5h4m
- Hvis
objectstore>
-influxdb
pods venter på per punkt 2, validerer du at PVC-er for PvC-er forSurdB-pods er bundet.
Kommando:
# kubectl get pvc -l app.kubernetes.io/name=objectstore-influxdb
(der objektkort er spesifikt for det som opprettes)
Eksempel:
# kubectl get pvc -l app.kubernetes.io/name=demo-corkboy-influxdb
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
demo-corkboy-influxdb-data-demo-corkboy-influxdb-0 Bound pvc-11d40155-3346-4a83-bff3-503a49a9f9fc 20Gi RWO objectscale-highly-available 4h54m
demo-corkboy-influxdb-data-demo-corkboy-influxdb-1 Bound pvc-045a869e-76a6-417e-ac7d-df2132b64a38 20Gi RWO objectscale-highly-available 4h54m
demo-corkboy-influxdb-data-demo-corkboy-influxdb-2 Bound pvc-39a772bd-cfce-40f2-9c88-eb1e3d4c9156 20Gi RWO objectscale-highly-available 4h54m
- Kontroller at
objectstore>
-fluxd
pods kjører. Pods skal være i klar tilstand og ikke starte på nytt ofte.
Kommandoer:
kubectl get deployment objectstore-fluxd
kubectl get pod -l app.kubernetes.io/name=objectstore-fluxd
Eksempler:
# kubectl get deployment demo-corkboy-fluxd
NAME READY UP-TO-DATE AVAILABLE AGE
demo-corkboy-fluxd 1/1 1 1 5h7m
# kubectl get pod -l app.kubernetes.io/name=demo-corkboy-fluxd
NAME READY STATUS RESTARTS AGE
demo-corkboy-fluxd-668cb6799f-dhmw5 3/3 Running 0 5h7m
- Åpne en serviceforespørsel med Dell Technologies-støtte med resultatene av kommandoene ovenfor.
- Vær oppmerksom på at når dette problemet er løst, sender systemet et klart varsel OBJST-MON-4016