The platform stores the configuration in the abiquo.properties file in Java properties format. There is one file on each server of the Abiquo platform (Abiquo Server, Remote Services, V2V Services). By default this file is located in the /opt/abiquo/config/ folder. The Abiquo Installer will create configuration files for your installation and example configuration files can be found in the directory /opt/abiquo/config/examples.
The platform uses the default values if you do not set the properties. However, some default configuration options may also be set outside of the Abiquo platform, for example, in the hypervisor.
To change the configuration options:
For full details and changes to other versions, see Changes to Abiquo Configuration Properties
– Changed property
– Deprecated Property
– Remote Services
– V2V Remote Services
– Outbound API
This table describes the abiquo.properties file of the Abiquo platform servers. For example, if a property is marked withsymbol in the column, it can be configured in the abiquo.properties file of the Abiquo Server/API and Abiquo Monolithic Server.
Timestep for the email provider. This is the amount of time the two-factor authentication codes will be valid when generated (seconds).
Name of the issuer of the verification codes for two-factor authentication. This will appear in the user's Google Authenticator app to identify where the generated code comes from.
Number of virtual infrastructure check executions that a locked virtual machine with a pending task can pass before it will be marked as failed.
Action plan send web hook HTTP client, timeout in milliseconds used when requesting a connection from the connection manager. Zero is not allowed.
Action plan send web hook HTTP client, timeout in milliseconds until a connection is established. Zero is not allowed.
Action plan send web hook HTTP client, maximum clients per route.
Action plan send web hook HTTP client, maximum total clients in pool.
Action plan send web hook HTTP client, maximum total clients in pool.
Action plan send web hook HTTP client, follow redirect on hook response.
Action plan send web hook HTTP client, timeout in milliseconds for waiting for data or, put differently, a maximum period inactivity between two consecutive data packets). Zero is not allowed.
Action plan send web hook HTTP client, TTL in the pool in milliseconds.
The number of consecutive health probe successes required before moving an AWS instance to the Healthy state.
Mask to use when creating the public subnet in AWS to configure the NAT
Default wait time between retries on AWS account creation
|abiquo.amazon.waitforaccount.minutes||Default AWS wait for account creation |
Default AWS wait for assume role
Default AWS wait for status timeout
Path to file storing pending results to be processed in the API
Lapse of time in seconds where abiquo.api.login.maxtries apply.
Maximum login failures in a given lapse (abiquo.api.login.failurelapse).
Maximum number of sessions per user in the API. The default value of -1 means there is no limit and a value of 0 is invalid.
Allow only one NIC per VLAN on a virtual machine if false (or any other value).
Limit of NICs per virtual machine. If this is set to 0, there are no limits.
Abiquo session cookie name. This session does not store anything.
Location where ZooKeeper is listening in format <IP address>:<port> for example, 10.10.10.10:2181
Datacenter NFS repository refresh interval (milliseconds).
Perform the repository check against /etc/mtab. Set to false for local NFS Server installations in testing environment: NFS on Monolithic, V2V Server, or Remote Services Server.
Timeout for HTTP connections to the ApplianceManager server when using the ApplianceManager client. This property configures read and connection timeout in milliseconds.
Timeout for HTTP connections to be established when downloading a virtual machine template (milliseconds).
Timeout for idle HTTP connections when downloading a virtual machine template (milliseconds)
Timeout for HTTP connections when downloading a virtual machine template (milliseconds).
Frequency of download progress notification in milliseconds.
Maximum number of concurrent template downloads. A value of -1 means unlimited.
Maximum time for the appliance manager to perform a complete rescan of the repository filesystem in milliseconds.
Folder where the abiquo.appliancemanager.repositoryLocation is mounted on the remote services node.
Path name prefixes to be ignored in the repository refresh (comma separated values).
Path name pattern to be ignored in the repository refresh in Java regular expression format.
Path name suffixes to be ignored in the repository refresh (comma separated values).
Local Appliance Library, NFS repository location denoted by nfs-server-address:exportpath.
Interval to refresh progress of upload of virtual machine template (milliseconds).
If the true, the API only will allow the use of Basic Authentication on the login resource. The next API calls must use Token Authentication using as token the value of the header X-Abiquo-Token in login response.
Whether Abiquo will authenticate via: database; database and LDAP/Active Directory; OpenID; or SAML.
Delay between checks of availability zones
Role template id of the Directory role to assign to the application created using Create account. The default is the role template ID of the "User Administrator" role.
Name of the application registered during the account creation process on Azure.
|abiquo.azure.account.creation.default.organizationregistrationnumber||Default organization registration number used in account creation if the country requires organization registration number, but the number is not provided.|
Default phone number used in account creation if the country requires organization registration number, but the phone number is not provided.
The ISO 3166-1 alpha-2 code of the countries for which an organization registration number must be specified, in CSV format. Note that for all these countries, phone number will also be required. Only used for field verification before actual customer creation is performed.
Delay between polling requests for account creation
Delay in minutes between resource provider registration wait polling requests.
Timeout used for resource provider registration wait.
|Connection timeout for Azure billing process in seconds|
Logger level for Feign HTTP client.
|Read timeout for Azure billing process in seconds|
The Virtual Network Gateway requires a 'gateway subnet', if this does not exist the plugin tries to create it in some available range of the virtual network and using the mask given by this property.
Also the Virtual Network Gateway uses an SKU, configured by the following properties. Valid values: Basic, HighPerformance, Standard, UltraPerformance, VpnGw1, VpnGw2, VpnGw3, VpnGw4, VpnGw5, VpnGw1AZ, VpnGw1AZ, VpnGw1AZ, VpnGw1AZ, VpnGw1AZ Only Basic SKU is supported in case of using PolicyBased VPN. See https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-vpngateways#gwsku
Azure ARM VPN default properties The plugin creates a Virtual Network Gateway with an specific configuration, this configurations allows to choose with type of routing will it use, so this property allows to configure that. Valid values: RouteBased, PolicyBased More info:https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-vpngateways
Delay between executions of the backup results check (milliseconds). Default is 10 minutes
This property indicates where the backup plugin configuration file is located for each backup plugin (BACKUP-PLUGIN}. The Tomcat user must be able to access the file. This property is only required in the remote services that use the plugin: virtual-factory, discovery-manager
Cron expression to execute the consolidation of usage and cost from public cloud providers
reCAPTCHA private key for user password reset. Obtain keys from Google.
Update DHCP during virtual machine capture
Frequency for executing the consolidation of accounted usage
Identify the AMQP datacenter queues. The Datacenter ID is used for building routing keys and queue names, so that they are unique for each datacenter. Warning: Do not change this property! This property is required and its value is generated at installation. You can recover the property's value through the API with Get Datacenter.
|Folder in which to store lease information|
Script to reload a running instance of dnsmasq
|Network interface onto which bridged VLAN interfaces will be attached|
|Script to start a new instance of dnsmasq on a bridged VLAN interface|
|Script to stop and clean up an instance of dnsmasq running on a bridged VLAN interface|
Delay between executions of the DRaaS sync in seconds
Default journal history for the protection groups in hours
Default priority for the protection groups
Default recovery point objective for the protection groups in seconds
Default host name where the selected VMs will be recovered by the DRaaS provider. It can include a wildcard (*) to match any string
Default datastore name that the VMs will use when recovered by the DRaaS provider. It can include a wildcard (*) to match any string
Default folder name where the selected VMs will be recovered by the DRaaS provider. It can include a wildcard (*) to match any string
Default network used for recovery by the DRaaS provider. In the recovery vCenter you must create a network for each enterprise, and you may create a matching external network in Abiquo. If there is more than one enterprise, the first part of the network name is this property's value, and the second part is the value of an enterprise property with a key of "DR-code", for example, "DraasnetEnterprise1".
Default network used for failover tests by the DRaaS provider. In the recovery vCenter you must create a test network for each enterprise. If there is more than one enterprise, the first part of the network name is this property's value, and the second part is the value of an enterprise property with a key of "DR-code", for example, "DraasTestnetEnterprise1".
Network adapter teaming policy in DVS port groups. This property controls the algorithm used for network adapter load balancing when multiple NICs are used in 'teaming mode'.
Number of available ports in each port group.
Months of offset to regenerate and download bills back from current date. Regeneration is done with data from cost usage details.
Pricing discount is defined in the enterprise properties. The property key is built using the hypervisor type in lowercase and adding a suffix, which is defined by this property
Pricing pricefactor is defined in the enterprise properties. The property key is built using the hypervisor type in lowercase and adding a suffix, which is defined by this property
For the CD device that configures cloud-init, if true, use the SATA disk controller.
When using volumes, a VMFS datastore is required (Raw Device Mapping). If the supplied target datastore is not VMFS, then try to use the configured datastore.
If specified filter datastores by name, for the filtered abiquo will not check if mounted or the abiquo folder uuid. For example 'some.*' will discard any datastore starting with 'some' and '.*some.*' will match any datastore containing it. Comma separated list of java patterns.
Only use physical network interfaces connected to the specified networks when adding vCenter hosts or clusters. If ''onlymanagementip'' is true, then first check for IPs (management or not) in the specified networks and if none are found, use onlymanagementip filter. The filter is a comma separated list of network in CIDR format, and the order specifies the priority
Only use virtual NICs of the host configured for management traffic
Present Disk UUID as SCSI serial number in the guest OS
Whether the platform should avoid swap or not.
|com.abiquo.esxi.experimental.eagerzero.copy||If true, force eager zero thick provisioning on copied disks|
|com.abiquo.esxi.experimental.eagerzero.new||If true, force eager zero thick provisioning on new empty disks|
Set virtual machine memory reservation.
To prevent Abiquo from retrieving metrics, set the property to false for each ESXi metric (METRIC) you do not wish to retrieve. After you change these properties, restart the Monitor Manager (VSM) remote service for the properties to take effect.
For ESXi, to support dynamic metric IDs, set a value to override the default metric ID as given in the table in Abiquo documentation on Override IDs of ESXi metrics. Contact Abiquo Support for more information about how to determine the required metric IDs.
Default VirtualSCSIController implementation when diskController is not specified.
If true, enable console access to VMs on vCenter using WebMKS. This will automatically allow remote access to all vCenter VMs. If the VMs have VNC extradata, then use VNC; otherwise use WebMKS.Default: false
If true, force the use of WebMKS when it is enabled for console access to VMs in vCenter. The force action takes place during the next VM reconfigure, when the platform will check for VNC extradata and remove it. This will ensure that remote access will be via WebMKSDefault: false
When ''com.abiquo.esxi.webmks'' is enabled, this property defines the path to a websocket proxy to avoid direct connection to ESXi hosts. You can configure a different value for each datacenter on its Remote Services server. The default of no value means the UI will attempt to connect directly to ESXi hosts.
When true, bypass restriction on multiple VMs using the same disk. Ignore additional VMs using the same disk during capture. After deleting or releasing the first VM, to assign a disk to another VM, you must force the VM to synchronize with the hypervisor
|abiquo.experimental.capturewithvolumes.bypass||When true, for ESXi, import and capture VMs with volumes (except in position 0 in the disk sequence). The platform can capture the VMs but it does not register the external storage volumes as VM resources. |
After you capture VMs, you can add the volumes to the platform as Generic iSCSI volumes. If you do not add the volumes as Generic iSCSI volumes and you wish to add more external volumes, in order to prevent issues with the unregistered volumes, add volumes to a new SCSI controller of a different type
Pattern to check between "." in VM FQDN and network DNS suffix
Publishers list for Google Cloud with a list of project names in CSV format.
|Google Cloud time to retry when waiting for startup script to run.|
|Google Cloud timeout when waiting for startup script to run.|
Default Google Cloud time to retry in wait for status
Default Google Cloud wait for status timeout
Characters to avoid when generating guest passwords, for example: ,;$
Template to configure guest initial passwords that enables you to define the length and the character set. The following tokens are allowed in the template:
For each token, the value must be in one of the following formats:
IP Address of HTTP proxy for Appliance Manager/API to Internet communication (download template definition list, template definition, VM disk file)
Password of HTTP proxy for Appliance Manager/API to Internet communication (download template definition list, template definition, VM disk file)
Port of HTTP proxy for Appliance Manager/API to Internet communication (download template definition list, template definition, VM disk file)
User of HTTP proxy for Appliance Manager/API to Internet communication (download template definition list, template definition, VM disk file)
A CSV with the samba hosts where discover shares to use as Hyper V datastores, leave empty to don't try.
Maximum hours without activity in a pool before release. The minimum value is 6 and if a lower value is specified, the platform will use 6
Disk format type for instances taken in virtual datacenters for each hypervisor plugin (HV). Set to empty with no value to avoid any additional conversion (use the instance operation result format).
The attribute in LDAP/Active Directory to look up the Enterprise Name which must be an enterprise in Abiquo.
If true, Abiquo will create a user in Abiquo based on a successful login to LDAP.
Abiquo will perform an additional custom query against the specified schema in the LDAP/Active Directory. This value is required. The default value does not result in an additional query.
Base Distinguished Name of the LDAP/Active Directory
LDAP/Active Directory port. In LDAP mode this property is required, even if the server is listening at the default LDAP/Active Directory port.
Protocol to use when authenticating to an LDAP/Active Directory.
LDAP/Active Directory server URL
Timeout to establish the connections to the LDAP/Active Directory server (milliseconds).
Timeout to complete the connections to the LDAP/Active Directory server (milliseconds).
Specifies the value for the SameSite cookie flag. If "null" is set, the cookie will be sent without the SameSite flag.
Unique name for an M instance. All M instances must set this property to a unique name. The name must be unique even between the members of the same cluster of M nodes.
Character set to be used in email notifications
Path to email template and text .properties files for user password reset. The Tomcat user must be able to access this file.
Enable/disable monitoring, alarms and alerts
Maximum period in days for statistical metrics queries through the API
AMQP consumer reconnection. Maximum number of seconds without restart attempt
AMQP consumer reconnection. First attempt to restart in seconds
Path to file storing pending results to be downloaded by the api. if the same datacenter is using multiple NARS instances, then this path should be a shared folder accessible from all the NARS in the same datacenter. this is because the async task can be processed by any NARS instance but the API will request to download from the IP of the remote service in database.
Check for pending responses which failed to publish due to AMQP failure in nars
Path to file that stores pending responses which failed to publish due to AMQP failure in nars.
If true, the max number of simultaneous operations apply to a single virtualdatacenter (instead of single hypervisor or region connection)
Maximum hours without activity in a pool before release. Minimum value is 6, if a lower value is specified, will use 6
Default maximum number of simultaneous operations on a single hypervisor or region connection.
If true, the max number of simultaneous operations apply on a single virtual datacenter (instead of single hypervisor or region connection), by type.
Maximum number of simultaneous operations on a single hypervisor or region connection, by type.
Limit of parallelism of async request execution. Number of unacknowledged messages from the requests queue.
Timeout to establish connections to the NSX manager in milliseconds. A value of 0 means no timeout.
vCenter cluster where the Edge appliances will be deployed.
List of vCenter datastores where the Edge appliances will be deployed in CSV format with allocation according to abiquo.nsx.edge.datastore-policy
Allocation policy for selection of datastores to deploy Edge appliances.
Specify the size of the DHCP Edge appliance (ecmp plugin).
vCenter distributed port where the uplink interfaces of the Edges will be attached.
Specify the size of the ESG Edge appliance (gateway, ecmp plugin and nat plugin).
|ID of the Edge that acts as the PLR (nat plugin)|
|CIDR for the transit network network to be used between the PLR and the Edges of each Abiquo virtual datacenter (nat plugin)|
|IP address from the PLR transit network to be assigned to the PLR. If not set, the first IP address in the network will be assigned (nat plugin)|
Configure primary addresses of Edge uplink interfaces from this pool.
Firewall protocols that are allowed to use services applications (aka ALG (Application Level Gateway)). Collections separated using # delimiter
Enable load balancer acceleration in the Edge load balancers
Number of IP addresses that are reserved for NSX in each private network to allocate to load balancers.
Allowed NAT rule protocols (nsx-nat only)
Timeout to complete connections to the NSX manager in milliseconds. A value of 0 means no timeout.
If false, when modifying the gateway of a network only update edge interface address if the new gateway is not in use in any lease of the DHCP
The transport zone that logical switches will be connected to.
Configure DHCP in Edge only for selected network types. The default is all network types (comma separated values).
Use this property to set the teaming policy for the portGroup that is the backing for the VirtualWire when it is created. This value cannot be changed after it is created.
The OpenID Connect authorization endpoint. This endpoint must be accessible from the user's browser.
If true, validate acr values from jwt token when authenticating with an OpenID Connect Server
Space separated values to send as acr values to an OpenID Connect Server when authenticating and to validate from jwt token if 'acr-validation' property is true
The ID of the client that has been registered in the OpenID Connect server for the Abiquo platform.
The name of the client that has been registered in the OpenID Connect server for the Abiquo platform.
Comma separated list of allowed redirect (callback) URIs used during the authentication flow. Must be: http://<api endpoint>/api/openid_connect_login
Comma separated list of scopes to request during authentication. Must have, at least: openid,profile,email. Abiquo 4.0.4 added support for phone
The secret of the client that has been registered in the OpenID Connect server for the Abiquo platform.
After OpenID authentication flow, the API redirect adds a cookie with the access_token and the id_token. The expiry of the OpenID authentication cookie in seconds. A negative value means that the cookie is not stored persistently and will be deleted when the web browser exits. A zero value causes the cookie to be deleted
|abiquo.openid.cookie.refreshtoken.include||If true, the OpenID authentication cookie will also contain the refresh token.|
(Optional) If configured, Abiquo will attempt to perform a global logout performing a request to this endpoint. This is part of the Session Management optional spec. This endpoint must be accessible from the user's browser.
The name of the claim returned by the authorization server that contains the names used to map the Abiquo enterprise where the user belongs.
(Optional) If present, Abiquo will try to find an enterprise that has a property with the name configured in this property, and use its value to match the "enterprise claim" when resolving the user's enterprise. If absent, Abiquo will just look for an enterprise which name is returned in the "enterprise claim".
The OpenID Connect authorization issuer.
The OpenID Connect JWKS endpoint. This endpoint must be accessible from the Abiquo server.
The name of the claim returned by the authorization server that contains the names used to map the user permissions to an Abiquo role.
The URL where the user will be redirected from the Identity Server upon successful authentication. Something like http://<abiquo ui host>/ui/#/dashboard
The OpenID Connect token endpoint. This endpoint must be accessible from the Abiquo server.
The OpenID Connect user info endpoint. This endpoint must be accessible from the Abiquo server.
Timeout to complete connections to the Oracle ASE manager (milliseconds). A value of 0 means no timeout
Timeout to establish connections to the ORACLE ASE manager in milliseconds. A value of 0 means no timeout.
Timeout to get the state of a virtual machine
ORACLE ASE default user for connecting to Linux VMs over SSH. For Windows VMs, edit the template and enter the Administrator username and password
Delay between executions of the public cloud provider templates check (milliseconds) Default is 12 hours
Milliseconds to wait before retrying a public cloud region synchronize in the same enterprise and PCR.
Number of concurrent public cloud region synchronize operations at a given time. (not in the same enterprise and PCR)
API to NARS http client configuration: timeout in milliseconds used when requesting a connection. A value of 0 is interpreted as an infinite timeout. A negative value is interpreted as undefined
API to NARS client configuration: timeout in milliseconds when a connection is established. A value of 0 is interpreted as an infinite timeout. A negative value is interpreted as undefined
API to NARS http client pool configuration: When reusing a connection checks if the elapsed time since the last use exceeds this timeout.
API to NARS http client pool configuration: Max active HTTP connections to any NARS.
API to NARS http client pool configuration: Max active HTTP connections to the same NARS instance.
API to NARS http client pool configuration: Max time to keep a persistent connection.
API to NARS http client configuration: milliseconds to wait for a sync execution in the plugin.
API to NARS HTTP client configuration: milliseconds to wait for a download to be completed.
API to NARS http client configuration: milliseconds to wait for a sync execution in the plugin by type
API to NARS http client configuration: milliseconds to wait for a sync execution in the plugin by type and operation
Override default plugin metadata to update the preferred format when requesting compatible conversions. This format should be included in the 'compatibleDiskFormatTypes' list. Allowed values: any DiskFormatType; For more information and default values. See Template Compatibility Table.
Override default plugin metadata to update the list of compatible formats. Allowed values: any DiskFormatType. List of comma separated values, should contain 'baseDiskFormatType'. See Template Compatibility Table.
Override default plugin metadata to update the compatible controller. Allowed values: any DiskControllerType. List of comma separated values; first is used as default. Default ISO controller uses the order of supported controllers. The default is for VMware hypervisors.
Override default plugin metadata to update the compatible ethernet driver for hypervisors or providers
Delay between executions of the pricing credentials check (hours)
Delay between executions of the pricing import check in hours
To enable the feature to update pricing in a hierarchy from enterprise properties, set this property to true.
For other configuration properties for this feature, see Update pricing of a hierarchy from enterprise properties v463
Timeout for establishing a connection to RabbitMQ. The default value of 0 means to wait indefinitely until connection established or error (milliseconds).
The initially requested heartbeat interval, in seconds. The default value of 0 means no heartbeat.
Set to true if RabbitMQ server is SSL enabled
The platform will not enforce any server certificate authentication if set to true
Virtual host where RabbitMQ runs
Address where Redis is located. By default Redis is installed on the Abiquo Server in addition to the Remote Services machine. In a monolithic install, the Redis host and port properties should point to the monolithic server. When configuring API load balancing, only the Abiquo Server Redis property should point to the central datanode.
Port where Redis is located. By default Redis is installed on the Abiquo Server in addition to the Remote Services machine. In a monolithic install, the Redis host and port properties should point to the monolithic server. When configuring API load balancing, only the Abiquo Server Redis property should point to the central datanode.
Time in seconds to wait for checking if the .abiquo_repository file mark is present in the NFS repository filesystem (helps in finding a slow NFS repository).
Indicates which SAML Response attribute must be read to look for the proper enterprise to assign the user in a successful login. Accepts a comma-separated value with a composed string with the SAML attribute and the enterprise property name separated by double dot. Pattern: <saml-attr1>:<ent-prop1>,<saml-attr2>:<ent-prop2>
Indicates which SAML Response attribute must be read to look for the proper role to assign the user in a successful login
Indicates which SAML Response attribute must be read in order to find the user's email
Indicates which SAML Response attribute must identify the user as unique. If not set, the principal will be used as identifier
Indicates which SAML Response attribute must be read in order to find the user's name
Indicates which SAML Response attribute must be read in order to find the user's last name
The URN of the binding profile to allow
Expiry time of cookie with access tokens after successful login in seconds
The name of the cookie created after a successful login
The alias of the encryption key stored in the keystore
The password of the encryption key stored in the keystore
Password to unlock the keystore file
Path to the Java keystore containing the keys and certificates to encrypt and sign
Indicates if the SAML Requests must be signed
The alias of the signing key stored in the keystore
The password of the signing key stored in the keystore
Bindings to activate if the SP metadata must be generated by the API
|abiquo.saml.metadata.identityprovider.default.id||The ID of the default IdP|
The path of the IdP metadata to load. Supports comma separated values for multiple IdP file paths
|Specify user domains and the IdPs to use for them. Allows comma separated equalities. For example, somedomain.com=someIdP,anotherdomain.com=anotherIdP|
Indicates if the SP metadata is provided or must be generated by the API.
The path of the SP metadata to load if it is provided
Indicates which SAML integration mode is desired: - single: only one SAML IdP Server is allowed to be configured; - multiple: allows abiquo basic auth and one SAML IdP Server
URI where the platform should redirect a successful Abiquo login using SAML SSO. Something like: https://<your.env>/ui
URI where the platform should redirect an unsuccessful Abiquo login using SAML SSO. This has to be set to a queryparameter "?error" or a valid URI like the one from the example.
This property must have the same value on all API and remote services servers. If true, Abiquo will read the custom seed file at /etc/abiquo/.store If you create the seed file, but the property is not true, Abiquo will use the default seed. Abiquo requires access to the configured seed file to work with passwords. If it is lost, you will need to regenerate ALL passwords stored in Abiquo.
|abiquo.server.mail.extra.(javax mail property)|
For each SMTP property available in Java Mail (see the full reference here:
The sender of platform email notifications
Password for connecting to the mail server
|abiquo.server.mail.port||The mail server port |
Address where the mail server is located
|abiquo.server.mail.ssl||If SSL should be used to connect to the mail server |
|abiquo.server.mail.tls||If TLS should be used to connect to the mail server |
System user with privileges for connecting to the mail server
Default remote repository space (OVF package sources) attached to all appliance libraries
Time the server waits before marking a client session as expired (minutes).
Time the server waits for long requests in milliseconds. The default value represents 7 days.
Frequency in hours of the periodic check to clean up orphan VSM subscriptions for VMs that do not exist any more.
Delay between executions of stale sessions check (milliseconds).
Delay between checks of the storage infrastructure (milliseconds)
If true, the controller type for all additional disks will be the same one defined for the first template disk.
Recommended free space on NetApp aggregates.
If true, record requests to ONTAP and responses in the Abiquo logs.
Optionally create an initial initiator group with this name.
Optional ratio to allow a LUN of a provided size to fill on its container volume (volSize = lunSize * volumelunratio).
The block size in KB for the volumes created in Nexenta storage devices. Abiquo does not validate this property. Abiquo supports values from 8 to 128 KB inclusive but Nexenta requires the value to be a power of 2.
Frequency in hours of the periodic check to clean up orphan VSM subscriptions for VMs that do not exist any more.
cron expression to execute the periodic tag synchronization by enterprise
Maximum length of task history in Redis for API/Server by owner.
Delay between executions of the trimmer of task history in Redis for API/Server (milliseconds).
Milliseconds to wait before retrying a virtual appliance spec materialization in the same virtual datacenter.
Number of concurrent virtual appliance spec materialization operations at a given time (not in the same virtual datacenter).
Time to wait to establish the connection to vCloud Director (milliseconds)
When true, the vCloud virtual appliance network is NATROUTED: Retain IP/MAC across deployments. When false, the vCloud virtual appliance network is BRIDGED
If true, create vCloud firewall at vCloud vApp network level
Maximum time to wait for login to vCloud Director (milliseconds)
Do not try to retrieve historical metrics data for vCloud Director, only use live metrics
If it is not possible to retrieve historical metrics data for vCloud Director, attempt to use live metrics
The name of the role for users created in vCloud Director. The role should be ''Organization Administrator'' or another role with equivalent privileges. The default value of "default" will use the role of the creator user.
Private network connection to allow outgoing traffic in vCloud Director. Value can be "none" for isolated networks or any existing organization network name. The default value of "edge-uplink" will use the external network connected to the edge gateway of the organization virtual datacenter.
Maximum time to wait to read from the connection to vCloud Director (milliseconds)
Number of IP addresses that are reserved for vCloudDirector in each private network to allocate to load balancers.
Port for connection to vCenter (only used in NSX)
Delay between executions of the virtual infrastructure check (milliseconds).
Prefix for Abiquo generated storage accounts
The default login name if not specified by the imported ARM template or by editing the template in the platform
The default login password if not specified by editing the template in the platform
The maximum number of concurrent updates to a virtual machine in Azure ARM.
The timeout to consider an operation failed in Azure ARM
The default maximum number of simultaneous operations on a single backup manager
The maximum number of simultaneous operations on a single backup manager, by type
If true, the default maximum number of simultaneous operations applies to a single virtualdatacenter (instead of a single backup manager)
If true, the default maximum number of simultaneous operations applies to a single virtualdatacenter (instead of a single backup manager), by type
The default maximum number of simultaneous operations on a single device
The maximum number of simultaneous operations on a single device
If true, the default maximum number of simultaneous operations applies to a single virtualdatacenter (instead of a single device)
If true, the default maximum number of simultaneous operations applies to a single virtualdatacenter (instead of a single device), by type
Action to take for the VM when the host is shut down. Sets Msvm_VirtualSystemSettingData.AutomaticShutdownAction https://msdn.microsoft.com/en-us/Library/hh850257(v=vs.85).aspx when creating a VM. When it is set to "3", the state will be saved and swap files will be written; set their location with the swapFileDataRoot property.
Refresh interval in milliseconds for checking progress on operations that require monitoring of a job, such as disk copies.
The CIFS address //IP/resource/ where Windows can locate the virtual disk repository.
List of Samba hosts where the platform can discover shares to use as Hyper-V datastores. The list is in CSV format. Leave empty to not try discovery
The path of a directory where swap files for the VM will be stored. When the automaticShutdownAction property is set to save the VM state, swap files will be written to this location.
If false, create libvirt machines in KVM using PC emulation (software emulation, slower). Emulation only works with x86 64-bit based hosts, including virtual machines.
Prefix to name used to identify the VLAN bridge in the KVM hypervisor nodes.
The default maximum number of simultaneous operations on a single hypervisor.
If true, the maximum number of simultaneous operations applies to a single virtual datacenter (instead of single hypervisor)
If true, VM state changes (powerOn, powerOff, shutdown, reset, pause, resume) are executed outside the pool (not waiting for any operation)
The maximum number of simultaneous operations on a single hypervisor or provider region.
If true, the max number of simultaneous operations applies to a single virtual datacenter (instead of single hypervisor), by type.
|If true, VM state changes (powerOn, powerOff, shutdown, reset, pause, resume) are executed outside the pool (not waiting for any operation), by type.|
Check for pending responses which failed to publish due to AMQP failure in virtualfactory
Path to file that stores pending responses which failed to publish due to AMQP failure in virtualfactory
Time to wait to establish the connection to ESXi (milliseconds)
Time to wait to read from the connection to ESXi (milliseconds)
Allow unique VM name at Abstract Datacenter level instead of unique for entire Database.
Interval between executions of the virtual machine standardized stats updater in milliseconds
Number of days to consider in the statistic query executed by the virtual machine standardized stats updater
Last port of the VNC range to be used when allocating virtual machines.
First port of the VNC range to be used when allocating virtual machines.
The delay in milliseconds added between the creation of actors on VSM startup for each hypervisor or public cloud plugin (PLUGIN).
Enable or disable backoff
Time between executions of infrastructure check in milliseconds
Maximum backoff time in seconds between connection errors to reduce load and logging of these errors. A counter has been added to register the number of failed attempts to connect to the hypervisor or public cloud to perform any type of operation. When rescheduling operations, Abiquo will multiply the maximum backoff time by the number of failed connection attempts to determine the wait time until the next try. If a connection is established, the error counter is reset.
The heartbeat frequency of measurements pusher in milliseconds. Or the delay between reconnection process to Watchtower.
The delay between VSM polling of virtual machines in milliseconds for each public cloud plugin (PC).
Default for azurecompute-arm: 900000
The delay between VSM polling of virtual machines in milliseconds for each hypervisor plugin (HV).
VM metrics recollection period in milliseconds for each PLUGIN
Number of virtual machine synchronizer executions before force the publish of virtual machine definitions. The default value of 0 means never
The delay between virtual machine synchronizer operations in milliseconds. for each hypervisor or public cloud plugin (PLUGIN)
Default for azurecompute-arm: 900000
Address where watchtower is located
Port where watchtower is listening
Set to true if Watchtower server is SSL enabled
The platform will not enforce any server certificate authentication if true
|Publishers to use for filtering Azure ARM templates as a comma-separated list. Display only templates from these publishers to improve performance|
ESXi only: When using a virtual machine as a VNC server, specify the language to use for the keyboard when supported VNC clients connect. If this property does not exist, the hypervisor will use the default value of config.keymaps in client-config-custom.json or client-config-default.json and the default in this case is the US101 keyboard map (US English). This property is now the default setting to complement the Virtual Machine configuration popup. See Configuring Remote Access to Virtual Machines. Not supported by noVNC.
vCenter IP to use backup now (snapshot) functionality in ''Veeam95u4+snapshot'' backup plugin. Needs a value in API in order to load the plugin.
vCenter password to use backup now (snapshot) functionality in ''Veeam95u4+snapshot'' backup plugin. Needs a value in API in order to load the plugin.
vCenter port to use backup now (snapshot) functionality in ''Veeam95u4+snapshot'' backup plugin.
vCenter user to use backup now (snapshot) functionality in ''Veeam95u4+snapshot'' backup plugin. Needs a value in API in order to load the plugin.
Maximum number of snapshots for a VM in vCenter. If the user performs an additional backup now then keep the new snapshot plus older snapshots up to this number. Applies to ''VMWARE_SNAPSHOT'' and ''Veeam95u4+snapshot'' backup plugins. Use '0' to keep all.
Maximum waiting time in milliseconds to establish a connection with workflow endpoint.
Maximum waiting time in milliseconds to receive data from workflow endpoint.
Logger level for Feign HTTP client.
Delay between polling requests to update status of Zerto tasks
Wait time that finished Zerto tasks require to propagate the changes.
Allow Zerto plugin to use insecure connections
The timeout to get a response from a provider task