Dell APEX Cloud Platform for Red Hat Openshift : Échec du déploiement du cluster en raison d’un opérateur de configuration de machine dégradé
Résumé: Un problème OpenShift Container Platform (OCP) provoquant l’échec du déploiement du cluster, machine-config-operator dégradé.
Symptômes
Le processus de configuration du déploiement du cluster a échoué avec une erreur "Failed to execute step Wait For OCP Control Plane Ready"

Connectez-vous au nœud principal via SSH (les informations d’identification par défaut sont root/Passw0rd !), exécutez les commandes suivantes pour vérifier l’état de clusteroperator et du nœud.
1. Exécutez la commande suivante :kubectl --kubeconfig="/usr/share/mcp_ocp/pv/mcp-installer-ocp/auth/kubeconfig" get nodes
Par exemple, la commande shows node2.rackx00.local has error :
NAME VERSION AVAILABLE PROGRESSING SINCE STATUS
node1.rackx00.local Ready control-plane,master,worker 24h v1.29.8+f10c92d
node2.rackx00.local Ready,SchedulingDisabled control-plane,master,worker 25h v1.29.8+f10c92d
node3.rackx00.local Ready control-plane,master,worker 25h v1.29.8+f10c92d
2. Exécutez la commande suivante : kubectl --kubeconfig="/usr/share/mcp_ocp/pv/mcp-installer-ocp/auth/kubeconfig" get co
Par exemple, la commande affiche une machine-config dégradée avec le message suivant "MachineConfigPool master is not ready"
NAME VERSION AVAILABLE PROGRESSING DEGRADED SINCE MESSAGE
......
machine-config True True True 24h Unable to apply 4.17.3: error during syncRequiredMachineConfigPools: [context deadline exceeded, failed to
update clusteroperator: [client rate limiter Wait returned an error: context deadline exceeded, error MachineConfigPool master is not ready, retrying. Status: (pool degraded: true total: 3, ready 2, updated
: 2, unavailable: 1)]]
......
3. Exécutez la commande suivante : kubectl --kubeconfig="/usr/share/mcp_ocp/pv/mcp-installer-ocp/auth/kubeconfig" get node <error_node_name> -oyaml | grep "currentConfig\|desiredConfig"
Par exemple, la commande affiche deux rendered-master machine Config:
machineconfiguration.openshift.io/currentConfig: rendered-master-xxxxxxxxxxxxxxxxxxxxxx
machineconfiguration.openshift.io/desiredConfig: rendered-master-yyyyyyyyyyyyyyyyyyyyyy
Cause
Il s’agit d’un problème connu d’OCP 4.17.
Résolution
Réinitialisez tous les nœuds, puis réexécutez Day1.