PowerFlex 4.0: El pod de NFS y HTTP se bloquea en estado pendiente

Summary: La versión 4.0.2 de PowerFlex Manager tiene pods nfs-server-0 y http-share-0 bloqueados en estado pendiente.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

1. PowerFlex Manager versión 4.0.2, tanto el recurso compartido NFS como HTTP se muestra como pendiente

Los recursos compartidos NFS y HTTP se muestran como pendientes

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

Cómo se desvincula el pod al PVC

Mensaje del comando 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

Mensaje de la GUI de PFxM

RCM files unavailable at the httpshare location

Los archivos de RCM no están disponibles en la ubicación de httpshare

 

3. kubectl get pvc -n PowerFlex muestra nfs-volume-nfs-server-0 y wwwdata-volume-http-share-0 como pendientes

kubectl get pvc -n powerflex

 

Cause

El problema es que Storageclass se establece como Manual para los recursos compartidos NFS y HTTP en PVC. 

Recurso compartido NFS y HTTP en PVC 

 

Resolution

1. Obtenga la salida del archivo yaml y guarde los archivos. 

 

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

 

 

kubectl get pvc wwwdata-volume-http-share-0 -n powerflex -o yaml >

 

2. Abra los archivos en vi editor y cambie storageClassName de ruta manual a ruta local para ambos archivos wwwdata-volume-http-share-0.yaml y nfs-volume-nfs-server-0.yaml

 

 

3. Ejecute el comando cat para verificar los cambios.

 

4. Elimine el PVC existente mediante la ejecución del comando.

kubectl delete pvc -n powerflex wwwdata-volume-http-share-0
kubectl delete pvc -n powerflex nfs-volume-nfs-server-0

 

 

5. Aplique los cambios desde el archivo.

kubectl apply -f wwwdata-volume-http-share-0.yaml
kubectl apply -f nfs-volume-nfs-server-0.yaml

 

 

6. Vuelva a comprobar el estado de ambos pods. Puede tardar un par de minutos en pasar de Pendiente a En ejecución.

 

Additional Information

kubectl rollout status sts -n powerflex o kubectl rollout status deploy -n powerflex También mostrará una salida sin respuesta/en blanco cuando ambos pods estén en estado pendiente.

Article Properties
Article Number: 000243017
Article Type: Solution
Last Modified: 05 May 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.