Warum funktioniert das benutzerdefinierte Netzwerk localnet nicht?
Virtuelle Private Cloud 4.20 und später Nur Bare-Metal-Arbeitsknoten Nur RHCOS
Sie konfigurieren ein benutzerdefiniertes Localnet-Netzwerk (UDN) für OpenShift Virtualization, aber das Netzwerk funktioniert nicht wie erwartet.
Ein localnet UDN ist abhängig vom NMState Operator, einer OVS-Bridge auf eth1, einem Bridge Mapping und einer passenden VLAN-Konfiguration in der ClusterUserDefinedNetwork (CUDN). Wenn ein Teil dieser Einrichtung fehlt oder inkonsistent
ist, funktioniert das Netzwerk nicht richtig.
Um das Problem zu beheben,
die NMState-Installation, die OVS-Brücke, die Brücken-Zuordnung und die VLAN-Konfiguration zu überprüfen.
- Stellen Sie sicher, dass die NMState-Operator-Pods ausgeführt werden.
oc get pods -n openshift-nmstate - Überprüfen Sie die OVS-Bridge-Konfiguration.
oc get nodenetworkconfigurationpolicy oc describe nodenetworkconfigurationpolicy br-eth1 - Überprüfen Sie die Konfiguration der Brückenabbildung.
oc get nodenetworkconfigurationpolicy oc describe nodenetworkconfigurationpolicy vpc-vlans - Überprüfen Sie, ob die VLAN-ID im CUDN mit dem VLAN übereinstimmt, das Sie verwenden möchten.
oc get clusteruserdefinednetwork <cudn_name> -o yaml | grep vlan ibmcloud ks vni ls --cluster-id CLUSTER_ID - Überprüfen Sie die Verwaltung virtueller Netzwerkschnittstellen für OpenShift Virtualization, um sicherzustellen, dass die OVS-Bridge, die Bridge-Zuordnung und die CUDN-Definitionen mit der dokumentierten Konfiguration übereinstimmen.