PowerFlex 4.0: NFS a HTTP pod uvízly ve stavu čekání na vyřízení
Summary: Nástroj PowerFlex Manager verze 4.0.2 má pody nfs-server-0 a http-share-0 uváznuté ve stavu čekání na vyřízení.
Symptoms
1. Nástroj PowerFlex Manager verze 4.0.2: sdílená složka NFS i HTTP se zobrazuje jako čekající

2. Kubectl describe pod http-share-0 -n PowerFlex show pod is unbound to pvc.

Zpráva z příkazu describe
0/3 nodes are available: 3 pod has unbound immediate PersistentVolumeClaims. preemption: 0/3 nodes are available: 3 preemption is not helpful for scheduling
Zpráva z grafického uživatelského rozhraní PFxM
RCM files unavailable at the httpshare location

3. kubectl get pvc -n PowerFlex zobrazí hodnoty nfs-volume-nfs-server-0 i wwwdata-volume-http-share-0 jako čekající na vyřízení.

Cause
Problém je s třídou Storageclass nastavenou jako Manual pro sdílenou složku NFS i HTTP na PVC.

Resolution
1. Získejte výstup souboru yaml a soubory uložte.
kubectl get pvc wwwdata-volume-http-share-0 -n powerflex -o yaml > wwwdata-volume-http-share-0.yaml
kubectl get pvc nfs-volume-nfs-server-0 -n powerflex -o yaml > nfs-volume-nfs-server-0.yaml

2. Otevřete soubory v editoru virů a změňte název třídy storageClassName z ručního na místní cestu pro soubory wwwdata-volume-http-share-0.yaml a nfs-volume-nfs-server-0.yaml

3. Spuštěním příkazu cat ověřte změny.

4. Odstraňte existující pvc spuštěním příkazu.
kubectl delete pvc -n powerflex wwwdata-volume-http-share-0
kubectl delete pvc -n powerflex nfs-volume-nfs-server-0


5. Použijte změny ze souboru.
kubectl apply -f wwwdata-volume-http-share-0.yaml
kubectl apply -f nfs-volume-nfs-server-0.yaml


6. Znovu zkontrolujte stav obou podů. Může trvat několik minut, než se zobrazí stav z nevyřízeného na spuštěný.

Additional Information
kubectl rollout status sts -n powerflex nebo kubectl rollout status deploy -n powerflex Také nezobrazí žádnou odpověď/prázdný výstup, když jsou oba pody ve stavu čekání.