로컬넷 사용자 정의 네트워크가 작동하지 않는 이유는 무엇인가요?

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

OpenShift 가상화에 대해 로컬넷 사용자 정의 네트워크(UDN)를 구성했지만 네트워크가 예상대로 작동하지 않습니다.

로컬넷 UDN은 NMState 오퍼레이터, eth1 의 OVS 브리지, 브리지 매핑, ClusterUserDefinedNetwork (CUDN)의 일치하는 VLAN 구성에 따라 달라집니다. 이 설정의 일부가 누락되거나 일관성이 없는 경우 네트워크가 올바르게 작동하지 않습니다.

이 문제를 해결하려면,

nMState 설치, OVS 브리지, 브리지 매핑 및 VLAN 구성을 확인합니다.

  1. NMState Operator 포드가 실행 중인지 확인하십시오.
    oc get pods -n openshift-nmstate
    
  2. OVS 브리지 구성을 확인합니다.
    oc get nodenetworkconfigurationpolicy
    oc describe nodenetworkconfigurationpolicy br-eth1
    
  3. 브리지 매핑 구성을 확인합니다.
    oc get nodenetworkconfigurationpolicy
    oc describe nodenetworkconfigurationpolicy vpc-vlans
    
  4. CUDN의 VLAN ID가 사용하려는 VLAN과 일치하는지 확인합니다.
    oc get clusteruserdefinednetwork <cudn_name> -o yaml | grep vlan
    ibmcloud ks vni ls --cluster-id CLUSTER_ID
    
  5. OpenShift 가상화에 대한 가상 네트워크 인터페이스 관리하기를 검토하여 OVS 브리지, 브리지 매핑 및 CUDN 정의가 문서화된 구성과 일치하는지 확인합니다.