为什么 OpenShift Virtualization Operator 安装失败?

虚拟私有云 4.17 后来 仅限裸机工作节点 仅限RHCOS

您尝试安装 OpenShift Virtualization Operator,但安装未成功完成。

群集尚未为操作员的安装做好充分准备。 常见原因包括已禁用的默认目录源、阻止所需访问的出站流量保护或 openshift-cnv 命名空间中的订阅失败。

要解决这个问题,

验证目录源、出站流量保护设置和操作员订阅。

  1. 确认已启用默认目录源。

    oc get catalogsource -n openshift-marketplace
    
  2. 如果未列出目录源,请启用它们。

    oc patch operatorhub cluster --type json -p '[{"op": "add", "path": "/spec/disableAllDefaultSources", "value": false}]'
    
  3. 检查是否启用了出站流量保护。

    ibmcloud oc cluster get -c CLUSTER_NAME
    

    查看有关出站流量保护状态的输出结果。

  4. 如果已启用出站流量保护,请禁用它。

    ibmcloud oc vpc outbound-traffic-protection disable -c CLUSTER_NAME
    
  5. 查看操作员订阅状态。

    oc get subscription -n openshift-cnv
    oc describe subscription hco-operatorhub -n openshift-cnv
    
  6. 查看操作员日志,查找错误。

    oc logs -n openshift-cnv -l app=kubevirt-hyperconverged-operator
    
  7. 如果操作符仍未安装,请查看安装 OpenShift 虚拟化操作符 并收集命令输出,然后再联系 IBM Cloud 支持