OpenShift 가상화 운영자 설치가 실패하는 이유는 무엇인가요?

가상 사설 클라우드 4.17 그리고 나중에 베어 메탈 워커 노드만 RHCOS 전용

OpenShift 가상화 운영자를 설치하려고 하지만 설치가 성공적으로 완료되지 않습니다.

클러스터가 운영자 설치를 위해 완전히 준비되지 않았습니다. 일반적인 원인으로는 비활성화된 기본 카탈로그 소스, 필요한 액세스를 차단하는 아웃바운드 트래픽 보호 또는 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 지원팀에 문의하세요.