Warum schlägt die Installation von OpenShift Virtualization Operator fehl?

Virtuelle Private Cloud 4.17 und später Nur Bare-Metal-Arbeitsknoten Nur RHCOS

Sie versuchen, den OpenShift Virtualization Operator zu installieren, aber die Installation wird nicht erfolgreich abgeschlossen.

Der Cluster ist nicht vollständig für die Installation durch den Betreiber vorbereitet. Häufige Ursachen sind deaktivierte Standardkatalogquellen, ein Schutz für ausgehenden Datenverkehr, der den erforderlichen Zugriff blockiert, oder ein fehlgeschlagenes Abonnement im Namensraum openshift-cnv.

Um das Problem zu beheben,

überprüfen Sie die Katalogquellen, die Einstellung für den Schutz des ausgehenden Datenverkehrs und das Betreiberabonnement.

  1. Überprüfen Sie, ob die Standardkatalogquellen aktiviert sind.

    oc get catalogsource -n openshift-marketplace
    
  2. Wenn die Katalogquellen nicht aufgeführt sind, aktivieren Sie sie.

    oc patch operatorhub cluster --type json -p '[{"op": "add", "path": "/spec/disableAllDefaultSources", "value": false}]'
    
  3. Prüfen Sie, ob der Schutz des ausgehenden Datenverkehrs aktiviert ist.

    ibmcloud oc cluster get -c CLUSTER_NAME
    

    Überprüfen Sie die Ausgabe zum Schutzstatus des ausgehenden Datenverkehrs.

  4. Wenn der Schutz für ausgehenden Datenverkehr aktiviert ist, deaktivieren Sie ihn.

    ibmcloud oc vpc outbound-traffic-protection disable -c CLUSTER_NAME
    
  5. Überprüfen Sie den Status des Betreiberabonnements.

    oc get subscription -n openshift-cnv
    oc describe subscription hco-operatorhub -n openshift-cnv
    
  6. Überprüfen Sie die Betriebsprotokolle auf Fehler.

    oc logs -n openshift-cnv -l app=kubevirt-hyperconverged-operator
    
  7. Wenn sich der Operator immer noch nicht installieren lässt, lesen Sie den Abschnitt Installieren des OpenShift Virtualization Operator und sammeln Sie die Befehlsausgabe, bevor Sie sich an den IBM Cloud Support wenden.