Deploying Ivanti Connect Secure on Azure using Azure CLI

Before proceeding with the deployment, refer Upload Ivanti Connect Secure Virtual Appliance Image to Azure Web Portal.

1.Download and Install Azure CLI from https://azure.github.io/projects/clis.

2.Visit www.pulsesecure.net and download the ics-azure-psa-v-<releaseno>-<buildno>-package.zip file.

3.Unzip the file and look for the ics-3-nics.zip file. Unzip the file to get azuredeploy.json

4.Ensure that parameters section has correct default values:

ICS Storage Account Name: Storage account name where the Ivanti Connect Secure Virtual Appliance image is available

ICS Storage Account Resource Group: Resource group where the Ivanti Connect Secure Virtual Appliance image is copied

ICS Image Location URI: URI to the Ivanti Connect Secure Virtual Appliance Image

ICS VM Name: Name of the Ivanti Connect Secure Virtual instance

ICS Config: Provisioning parameters in an XML format. Refer “Ivanti Connect Secure Provisioning Parameters

DNS Label Prefix Ext: Prefix for the external interface DNS label

DNS Label Prefix Mgmt: Prefix for the management interface DNS label

Vnet Address Space: Virtual network address space

Internal Subnet: Subnet from which the Ivanti Connect Secure internal interface needs to lease IP

5.To deploy Ivanti Connect Secure using Azure CLI, run the following commands

$ az login

$ az group create -l <location> -n <resource group name>

$ az group deployment create -g <resource group name> --template-file <json file name>

For example:

$ az login

$ az group create -l southindia -n TestPCSDeploymentRG

$ az group deployment create -g TestPCSDeploymentRG --template-file azuredeploy.json