Resynchronize the host message bus. VMware advises that all customers perform resync after an upgrade. You can use the following API call to perform the resynchronization on each host.
URL : https://<nsx-mgr-ip>/api/4.0/firewall/forceSync/<host-id> HTTP Method : POST
Headers: Authorization : base64encoded value of username password Accept : application/xml Content-Type : application/xml
Both the options are same . You can use any one of the method to perform the steps.
Please check Troubleshooting NSX for vSphere 6.x Distributed Firewall (DFW) (2125437) | VMware KB
In the NSX upgrade guide page 34, VMware has recommended for the resynchronize of the host message bus using REST API.
https://docs.vmware.com/en/VMware-NSX-for-vSphere/6.3/nsx_63_upgrade.pdf
Resynchronize the host message bus. VMware advises that all customers perform resync after an upgrade. You can use the following API call to perform the resynchronization on each host.
URL : https://<nsx-mgr-ip>/api/4.0/firewall/forceSync/<host-id> HTTP Method : POST
Headers: Authorization : base64encoded value of username password Accept : application/xml Content-Type : application/xml
Would like to know is this the same if we do via the GUI Web Client interface as mentioned in the below link.
Is there any difference between these ?
Both the options are same . You can use any one of the method to perform the steps.
Please check Troubleshooting NSX for vSphere 6.x Distributed Firewall (DFW) (2125437) | VMware KB
Thanks after the upgrade of the host cluster via GUI I used force sync & it prompted me to select firewall & routing
I selected firewall to do the sync.
Were you able to perform the sync ?
after upgrade I did the sync using GUI
I didn't face any particular problem till now.
You can Sync ESXi host via GUI
In vcenter go to NSX --> Installation and Upgrade --> Host Preparation
right click the problematic host and select Force Sync Service from the menu.
Sam