Perché l'installazione di OpenShift Virtualization Operator non riesce?
Cloud privato virtuale 4.17 e in seguito Solo nodi di lavoro bare metal Solo RHCOS
Si tenta di installare OpenShift Virtualization Operator, ma l'installazione non viene completata.
Il cluster non è completamente preparato per l'installazione dell'operatore. Le cause più comuni sono fonti di catalogo predefinite disattivate, protezione del traffico in uscita che blocca l'accesso richiesto o una sottoscrizione non riuscita
nello spazio dei nomi openshift-cnv.
Per risolvere il problema,
verificare le fonti del catalogo, l'impostazione di protezione del traffico in uscita e la sottoscrizione dell'operatore.
-
Verificare che le fonti di catalogo predefinite siano abilitate.
oc get catalogsource -n openshift-marketplace -
Se le fonti del catalogo non sono elencate, attivarle.
oc patch operatorhub cluster --type json -p '[{"op": "add", "path": "/spec/disableAllDefaultSources", "value": false}]' -
Verificare se la protezione del traffico in uscita è abilitata.
ibmcloud oc cluster get -c CLUSTER_NAMEVerificare i dati relativi allo stato della protezione del traffico in uscita.
-
Se la protezione del traffico in uscita è abilitata, disabilitarla.
ibmcloud oc vpc outbound-traffic-protection disable -c CLUSTER_NAME -
Esaminare lo stato di sottoscrizione dell'operatore.
oc get subscription -n openshift-cnv oc describe subscription hco-operatorhub -n openshift-cnv -
Esaminare i registri dell'operatore per individuare eventuali errori.
oc logs -n openshift-cnv -l app=kubevirt-hyperconverged-operator -
Se l'operatore continua a non essere installato, prima di contattare l'assistenza di IBM Cloud, leggere Installing the OpenShift Virtualization Operator e raccogliere l'output del comando.