NSX-vRO Plug-In 1.1.0 Release Notes

NSX-vRO Plugin 1.1.0 | 02 February 2017 | Build 4968437

What’s in the Release Notes

What’s New

The NSX-vRO plug-In 1.1 ships with Java 1.8. The NSX-vRO plugin 1.1 includes resolved issues and the following new capabilities.

  • Create, Read, Update and Delete workflows for all NSX Load Balancer features, such as application profile, application rule, load balancer pool, monitor and virtual server.
  • Create, Update and Delete workflows for NAT rules and IP Sets.
  • Workflows to attach/remove VMs and IP Sets to and from multiple Security Groups simultaneously.
  • Workflows to identify the Primary and Secondary NSX Managers in case of Multi-vCenter setup.
  • Ability to Create Universal Security Groups and query members of a Security Group.
  • Ability to remove Security Tags from a VM and query members of a Security Tag.
  • Ability to Create, Update and Delete universal IP Sets.
  • NSX endpoint is Multi-VC aware. In the plug-in inventory, NSX endpoint properties include additional fields to indicate the role of the NSX manager and the related NSX Managers in the Multi-VC context.
  • Support for finder methods where inputs for the supported workflows are object identifiers and response is a corresponding inventory object selected by browsing through NSX inventory in vRealize Orchestrator.
  • Addresses concurrency issues and optimizes memory usage.

System Requirements and Installation

System Requirements

  • Verify that you are running a vRealize Orchestrator instance.
  • Verify that you have credentials for an account with permission to install vRealize Orchestrator plug-ins and to authenticate through vCenter Single Sign-On.
  • Verify that you have installed vRealize Orchestrator Client and that you can log in with Administrator credentials.

Installation Procedure

  • Download the plug-in file to a location accessible from the vRealize Orchestrator server. The plug-in installer filename is o11nplugin-nsx-1.1.0.vmoapp. The plug-in installation file for networking and security is available from the VMware product download site at vmware.com/web/vmware/downloads under the VMware NSX link.
  • Open a browser and launch the vRealize Orchestrator Configuration interface. An example of the URL format is https://orchestrator_server.com:8283.
  • Click the Plug-ins item in the left pane and scroll down to the Install new plug-in section.
  • In the Plug-in file text box, browse to the plug-in installer file and then click Upload and install. The file must be in .vmoapp format.
  • Accept the license agreement in the Install a Plugin pane, when prompted.
  • Go to the Plug-ins section and confirm that NSX 1.1.0.4968437 is listed, where 4968437 is the build number.
  • Restart the vRealize Orchestrator Server service.
  • Relaunch the vRealize Orchestrator Configuration interface.
  • Click the Plug-ins item and verify that the status changed to Installation OK.

Upgrade Notes

If you have a vRealize Orchestrator 7.x instance running with the NSX-vRO Plug-In 1.0.1, 1.0.2, 1.0.3 or 1.0.4 installed, and you have credentials for an account with permission to install vRealize Orchestrator plugins and to authenticate through vCenter Single Sign-On, then you can upgrade to the new NSX-vRO Plug-In 1.1 as shown below:

  • Download the plug-in file to a location accessible from the vRealize Orchestrator server. The plug-in installer filename is o11nplugin-nsx-1.1.0.vmoapp. The plug-in installation file for networking and security is available from the VMware product download site at vmware.com/web/vmware/downloads under the VMware NSX link.
  • Open a browser and launch the vRealize Orchestrator Configuration interface. An example of the URL format is https://orchestrator_server.com:8283/control-center.
  • Go to the Plug-ins section and confirm that NSX 1.0.4 is listed.
  • In the Plug-in file text box, browse to the plug-in installer file and then click Upload and install. The file must be in .vmoapp format.
  • Accept the license agreement in the Install a Plugin pane, when prompted.
  • The status “NSX (1.1.0 build 4233593) Plug-in with same name was already installed (1.0.4): overwriting existing plug-in,” will be displayed, which confirms that the NSX-vRO Plug-In has been upgraded.
  • Restart the vRealize Orchestrator Server service.
  • Relaunch the vRealize Orchestrator Configuration interface.
  • Click the Plug-ins item and verify that the status changed to "Installation OK."

Known Issues

  • None.

