PCS Provisioning Parameters

Provisioning parameters are those parameters which are required during the deployment of a virtual appliance. PCS accepts the following parameters as provisioning parameters in the XML format.

   <PropertySection>

         <Property oe:key="vaIPAddress" oe:value=""/>

         <Property oe:key="vaNetmask" oe:value=""/>

         <Property oe:key="vaGateway" oe:value=""/>

         <Property oe:key="vaDefaultVlan" oe:value=""/>

         <Property oe:key="vaExternalIPAddress" oe:value=""/>

         <Property oe:key="vaExternalNetmask" oe:value=""/>

         <Property oe:key="vaExternalGateway" oe:value=""/>

         <Property oe:key="vaExternalDefaultVlan" oe:value=""/>

         <Property oe:key="vaManagementIPAddress" oe:value=""/>

         <Property oe:key="vaManagementNetmask" oe:value=""/>

         <Property oe:key="vaManagementGateway" oe:value=""/>

         <Property oe:key="vaManagementDefaultVlan" oe:value=""/>

         <Property oe:key="vaPrimaryDNS" oe:value=""/>

         <Property oe:key="vaSecondaryDNS" oe:value=""/>

         <Property oe:key="vaWINSServer" oe:value=""/>

         <Property oe:key="vaDNSDomain" oe:value=""/>

         <Property oe:key="vaAdminUsername" oe:value=""/>

         <Property oe:key="vaAdminPassword" oe:value=""/>

         <Property oe:key="vaCommonName" oe:value=""/>

         <Property oe:key="vaOrganization" oe:value=""/>

         <Property oe:key="vaRandomText" oe:value=""/>

         <Property oe:key="vaAcceptLicenseAgreement" oe:value="n"/>

         <Property oe:key="vaEnableLicenseServer" oe:value=""/>

         <Property oe:key="vaAdminEnableREST" oe:value=""/>

         <Property oe:key="vaAuthCodeLicense" oe:value=""/>

         <Property oe:key="vaConfigURL" oe:value=""/>

         <Property oe:key="vaConfigServerCACertPEM" oe:value=""/>

         <Property oe:key="vaConfigData" oe:value=""/> 

         <Property oe:key="vaInternalPortReconfigWithValueInVAppProperties" oe:value="0"/>

         <Property oe:key="vaManagementPortReconfigWithValueInVAppProperties" oe:value="0"/>

         <Property oe:key="vaExternalPortReconfigWithValueInVAppProperties" oe:value="0"/>

   </PropertySection>

#

Parameter Name

Type

Description

1

vaIPAddress

IP address

Internal interface IP

2

vaNetmask

IP address

Internal interface subnet mask

3

vaGateway

IP address

Internal interface IP gateway

4

vaDefaultVlan

integer

VLAN number to assign to this interface

5

vaExternalIPAddress

IP address

External interface IP

6

vaExternalNetmask

IP address

External interface subnet mask

7

vaExternalGateway

IP address

External interface IP gateway

8

vaExternalDefaultVlan

Integer

VLAN number to assign to this interface.

9

vaManagementIPAddress

IP address

Management interface IP

10

vaManagementNetmask

IP address

Management interface subnet mask

11

vaManagementGateway

IP address

Management interface IP gateway

12

vaManagementDefaultVlan

Integer

VLAN number to assign to this interface

13

vaPrimaryDNS

IP address

Primary DNS IP

14

vaSecondaryDNS

IP address

Secondary DNS IP

15

vaWINSServer

IP address

Windows server IP

16

vaDNSDomain

string

Windows domain name

17

VaAdminUsername

string

Admin username

18

vaAdminPassword

string

Admin password

19

vaCommonName

string

Common name

20

vaOrganization

string

Organization name

21

vaRandomText

string

Random text to generate self-signed certificate

22

vaAcceptLicenseAgreement

character

y” to accept the license agreement

23

vaEnableLicenseServer

character

y” to enable it as VLS server. “n” to bring it up as a PCS node.

24

vaAdminEnableREST

character

y” to enable REST for administrator user

25

vaAuthCodeLicense

string

Authentication code that needs to be obtained from Pulse Secure.

26

vaConfigURL

String URL

Http based URL where XML based PCS configuration can be found.

27

vaConfigServerCACertPEM

string

PEM format of CA certificate.

28

vaConfigData

string

base64 encoded XML based PCS configuration.

29

vaInternalPortReconfigWithValueInVAppProperties

integer

The Internal port overwrite property. If set to 1, overwrite the virtual appliance’s internal port settings with the ones specified during deployment. Set this value as 1.

30

vaManagementPortReconfigWithValueInVAppProperties

integer

The Management port overwrite property. If set to 1, overwrite the management port-related parameters in the PCS with the ones defined here. Set this value as 1.

31

vaExternalPortReconfigWithValueInVAppProperties

integer

The External port overwrite property. If set to 1, overwrite the external port-related parameters in PCS/PPS with the ones defined here. Set this value as 1.

From 9.1R3 release, PCS supports zero touch provisioning. This feature can detect and assign DHCP networking settings automatically at the PCS boot up. The following PCS parameters should be set to null in order to fetch the networking configuration automatically from the DHCP server.

vaIPAddress

vaExternalIPAddress

vaManagementIPAddress

vaNetmask

vaExternalNetmask

vaManagementNetmask

vaGateway

vaExternalGateway

vaManagementGateway

vaPrimaryDNS

vaSecondaryDNS

vaDNSDomain

Leased IP from DHCP server should be valid for a long time as PCS does not request for DHCP renewals.