Create Public IP address

The A10-vThunder-PUBLIC-IP template is used to create three new Public IP addresses in the specified resource group. This template is deployed using Azure CLI.

It is not mandatory to create new resources, the existing resources can be used in deployment and configuration.

Before deploying this template, it is recommended to review the Prerequisites.

 

To deploy the A10-vThunder-PUBLIC-IP template using Azure CLI commands, perform the following steps:

  1. Download A10-vThunder-PUBLIC-IP template.

    NOTE: This template contains pre-populated default values that can be modified as required and it does not create new virtual network, network security group, subnets, and Public IP.
  2. Navigate to the folder where you have downloaded the PowerShell template, and open the PS_TMPL_PUBLIC_IP_PARAM.json with a text editor.
  3. Configure the following parameters depending upon your requirements:

    Table 16 : JSON Parameters

    Resource Name

    Description

    DNS Label Prefix for Virtual Machine 1

    Specify a unique DNS Name prefix for Thunder virtual machine 1.

    "DNS_VM1": {
                "value": "vth-inst1"
            },

    Public IP address name for Virtual Machine 1

    Specify a unique public IP name for management traffic for Thunder virtual machine 1.

    "Public_IP_Name_VM1": {
                "value": "vth-inst1-mgmt-ip"
            },

    Public IP zone for Virtual Machine 1

    Specify the availability zone for the Public IP to match your virtual machine 1 deployment. By default, it is in Zone 1.

    "Public IP VM1 Zone": {
                "value": "1"
            },

    DNS Label Prefix for Virtual Machine 2

    Specify a unique DNS Name prefix for Thunder virtual machine 2.

    "DNS_VM2": {
                "value": "vth-inst2"
            },

    Public IP address name for Virtual Machine 2

    Specify a unique public IP name for management traffic for Thunder virtual machine 1.

    Public_IP_Name_VM2": {
                "value": "vth-inst2-mgmt-ip"
            },

    Public IP zone for Virtual Machine 2

    Specify the availability zone for the Public IP to match your virtual machine 2 deployment. By default, it is in Zone 1.

    "Public IP VM2 Zone": {
                "value": "1"
            },

    Virtual IP address (VIP) Public IP

    Specify a unique public IP name for VIP.

    "Public_IP_Name_VIP": {
                "value": "vth-vip"
            }
    NOTE: The Virtual Network (VN), Subnets, Network Security Group (NSG), and Public IP Address should be deployed in the same resource group.
  4. Verify if all the configurations in the PS_TMPL_PUBLIC_IP_PARAM.json file are correct and then save the changes.
  5. From the Start menu, open PowerShell and navigate to the folder where you have downloaded the PowerShell template.
  6. Run the following command to create an Azure deployment group.

    PS C:\Users\TestUser\Templates> az deployment group create -g <resource_group_name> --template-file <template_name> --parameters <param_template_name>

    Example:

    PS C:\Users\TestUser\Templates> az deployment group create -g vth-rg1 --template-file PS_TMPL_PUBLIC_IP.json --parameters PS_TMPL_PUBLIC_IP_PARAM.json

    Here, vth-rg1 resource group is used.

  7. Verify if the above listed resources are created under Home > Azure services > Resource Groups > <resource_group_name>.

    Figure 183 : Resource listing under resource group

COMPANY INFORMATION: Copyright © 2023 A10 Networks, Inc. All Rights Reserved. Legal Notice