When you upgrade VMware VCF NSX to version 9.1, you experience a failure on one or more NSX Manager nodes. You observe the following symptoms:
upgrade wait_for_proton: resp_status: 500ifconfig command on the affected node only shows the loopback (lo) interface; the eth0 interface is missing./var/log/upgrade-coordinator/upgrade-coordinator.log) contains the following repeatedly:Connect Async timeouts to the affected node's IP on port 9000
'netplan apply', it fails with error similar to:/etc/netplan/00-management-interface-config.yaml:6:7: Error network definition: malformed address '192.168.1.100/24/24', must be X.X.X.X/NN or X.X.X.X.X.X.X.X/NN
VMware VCF NSX 9.1
VMware VCF NSX 9.1 migrates the network configuration to Netplan. If your existing /etc/network/interfaces file contains both a CIDR (e.g., 192.168.1.100/24) and a subnet mask for the same interface, the migration script incorrectly appends both to the Netplan configuration. This results in an invalid configuration file with a double CIDR (e.g., 192.168.1.100/24/24), which causes Netplan to fail to apply the settings and results in the loss of the eth0 interface.
To resolve this issue and restore connectivity to the failed manager:
root.vi /etc/netplan/00-management-interface-config.yaml192.168.1.100/24/24).192.168.1.100/24).netplan applyeth0 interface is now present and has the correct IP address using ifconfig.Preventative Steps
To prevent this issue on nodes that have not yet been upgraded:
root./etc/network/interfaces file./##) from the IP address entries if a subnet mask is already defined.There is a similar issue which impacts edge nodes during netplan migration NSX upgrade fails with error message 'Error migrating management interfaces to netplan.'
A similar error message can also be displayed in the NSX manager console, please review this KB NSX upgrade from 9.0.x to 9.1.0 fails with message "Upgrade has failed. Appliance OS is of a new version."