Varningen visas i ObjectScale UI, Instrumentpanelen för objektlagerhälsa på fliken
Issues.
Vsphere
Exemplet nedan från vSphere: Under
Objectstore -->
Dashboard-->
uppstår
OpenShift-exemplet
nedan från OpenShift: Under
Objectstore ->
Health.
Telegraf, Fluxd på objektlagringsnivå fungerar inte eller Avbildnings-IDB-instanser på objektlagringsnivå accepterar inte skrivningar eller kan inte bearbeta läsförfrågningar.
Varning utlöses av händelsetjänsten för objektlager. Fluxfråga skickas av tjänsten till Fluxd för att kontrollera om nya mätningar skickas av Telegraf till InfluxDB.
Om du har ovanstående varning i din miljö rekommenderar vi att du kör nedanstående steg från en ingångs- eller servicenod där Kubectl är installerat och ger information till Dell Technologies support. O
bjectstore bör bytas ut mot det faktiska objektlagret i alla nedanstående kommandon.
- Kontrollera att
objectstore>-telegraf
-poddarna körs. Pods ska vara i läget redo och startar inte om ofta.
Kommandon:
# kubectl get deployment objectstore-telegraf
# kubectl get pod -l app.kubernetes.io/name=objectstore-telegraf
(där objektlagret är specifikt för det som skapas)
Exempel:
# 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
- Kontrollera att
objectstore>
-influxdb
resurser finns och att alla åtgärder körs. Pods ska vara i läget redo och startar inte om ofta. Om det saknas går du till steg 3. Gå till steg 4 om väntande.
Kommandon:
kubectl get influxdb objectstore-influxdb
kubectl get statefulset objectstore-influxdb
kubectl get pod -l app.kubernetes.io/name=objectstore-influxdb
(där objektlagret är specifikt för det som skapas)
Exempel:
# 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
- Om
objectstore>
-influxdb 'influxdb'
resurs eller statefulset
saknas i föregående kommando kontrollerar du att den objectscale-manager-influxdb-operator
körs.
Kommandon:
kubectl get deployment objectscale-manager-influxdb-operator
kubectl get pod -l app.kubernetes.io/name=objectscale-manager-influxdb-operator
Exempel:
# 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
- Om
objectstore>
-influxdb
-poddarna väntar enligt punkt 2 kontrollerar du att PC-enheter för en av snab-poddarna är bundna.
Kommando:
# kubectl get pvc -l app.kubernetes.io/name=objectstore-influxdb
(där objektlagret är specifikt för det som skapas)
Exempel:
# 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
- Kontrollera att
objectstore>
-fluxd
-poddarna körs. Pods ska vara i läget redo och startar inte om ofta.
Kommandon:
kubectl get deployment objectstore-fluxd
kubectl get pod -l app.kubernetes.io/name=objectstore-fluxd
Exempel:
# 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
- Öppna en tjänstebegäran hos Dell Technologies support med resultatet av ovanstående kommandon.
- Obs! När problemet är löst skickar systemet en rensad varning OBJST-MON-4016