Currently only supported for Microsoft Azure.

In Microsoft Azure, if the following criteria are met, NSX Tools are installed automatically:
  • Azure VM Extensions are installed on the VMs in the VNet added into NSX Cloud. See Microsoft Azure documentation on VM Extensions for more details.
  • The security group applied to VMs in Microsoft Azure must allow access to install NSX Tools. If Quarantine Policy is enabled, you can add your VMs to the User Managed list in CSM before installation and remove them from the User Managed list after installation.
  • VMs tagged using the key nsx.network and value default.
To enable this feature:
  1. Go to Clouds > Azure > VNets.
  2. Select the VNet on whose VMs you want to auto-install CSM.
  3. Enable the option using any one of the following:
    • In the tile view, click on ACTIONS > Edit Configuration.
    • If you are in the grid view, select the checkbox next to the VNet and click ACTIONS > Edit Configuration.
    • If you are in the VNet tab, click the ACTIONS icon to go to Edit Configurations.
  4. Move the slider next to Auto-Install NSX Tools to the ON position.
Note: If NSX Tools installation fails, do the following:
  1. Log in to the Microsoft Azure portal and navigate to the VM where NSX Tools installation failed.
  2. Go to the VM's Extensions and uninstall the extension named VMwareNsxAgentInstallCustomScriptExtension.
  3. Remove the nsx.network=default tag from this VM.
  4. Add the nsx.network=default tag on this VM again.

Within about three minutes, NSX Tools are installed on this VM.