Resolved Issues

  • 1444731: NSX Data Collection: Security Tag description is missing
  • 1479869: vRA NAT profile MMS deploy fails with "Error executing vCenter Orchestrator workflow: Failed to perform operation deleteVirtualWire after 5 retries."
  • 1479872: vRA NAT/routed profile MMS deploy fails with "VSM response error (258): nested exception is javax.persistence.OptimisticLockException"
  • 1559122: intermittent (timeout issue ) - Request with 3Tier NAT provisioning fails "java.net.SocketTimeoutException: Read timed out"
  • 1562684: Concurrency - bunch of failures I/O error on POST request for "https://Nsx62-manager4.sqa.local/api/4.0/edges":Read timed out; nested exception is java.net.SocketTimeoutException:
  • 1604251: Replace deprecated API /global/heartbeat used in the vRO-NSX plugin for getting NSX version
  • 1651751: See Concurrent object access error when running concurrent workflows (Connect logical switch to router)
  • 1700467: Concurrent provisioning request with on-demand Routed Network Profile fails with error "Failed to perform operation connectEdgeInterface after 5 retries. Aborting."
  • 1703757: o11n-nsx-plugin Update to the latest version of Spring
  • 1709653: NSX Plug-in cause vRO server crashes with "java.lang.OutOfMemoryError: Metaspace" under load.
  • 1729093: Null pointer exception when retrieving Virtual Machines assigned to a security group
  • 1743328: Missing validation for optional parameters in Advanced lb workflows
  • 1743347: Optional parameters with null value in Advanced LB workflows should not be set to LoadBalancerConfig dto.
  • 1745022: vCO plugin error in VCO Inventory Edge while browsing if Edge have virtual server configured with comma separated lb ports
  • 1752119: Concurrent object access error when creating/modifying application rules, profiles, monitors, pools, virtual servers
  • 1752648: vRA Converged blueprint provisioning fails with error "There are no vRealize Orchestrator endpoints that are alive.; There are no vRealize Orchestrator endpoints that are alive"
  • 1752764: ModifyApplicationRule is not modifying existing Application Rule rather creating new Application Rule
  • 1752939: Missing ip address field in workflow "Modify pool"
  • 1753387: Apply NAT Configuration - java.lang.NumberFormatException: For input string: "org.mozilla.javascript.Undefined@124066f8"
  • 1753500: Apply NAT Configuration - TypeError: Cannot read property "length" from null (Workflow:Apply NAT Configuration / Scriptable task (item1)#24)
  • 1753890: Label in workflow "Get members of security group" is wrong
  • 1754734: NSX 1.1 plug-in is missing some Load Balancer parameters
  • 1755350: NSX plug-in v1.1: after installing the new 1.1 plug-in deployment fails to create edge - Operation is not allowed by the applied NSX license
  • 1755613: Deploying blueprints with on-demand NAT networks at scale fails with error "VSM response error (800): Error creating network"
  • 1756395: Workflow "Detach security tags from VM" can't be consumed directly out of the box
  • 1756608: vRA/vRO/NSX integration failing intermittently with error: The object securitygroup-41 used in this operation has an older version 1,209 than the current system version 1,211
  • 1759273: Workflow to Get Members for Security Tag and Security Group failing if called for Security Tag or Group with no members
  • 1762875: NSX 1.1 plug-in: Load Balancer - Create virtual server workflow fails when creating HTTPS service
  • 1763162: Expose isUniversal flag in NSX-vRO plugin security tag inventory
  • 1763181: Update vRO-NSX plugin version to 1.1
  • 1768270: one workflow "Create application profile" failed when deploying 15 concurrent deployments
  • 1770064: Create Virtual Server workflow fails
  • 1770065: Not all object properties are shown in the inventory
  • 1770069: LB Monitor should be single object and not an array in LB Pool CRUD workflows
  • 1772638: VRO-NSX plugin error "Could not generate CGLIB subclass of class"
  • 1774397: workflow "Create virtual server" errored out while getting application profile
  • 1774579: Update OSL for vRO-NSX plugin 1.1
  • 1776365: NSX 1.1 plug-in: Load Balancer - firewall rule is needed after creating a virtual server
  • 1776419: Workflow "Create edge" failed due to /sbin/ifconfig vNic_3 up failed : SIOCSIFFLAGS: Invalid argument
  • 1779101: NSX data collection fails with the error: Workflow vSphereVCNSInventory failed
  • 1779162: Add Vms and Ipsets to multiple security groups does not rolling back if null security group is input parameter
  • 1790239: Workflow "Create application rule" failed due to VSM RPC request timed out

Document Revision History

02 February 2017: First edition for NSX-vRO Plugin 1.1.0