可以在 ObjectScale UI、Object Store Health 儀表板的「
問題」標籤中看到警示。
vSphere
vSphere 的以下範例:在
Objectstore下 -->
Dledboard-->在 OpenShift 下方
發出
OpenShift
範例:在
物件存放區下 ->
健全狀況。
如果您的環境中有上述警示,建議您從已安裝 kubectl 的 Jumpbox 或服務節點執行以下步驟,並提供 Dell Technologies 支援的詳細資料。O
bjectstore 應更換為以下所有命令中的實際物件存放區。
- 驗證<
objectstore>-telegraf
個 POD 正在執行中。Pods 應處於就緒狀態,且不常重新開機。
命令:
# kubectl get deployment objectstore-telegraf
# kubectl get pod -l app.kubernetes.io/name=objectstore-telegraf
(物件存放區是專門用來建立的內容)
例子:
# 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
- 驗證是否存在<
objectstore>
-influxdb
資源,且所有 POD 都在執行中。Pods 應處於就緒狀態,且不常重新開機。若遺失,請前往步驟 3。若有待處理,請前往步驟 4。
命令:
kubectl get influxdb objectstore-influxdb
kubectl get statefulset objectstore-influxdb
kubectl get pod -l app.kubernetes.io/name=objectstore-influxdb
(物件存放區是專門用來建立的內容)
例子:
# 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
- 如果<
objectstore>
-influxdb 'influxdb'
資源或 statefulset
先前命令遺失,請驗證其 objectscale-manager-influxdb-operator
正在執行中。
命令:
kubectl get deployment objectscale-manager-influxdb-operator
kubectl get pod -l app.kubernetes.io/name=objectscale-manager-influxdb-operator
範例:
# 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
- 如果每點 2 有<
objectstore>
-influxdb
個 POD 擱置中,請驗證是否已綁定用用自選資料庫 POD 的PVC。
命令:
# kubectl get pvc -l app.kubernetes.io/name=objectstore-influxdb
(物件存放區是專門用來建立的內容)
例子:
# 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
- 驗證<
objectstore>
-fluxd
個 POD 正在執行中。Pods 應處於就緒狀態,且不常重新開機。
命令:
kubectl get deployment objectstore-fluxd
kubectl get pod -l app.kubernetes.io/name=objectstore-fluxd
範例:
# 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
- 透過上述命令的結果,向 Dell Technologies 支援開啟服務要求。
- 請注意,此問題解決後,系統會傳送清除警示 OBJST-MON-4016