You can add custom properties to an Azure reservation to support options such as VPN tunneling to support communication between multiple networks. This functionality also facilitates the addition of software components to blueprints.

Before you begin

  • Download the VMware-supplied Azure scripts from the Guest and Software Agent Installers page on your vRealize Automation Appliance.

    These scripts install Azure extensions required to support VPN tunneling. There are two scripts: script.ps1 and script.sh. The .ps1 file is for Windows systems, and the .sh file is for Linux systems.

    1. Run https://vrealize-automation-appliance-fqdn/software to open the VMware vRealize Automation Appliance page.

    2. Click the Guest and software agents link under the To install vRealize Automation components (IaaS, Guest and Software Agents, Tools) heading.

    3. Download the Azure script files under the Azure Machines heading. Save the script files to an appropriate location. You must point to this location when configuring Azure reservation custom properties.

About this task

You must create custom properties that define the appropriate URLs to support VPN tunneling on your network. In addition, you must create properties that define the path to the Azure tunneling configuration scripts downloaded previously.

Use the private IP address of your Azure tunnel physical machine and port 1443, which you assigned for vRealize_automation_appliance_fqdn when you invoked the SSH tunnel.

The following table shows the names and values for the properties required to support VPN tunneling.

Name

Value

Azure.Windows.ScriptPath

Specifies the path to the downloaded script that configures tunneling for Windows-based systems. Update the path as appropriate for your deployment.

Azure.Linux.ScriptPath

Specifies the path to the downloaded script that configures tunneling for Linux-based systems. Update the path as appropriate for your deployment.

agent.download.url

Specifies the URL for the VPN agent on your deployment. The URL format is https:// Private_IP:1443/software-service//resources/noble-agent.jar

software.agent.service.url

Enter the VPN software agent service URL for your deployment, The URL format is https:// Private_IP:1443/software-service/api

software.ebs.url

Enter the event broker service URL for your deployment. The URL format is https:// Private_IP:1443/event-broker-service/api

Procedure

  1. Click the Properties tab.
  2. Click New.
  3. Enter the appropriate Name and Value for the custom property in the Properties dialog box.
  4. As you create each property, click OK on the dialog box to add that property.
  5. When you finish adding all required properties, click OK to save your settings.

What to do next

After you create the custom properties to support VPN tunneling, you can create software components for your Azure blueprints. See Designing Software Components for more information.

When setting up a software component for Azure, select Azure Virtual Machine in the Container drop-down on the New Software page.