Troubleshooting the NSX Manager Web Client Plug-In in NSX for vSphere 6.x
book
Article ID: 321352
calendar_today
Updated On:
Products
VMware NSX
Issue/Introduction
This article provides information on understanding and troubleshooting the vSphere Web client plug-in for VMware NSX for vSphere 6.x.
Overview of NSX Plug-Ins
The VMware NSX plug-in consists of several plug-ins which provide the contents shown at the user interface (UI). This also bridge the user interface and NSX Manager. The separate plug-ins are packaged and compressed to a /home/secureall/secureall/sem/vsmext.zip file in NSX Manager. The vsmext.zip file also includes a plugin-package.xml file, which defines the deployment order of the plug-ins.
The plug-in package is downloaded and unzipped through the vSphere Web Client. Each plug-in is then deployed according to the sequence defined in the plugin-package.xml file.
Environment
VMware NSX for vSphere 6.2.x VMware NSX for vSphere 6.3.x VMware NSX for vSphere 6.1.x
Resolution
Collecting Diagnostic Information
If an issue is with the NSX Web client plug-in, you must collect:
Customer environment details:
Version of NSX
Version of vCenter Server
Steps to reproduce the issue
History of the issue. Did the issue manifest after NSX and/or vCenter Server was upgraded?
One or more screen shots of the error or UI behavior
Error stack traces seen on the UI
Troubleshooting the NSX Web Client Plug-In
This section describes known issues with the NSX Web client plug-in.
Networking & Security icon is not seen in the UI
Check if the vCenter Server configuration in the NSX UI is configured correctly:
Log in to the NSX Manager appliance UI ( https://NSX-IP).
Select Manage vCenter Registration.
Under the vCenter Server section, check for the vCenter Server details and the status.
Check vCenter Server Managed Objects for the NSX extension:
Log in to the vCenter Server Managed Objects Browser (MOB) ( https://vc-ip/mob/?moid=ExtensionManager).
Check for the com.vmware.vShieldManager extension under extensionList.
If the extension is present, click extension > client link.
Validate the NSX IP address and version.
Check if the com.vmware.vShieldManager-NSX_version folder is present under the NSX plug-in download location, as described below in the Log Locations section.
If vCenter Server was registered previously to an older version of NSX or the NSX Manager was upgraded, follow the steps mentioned in the Workaround section.
Runtime exceptions are seen on the UI
Runtime exceptions seen during an NSX Manager upgrade while a Web client UI session is active can indicate an upgrade failure. If the issue persists or if an exception is seen outside of an upgrade, collect the information outlined in Collecting Diagnostic Information.
Unable to communicate with the NSX Manager error seen on the UI
Confirm network connectivity between vCenter Server and NSX Manager.
Restart the Web client UI and log in again.
Clear the browser cache.
If the above steps do not resolve this condition, collect the information outlined in Collecting Diagnostic Information.
Logs and Locations
vCenter 5.5.x
File/Folder Name
Description
Location
Linux (Appliance)
Windows
vsphere_client_virgo.log
vSphere web client logs
/var/log/vmware/vsphere-client/logs/
C:\ProgramData\VMware\vSphere Web Client\serviceability\logs
To work around this issue, remove the NSX plug-in from its download location and restart the vSphere Web Client UI after collecting the information described in Collecting Diagnostic Information.
vCenter Server 5.5.x (Windows)
Log in to vCenter Server with proper credentials.
Navigate to the NSX plug-in download location described in the Log Location section.
Remove com.vmware.vshield.*.
Restart the Web client UI and log in.
vCenter Server 6.x (Windows)
Log in to vCenter Server with proper credentials.
Navigate to the NSX plug-in download location described in the Log Location section.
Remove com.vmware.vshield.*.
Remove com.vmware.ciscom.vmware.vShieldManager.zip file under C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\cmCatalog.
Restart the Web client UI and log in.
vCenter Server 5.5.x (VCVA)
Log in to VCVA as root.
Navigate to the NSX plug-in download location described in the Log Location section.
Remove com.vmware.vshield.*.
Restart the Web client UI and log in.
vCenter Server 6.x. (VCVA)
Log in to VCVA as root.
Navigate to the NSX plug-in download section described in the Log Location section.
Remove com.vmware.vshield.*.
Remove com.vmware.ciscom.vmware.vShieldManager.zip under /etc/vmware/vsphere-client/cmCatalog/.