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.