Deploying Ivanti Policy Secure on Azure using Azure CLI

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

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

  2. Visit https://www.ivanti.com and download the ps-pps-azure-psa-v-<releaseno>-<buildno>-package.zip file.

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

  4. Ensure that parameters section has correct default values:

    • PPS Storage Account Name: Storage account name where the Ivanti Policy Secure Virtual Appliance image is available
    • PPS Storage Account Resource Group: Resource group where the Ivanti Policy Secure Virtual Appliance image is copied
    • PPS Image Location URI: URI to the Ivanti Policy Secure Virtual Appliance Image
    • PPS VM Name: Name of the Ivanti Policy Secure Virtual instance
    • PPS Config: Provisioning parameters in an XML format. Refer “Ivanti Policy Secure Provisioning Parameters
    • 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 Policy Secure internal interface needs to lease IP
  5. To deploy Ivanti Policy 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: C:\Users\xyz>az login

 

C:\Users\xyz>az group create -l westus -n MyResourceGroup

C:\Users\xyz\Downloads>az group deployment create -g MyResourceGroup --template-file forcli.json