NSX-T Bare Metal edge upgrade to 3.1.2.1 from 3.2.0 results in error status and dataplane down
search cancel

NSX-T Bare Metal edge upgrade to 3.1.2.1 from 3.2.0 results in error status and dataplane down

book

Article ID: 325032

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

  • Edge goes into error state and dataplane fails to start after upgrade to NSX-T 3.2.0
  • A bond interface is configured as the management interface
  • The overall status of the edge transport is down
  • Edge /var/log/syslog shows a backtrace similar to this example

    2021-12-24T15:19:19.633Z EDGE datapath-systemd-helper 6976 - -  Traceback (most recent call last):  
    2021-12-24T15:19:19.696Z EDGE datapath-systemd-helper 6976 - -    File "/opt/vmware/nsx-edge/bin/config.py", line 2614, in <module>                    2021-12-24T15:19:19.134Z EDGE datapath-systemd-helper 6976 - -      main()                        

    2021-12-24T15:19:19.192Z EDGE datapath-systemd-helper 6976 - -    File "/opt/vmware/nsx-edge/bin/config.py", line 2210, in main                    
    2021-12-24T15:19:19.221Z EDGE datapath-systemd-helper 6976 - -      slaves = Pnic_util.get_bond_slaves(iface)       
    2021-12-24T15:19:19.249Z EDGE datapath-systemd-helper 6976 - -    File "/opt/vmware/nsx-edge/bin/pnic_util.py", line 62, in get_bond_slaves
    2021-12-24T15:19:19.274Z EDGE datapath-systemd-helper 6976 - -      fd = file(path)                  
    2021-12-24T15:19:19.296Z EDGE datapath-systemd-helper 6976 - -  NameError: name 'file' is not defined

 

Environment

VMware NSX-T Data Center

Cause

A bond interface is configured as the management interface in the edge.

Resolution

This issue is resolved in NSX-T 3.2.1, available at Broadcom downloads.