가상 머신이 네트워크에 액세스할 수 없는 이유는 무엇인가요?

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

가상 머신( VM )을 시작했지만 VM 에서 예상 네트워크에 액세스할 수 없습니다.

VM 네트워크 구성이 구성된 사용자 정의 네트워크(UDN) 또는 VNI 설정과 일치하지 않을 수 있습니다. 이 문제는 VM 에 예상 네트워크 인터페이스가 누락되었거나 UDN 구성이 잘못된 경우, 또는 OVN 네트워킹 구성 요소가 오류를 보고하는 경우에 발생할 수 있습니다.

이 문제를 해결하려면 ‘ VM ’의 네트워크 구성을 검토하고, 연결된 인터페이스를 확인하며, UDN 및 OVN 구성을 확인하십시오.

  1. VM 의 네트워크 구성을 확인하십시오.

    oc describe vm <vm_name> -n <namespace>
    
  2. VM 에 예상 네트워크 인터페이스가 있는지 확인합니다.

    oc get vmi <vm_name> -n <namespace> -o yaml | grep -A 10 interfaces
    
  3. VNI 기반 네트워킹을 사용하는 경우 클러스터에 대한 VNI 첨부 파일을 검토하세요.

    ibmcloud ks vni ls --cluster-id CLUSTER_ID
    
  4. 사용자 정의 네트워크 구성을 확인합니다.

    oc get clusteruserdefinednetwork
    oc describe clusteruserdefinednetwork <udn_name>
    
  5. 네트워킹 오류가 있는지 OVN 로그를 검토하세요.

    oc logs -n openshift-ovn-kubernetes -l app=ovnkube-node
    
  6. OpenShift 가상화에 대한 가상 네트워크 인터페이스 관리하기를 검토하여 UDN, VLAN 및 VNI 구성이 VM 네트워킹 설계와 일치하는지 확인합니다.