Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-14882

route not configured when using nic partitioning+nmstate in osp 17.1

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • rhos-17.1.6
    • None
    • os-net-config
    • None
    • 2
    • False
    • Hide

      None

      Show
      None
    • False
    • ?
    • os-net-config-14.2.1-17.1.20250128190824.61d7bd7.el9ost.noarch
    • rhos-dfg-nfv
    • None
    • NFV 008
    • 1
    • Critical

      To Reproduce Steps to reproduce the behavior:

      Deploy nic partitioning templates, but using nmstate

      Expected behavior

      Deployment should be successful

      Bug impact

      Deployment will fail

      Additional context
      RHOS-17.1-RHEL-9-20250214.n.0
      os-net-config-14.2.1-17.1.20250128190824.61d7bd7.el9ost.noarch

      ping from compute1 to compute0 using ovs bridge that it is connected to a vf

      [root@compute-1 tripleo-admin]# ping 10.10.121.130
      PING 10.10.121.130 (10.10.121.130) 56(84) bytes of data.
      From 10.11.161.10 icmp_seq=1 Time to live exceeded
      From 10.11.161.10 icmp_seq=2 Time to live exceeded
      From 10.11.161.10 icmp_seq=3 Time to live exceeded
      From 10.11.161.10 icmp_seq=4 Time to live exceeded
      From 10.11.161.10 icmp_seq=5 Time to live exceeded
      From 10.11.161.10 icmp_seq=6 Time to live exceeded
      ^CFrom 10.11.161.10 icmp_seq=7 Time to live exceeded
      ^C
      — 10.10.121.130 ping statistics —
      7 packets transmitted, 0 received, +7 errors, 100% packet loss, time 6009ms

       

      In order to have ping working it is needed to add this route:
       ip r add 10.10.121.0/24 dev br-link0

       

      compute0
      ----------
      Bridge br-link0
      fail_mode: standalone
      datapath_type: netdev
      Port br-link0
      tag: 121
      Interface br-link0
      type: internal
      Port dpdkbond0
      Interface dpdk1
      type: dpdk
      options:

      {dpdk-devargs="0000:06:06.3", n_rxq="1"}

      Interface dpdk0
      type: dpdk
      options:

      {dpdk-devargs="0000:06:02.3", n_rxq="1"}

      ovs_version: "3.3.4-62.el9fdp"
      [root@compute-0 tripleo-admin]# ip a | grep 10.10.121
      inet 10.10.121.130/24 brd 10.10.121.255 scope global noprefixroute br-link0

      5: enp6s0f0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 9000 qdisc mq state UP mode DEFAULT group default qlen 1000
      link/ether f8:f2:1e:03:9b:e0 brd ff:ff:ff:ff:ff:ff
      vf 0 link/ether c2:e2:b0:67:76:41 brd ff:ff:ff:ff:ff:ff, vlan 120, spoof checking off, link-state auto, trust on
      vf 1 link/ether 1a:17:45:10:44:cf brd ff:ff:ff:ff:ff:ff, vlan 122, spoof checking off, link-state auto, trust on
      vf 2 link/ether 5e:7c:1e:57:26:a3 brd ff:ff:ff:ff:ff:ff, vlan 123, spoof checking off, link-state auto, trust on
      vf 3 link/ether a2:40:19:f2:0d:14 brd ff:ff:ff:ff:ff:ff, spoof checking off, link-state auto, trust on
      vf 4 link/ether ea:89:bc:8e:7a:22 brd ff:ff:ff:ff:ff:ff, spoof checking on, link-state auto, trust off

      7: enp6s0f1: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 9000 qdisc mq state UP mode DEFAULT group default qlen 1000
      link/ether f8:f2:1e:03:9b:e2 brd ff:ff:ff:ff:ff:ff
      vf 0 link/ether c2:e2:b0:67:76:41 brd ff:ff:ff:ff:ff:ff, vlan 120, spoof checking off, link-state auto, trust on
      vf 1 link/ether 1a:17:45:10:44:cf brd ff:ff:ff:ff:ff:ff, vlan 122, spoof checking off, link-state auto, trust on
      vf 2 link/ether 5e:7c:1e:57:26:a3 brd ff:ff:ff:ff:ff:ff, vlan 123, spoof checking off, link-state auto, trust on
      vf 3 link/ether d6:57:79:fb:91:a6 brd ff:ff:ff:ff:ff:ff, spoof checking off, link-state auto, trust on
      vf 4 link/ether d6:e0:e9:db:63:7b brd ff:ff:ff:ff:ff:ff, spoof checking on, link-state auto, trust off

      compute1
      ----------
      Bridge br-link0
      fail_mode: standalone
      datapath_type: netdev
      Port br-link0
      tag: 121
      Interface br-link0
      type: internal
      Port dpdkbond0
      Interface dpdk1
      type: dpdk
      options:

      {dpdk-devargs="0000:06:06.3", n_rxq="1"}

      Interface dpdk0
      type: dpdk
      options:

      {dpdk-devargs="0000:06:02.3", n_rxq="1"}

      [root@compute-1 tripleo-admin]# ip a | grep 10.10.121
      inet 10.10.121.157/24 brd 10.10.121.255 scope global noprefixroute br-link0
      6: enp6s0f0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 9000 qdisc mq state UP mode DEFAULT group default qlen 1000
      link/ether f8:f2:1e:03:6c:a0 brd ff:ff:ff:ff:ff:ff
      vf 0 link/ether 76:e4:ad:aa:55:f8 brd ff:ff:ff:ff:ff:ff, vlan 120, spoof checking off, link-state auto, trust on
      vf 1 link/ether 6e:25:db:28:43:fb brd ff:ff:ff:ff:ff:ff, vlan 122, spoof checking off, link-state auto, trust on
      vf 2 link/ether 06:cc:4f:e6:f7:48 brd ff:ff:ff:ff:ff:ff, vlan 123, spoof checking off, link-state auto, trust on
      vf 3 link/ether 72:c5:22:84:d9:d4 brd ff:ff:ff:ff:ff:ff, spoof checking off, link-state auto, trust on
      vf 4 link/ether 3a:fa:f6:f6:a6:17 brd ff:ff:ff:ff:ff:ff, spoof checking on, link-state auto, trust off

       

       

       

        1. nms1.yaml
          9 kB
          Karthik Sundaravel
        2. sosreport-compute-1-2025-03-21-rdpqfnc.tar.xz
          11.67 MB
          Miguel Angel Nieto Jimenez

              mnietoji@redhat.com Miguel Angel Nieto Jimenez
              mnietoji@redhat.com Miguel Angel Nieto Jimenez
              rhos-dfg-nfv
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: