Abiquo configuration properties
Introduction to Abiquo properties
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:
Edit the
abiquo.properties
file and add the properties you wish to change, then specify the new values.Check carefully to ensure you have the correct values
Check that there is no white space around the properties
After you edit the file, restart the
abiquo-tomcat
service for the changes to take effect
Changes to properties
For full details see Changes to Abiquo configuration properties
Key to the Abiquo configuration properties table
Valid values: all range values are inclusive
Default: value for the platform. The hypervisor or provider may have a different default configuration
Abiquo Servers are represented with the following abbreviations.
Abiquo Server / API: API
Remote Services: RS
V2V Remote Services: V2V
Outbound API: OA
This table describes the abiquo.properties
files of the Abiquo platform servers. For example, if a property has API in the API column, you can configure it in the abiquo.properties
file on the Abiquo Server/API and on an Abiquo Monolithic Server.
Abiquo configuration properties table
Property | Description | API | RS | V2V |
---|---|---|---|---|
abiquo.2fa.email.timestep | Timestep for the email provider. This is the amount of time the two-factor authentication codes will be valid when generated (seconds). | API |
|
|
abiquo.2fa.issuer | 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. | API |
|
|
abiquo.abiquo.task.ttl | Number of virtual infrastructure check executions that a locked VM with a pending task can pass before it will be marked as failed. | API |
|
|
abiquo.actionplan.webhook.client.connectionrequesttimeoutms | For the HTTP client that sends a web hook in action plans, timeout in milliseconds used when requesting a connection from the connection manager. | API |
|
|
abiquo.actionplan.webhook.client.connecttimeoutms | For the HTTP client that sends a web hook in action plans, timeout in milliseconds until a connection is established. | API |
|
|
abiquo.actionplan.webhook.client.maxclientsperroute | For the HTTP client that sends a web hook in action plans, maximum clients per route. | API |
|
|
abiquo.actionplan.webhook.client.maxkeepalivems | For the HTTP client that sends a web hook in action plans, maximum time to live in pool. | API |
|
|
abiquo.actionplan.webhook.client.maxtotalclients | For the HTTP client that sends a web hook in action plans, maximum total clients in pool. | API |
|
|
abiquo.actionplan.webhook.client.redirects.enabled | For the HTTP client that sends a web hook in action plans, if true, follow redirects in web hook responses | API |
|
|
abiquo.actionplan.webhook.client.sockettimeoutms | For the HTTP client that sends a web hook in action plans, timeout in milliseconds for waiting for data or, put differently, a maximum period of inactivity between two consecutive data packets. | API |
|
|
abiquo.actionplan.webhook.client.ttlms | For the HTTP client that sends a web hook in action plans, TTL in the pool in milliseconds. | API |
|
|
abiquo.am.client.connectionrequesttimeout | The timeout in milliseconds used when requesting a connection from the connection manager. A timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default). | API |
|
|
abiquo.am.client.connectiontimeout | Determines the timeout in milliseconds until a connection is established. A timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default). | API |
|
|
abiquo.am.client.pool.checkconnectionms | When reusing a connection checks if the elapsed time since the last use exceeds this timeout | API |
|
|
abiquo.am.client.pool.maxclients | Max active HTTP connections to any AM | API |
|
|
abiquo.am.client.pool.maxclientsperendpoint | Max active HTTP connections to the same AM instance | API |
|
|
abiquo.am.client.pool.maxkeepalivems | Max time to keep a persistent connection | API |
|
|
abiquo.am.client.sotimeout | Defines the socket timeout in milliseconds, which is the timeout for waiting for data or, put differently, a maximum period inactivity between two consecutive data packets). A timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default if applicable). | API |
|
|
abiquo.amazon.image.create.max.retries | The maximum number of retries if AMI creation fails due to duplicated name. Each retry is performed with a different name |
| RS |
|
abiquo.amazon.loadbalancer.healthcheck.healthythreshold | The number of consecutive health probe successes required before moving an AWS instance to the Healthy state. |
| RS |
|
abiquo.amazon.public.subnet.mask | Mask to use when creating the public subnet in AWS to configure NAT |
| RS |
|
abiquo.amazon.sleepbeforetry.seconds | Wait time between retries to create an AWS account |
| RS |
|
abiquo.amazon.waitforaccount.minutes | AWS wait for account creation |
| RS |
|
abiquo.amazon.waitforassumerole.minutes | AWS wait for assume role |
| RS |
|
abiquo.amazon.waitforstatus.timeout | AWS wait for status timeout |
| RS |
|
abiquo.api.fileresults.path | Path to file storing pending results from NARS to be processed in the API | API |
|
|
abiquo.api.login.failurelapse | Lapse of time in seconds where abiquo.api.login.maxtries apply | API |
|
|
abiquo.api.login.maxtries | Maximum login failures in a given lapse (abiquo.api.login.failurelapse). | API |
|
|
abiquo.api.max.sessions | 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. | API |
|
|
abiquo.api.networking.allowMultipleNicsVlan | Allow one NIC only per VLAN on a VM if false (or any other value). | API |
|
|
abiquo.api.networking.nicspervm | Limit of NICs per VM. If this is set to 0, there are no limits. | API |
|
|
abiquo.api.session.cookie.name | Abiquo session cookie name. This session does not store anything. | API |
|
|
abiquo.api.zk.serverConnection | Location where ZooKeeper is listening in format {$SERVER_IP_ADDRESS}:{$PORT} for example, 10.10.10.10:2181 | API |
|
|
abiquo.appliancemanager.check.repository | Datacenter NFS repository refresh interval (milliseconds). |
| RS |
|
abiquo.appliancemanager.checkMountedRepository | 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. |
| RS |
|
abiquo.appliancemanager.deploy.connection | Timeout for HTTP connections to be established when downloading a VM template (milliseconds). |
| RS |
|
abiquo.appliancemanager.downloadingPublishInterval | Frequency of download progress notification in milliseconds. |
| RS |
|
abiquo.appliancemanager.fstimeoutms | Maximum time for the appliance manager to perform a complete rescan of the repository filesystem in milliseconds. |
| RS |
|
abiquo.appliancemanager.localRepositoryPath | Folder where the abiquo.appliancemanager.repositoryLocation is mounted on the remote services node. |
| RS |
|
abiquo.appliancemanager.repository.ignoredPathPrefix | Path name prefixes to be ignored in the repository refresh (comma separated values). |
| RS |
|
abiquo.appliancemanager.repository.ignoredPathRegex | Path name pattern to be ignored in the repository refresh in Java regular expression format. |
| RS |
|
abiquo.appliancemanager.repository.ignoredPathSuffix | Path name suffixes to be ignored in the repository refresh (comma separated values). |
| RS |
|
abiquo.appliancemanager.repositoryLocation | Local Appliance Library, NFS repository location denoted by nfs-server-address:exportpath. |
| RS |
|
abiquo.appliancemanager.upload.progressInterval | Interval to refresh progress of upload of VM template (milliseconds). |
| RS |
|
abiquo.auth.basic.restricted | If true, the API will allow the use of basic authentication on the login resource only. Other API calls must use token authentication and set the token with the value of the X-Abiquo-Token header in the login response. | API |
|
|
abiquo.auth.module | Whether Abiquo will authenticate via: database; LDAP/Active Directory; OpenID; or SAML. | API |
|
|
abiquo.auth.token.validseconds | Time in seconds for the Abiquo authorization token to expire. This token is returned by the API in the X-Abiquo-Token header. | API |
|
|
abiquo.availabilityzones.check.delayInHrs | Delay between checks of availability zones | API |
|
|
abiquo.azure.account.creation.app.directoryrole.templateid | 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 |
| RS |
|
abiquo.azure.account.creation.appname | Name of the application registered during the account creation process on Azure. |
| RS |
|
abiquo.azure.account.creation.default.organizationregistrationnumber | Default organization registration number used in account creation if the country requires an organization registration number, but the number is not provided. |
| RS |
|
abiquo.azure.account.creation.default.phone | Default phone number used in account creation if the country requires an organization registration number, but the phone number is not provided. |
| RS |
|
abiquo.azure.account.creation.organizationregistrationnumber.countries | 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, a phone number must also be provided. Only used for field verification before customer creation. See https://docs.microsoft.com/en-us/partner-center/develop/customer-resources#customercompanyprofile |
| RS |
|
abiquo.azure.account.creation.polling.delay.seconds | Delay between polling requests for account creation. |
| RS |
|
abiquo.azure.account.creation.resource.provider.polling.delay.minutes | Delay between polling requests during wait for registration of resource providers |
| RS |
|
abiquo.azure.account.creation.resource.provider.timeout.minutes | Timeout to wait for registration of resource providers during account creation. A value of 0 will disable the wait and account creation will not wait for registration of resource providers to complete before ending the account creation process. |
| RS |
|
abiquo.azure.billing.azure-plan.subscription-description | List of possible values for the subscription description field of billing line items that is used to identify and exclude azure plan consumption items, since they are retrieved from the usage line items. Default value: Azure plan |
| RS |
|
abiquo.azure.billing.parser.lineitem.productid.ignore.path | Path containing a file with a list of product IDs to ignore from azure billing line items, each ID in a new line. |
| RS |
|
abiquo.azure.billing.parser.lineitem.publisher.ignore | Publishers to filter out from azure billing line item. Configure on the server running the public cloud billing integration |
| RS |
|
abiquo.azure.feign.connection.timeout.seconds | Connection timeout for Azure billing process. |
| RS |
|
abiquo.azure.feign.logger.level | Logger level for Feign HTTP client in Azure. |
| RS |
|
abiquo.azure.feign.read.timeout.seconds | Read timeout for Azure billing process. |
| RS |
|
abiquo.azurecompute-arm.vpn.gatewaysubnet.mask | For Azure ARM VPN, the Virtual Network Gateway requires a |
| RS |
|
abiquo.azurecompute-arm.vpn.virtualnetworkgateway.sku.name | For Azure ARM VPN, the Virtual Network Gateway uses an SKU. If using a PolicyBased VPN, only the Basic SKU is supported. See https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-vpngateways#gwsku |
| RS |
|
abiquo.azurecompute-arm.vpn.virtualnetworkgateway.type | For Azure ARM VPN, the routing type to use for the Virtual Network Gateway. See: https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-vpngateways |
| RS |
|
abiquo.backup.check.delay | Delay between executions of the backup results check (milliseconds). The default is 10 minutes. | API |
|
|
abiquo.backup.policy.sync.delay | Delay between executions of the backup policy check (milliseconds). The default is 24 hours. | API |
|
|
abiquo.backup.{plugin}.config.path
| This property indicates where the backup plugin configuration file is located. The Tomcat user must be able to access the file. This property is only required for the API and the remote services that use the plugin: virtual-factory, nars Example: abiquo.backup.{plugin_type}.config.path
|
| RS |
|
abiquo.billing.azure.country_code | Two character country code for Azure REST API call to retrieve the product list for price factors from the Partner Center price list files. | API |
|
|
abiquo.billing.execution.limit | Total number of billing executions allowed per day for each set of pricing credentials or each enterprise at private cloud. To allow unlimited executions, set to 0 | API |
|
|
abiquo.billing.onpremise.provider.name | Name for the on-premise billing provider used in cost usage. | API |
|
|
abiquo.billing.task.cron | Cron expression to run the consolidation of usage and cost from public cloud providers. If the cron expression is not compatible with Quartz, the platform will use the default. | API |
|
|
abiquo.captcha.private.key | reCAPTCHA private key for user password reset. Obtain keys from Google. | API |
|
|
abiquo.capturedhcp | Update DHCP during VM capture | API |
|
|
abiquo.costusage.report.fileresults.path | Path to folder storing cost usage report files generated by the API If the environment is using multiple API instances, then this path should be a shared folder that is accessible from all the API instances. This is because the API call can be processed by any API instance. | API |
|
|
abiquo.costusage.report.files.check.delay.minutes | Minutes to wait between each file check | API |
|
|
abiquo.costusage.report.files.execution.limit | Number of report files that user can generate per day. To allow unlimited executions, set to 0 | API |
|
|
abiquo.costusage.report.files.expiration.minutes | Minutes that a report file will persist before it is deleted in the next scheduled file check. | API |
|
|
abiquo.costusage.report.files.limit | Number of report files that user can have at once | API |
|
|
abiquo.costusage.task.frequencyinhours | Frequency of running the consolidation of accounted usage from providers. | API |
|
|
abiquo.datacenter.id | 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. |
| RS | V2V |
abiquo.dnsmasq.basedir | Folder where the platform should store lease information |
| DNSMASQ |
|
abiquo.dnsmasq.reloadscript | Script to reload a running instance of dnsmasq |
| DNSMASQ |
|
abiquo.dnsmasq.serviceiface | Use this network interface to attach bridged VLAN interfaces |
| DNSMASQ |
|
abiquo.dnsmasq.startscript | Script to start a new instance of dnsmasq on a bridged VLAN interface |
| DNSMASQ |
|
abiquo.dnsmasq.stopscript | Script to stop and clean up a running instance of dnsmasq on a bridged VLAN interface |
| DNSMASQ |
|
abiquo.draas.check.delay.seconds | Delay between executions of DRaaS sync in seconds |
| RS |
|
abiquo.draas.pg.journalhistory.hours | Default journal history hours for protection groups |
| RS |
|
abiquo.draas.pg.priority | Default priority for protection groups |
| RS |
|
abiquo.draas.pg.rpo.seconds | Default recovery point objective seconds for protection groups |
| RS |
|
abiquo.draas.recovery.cluster.name | Default host name where the selected VMs will be recovered by the DRaaS provider. It can include a wildcard (*) to match any string. |
| RS |
|
abiquo.draas.recovery.datastore.name | Default datastore name that the VMs will use when recovered by the DRaaS provider. It can include a wildcard (*) to match any string. |
| RS |
|
abiquo.draas.recovery.folder.name | Default folder name where the selected VMs will be recovered by the DRaaS provider. It can include a wildcard (*) to match any string. |
| RS |
|
abiquo.draas.recovery.network.name | Default network used for recovery by the DRaaS provider. It can include a wildcard (*) to match any string. 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 |
| RS |
|
abiquo.draas.recovery.testnetwork.name | Default network used for failover testing by the DRaaS provider. It can include a wildcard (*) to match any string. 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 |
| RS |
|
abiquo.dvs.portgroup.loadsharingmechanism | Network adapter teaming policy for DVS port groups. This property controls the algorithm used for network adapter load balancing when multiple NICs are used in |
| RS |
|
abiquo.dvs.portgroup.maxsize | Number of available ports in each port group. |
| RS |
|
abiquo.ec2billing.parser.billType.ignore | Values to filter out from column bill/BillType from AWS billing CSV. Configure on the server running the public cloud billing integration |
| RS |
|
abiquo.ec2billing.parser.billType.productName.ignore.path | Path containing a file with a list of bill/BillType and product/ProductName pairs separated by colon, each pair in a new line. For example to ignore AWS premium support refunds, the file should contain |
| RS |
|
abiquo.ec2billing.parser.lineItemType.ignore | Values to filter out from column lineItem/lineItemType from AWS billing CSVs. Configure on the server running the public cloud billing integration |
| RS |
|
abiquo.enterprise.property.billing.monthoffset | Number of months of bills to download and regenerate counting back from the current date. Regeneration is done with data from cost usage details. | API |
|
|
abiquo.esxi.cloudinit.sata | For the CD device used by cloud-init, if this property is true, use the SATA disk controller. If not specified or false, use IDE |
| RS |
|
com.abiquo.esxi.clusterdatastore.atleastone | If true, the cluster plugin will return datastores that are properly mounted on at least one host in the cluster. If false, the cluster plugin will only return datastores that are accessible and readwrite on all the hosts they are mounted on. |
| RS |
|
com.abiquo.esxi.discovery.datastore.ignorebyname | If specified, filter datastores by name. For the filtered datastores, Abiquo will not check if the datastores are mounted or the Abiquo folder UUID. For example, |
| RS |
|
com.abiquo.esxi.discovery.isoSizeSkip | If false, report size or capacity for ISO disks |
| RS |
|
com.abiquo.esxi.discovery.networkinterface.networks | Set this property to only use physical network interfaces connected to the specified networks when adding vCenter hosts or clusters. If |
| RS |
|
com.abiquo.esxi.discovery.networkinterface.onlymanagementip | If true, only use virtual NICs of the host that are configured for management traffic. |
| RS |
|
com.abiquo.esxi.disk.enableuuid | Present Disk UUID as SCSI serial number in the guest OS |
| RS |
|
abiquo.esxi.metrics.{metric}
| On ESXi, to prevent Abiquo from retrieving metrics, set the property to false for each metric you do not want to retrieve. After you change these properties, restart the Monitor Manager (VSM) remote service for the changes to take effect. | API |
|
|
abiquo.esxi.metricsid.{metric}
| On 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. |
| RS |
|
abiquo.esxi.scsicontroller | Default VirtualSCSIController implementation when diskController is not specified. |
| RS |
|
com.abiquo.esxi.webmks.proxypath | 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. |
| RS |
|
abiquo.events.list.daysoffset | Number of days of events to display in lists of events for the platform. | API |
|
|
abiquo.experimental.shareddisks.bypass | 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 | API |
|
|
abiquo.fqdn.label.pattern | Pattern to check between dots | API |
|
|
abiquo.googlecloud.loadbalancer.healthcheck.healthythreshold | The number of consecutive health probe successes required before moving an GCP instance to the Healthy state. Range: 1-10 |
| RS |
|
abiquo.googlecloud.public.image.projects | Publishers list for Google Cloud, consisting of a list of project names in CSV format. See https://cloud.google.com/compute/docs/images/os-details |
| RS |
|
abiquo.googlecloud.waitforstartupscript.retry.seconds | Google Cloud time between retries when waiting for startup script to run |
| RS |
|
abiquo.googlecloud.waitforstartupscript.timeout.seconds | Google Cloud timeout when waiting for startup script to run |
| RS |
|
abiquo.googlecloud.waitforstatus.retry.seconds | Google Cloud time between retries when waiting for status |
| RS |
|
abiquo.googlecloud.waitforstatus.timeout.seconds | Google Cloud timeout when waiting for status |
| RS |
|
abiquo.guest.password.exclude | Characters to avoid when generating guest passwords, for example: ,;$ | API |
|
|
abiquo.guest.password.length | 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 the following format:
Examples:
| API |
|
|
abiquo.httpProxy.host | IP Address of HTTP proxy for Appliance Manager/API to Internet communication (download template definition list, template definition, VM disk file) | API | RS |
|
abiquo.httpProxy.password | Password of HTTP proxy for Appliance Manager/API to Internet communication (download template definition list, template definition, VM disk file) | API | RS |
|
abiquo.httpProxy.port | Port of HTTP proxy for Appliance Manager/API to Internet communication (download template definition list, template definition, VM disk file) | API | RS |
|
abiquo.httpProxy.user | User of HTTP proxy for Appliance Manager/API to Internet communication (download template definition list, template definition, VM disk file) | API | RS |
|
abiquo.hyperv.sambaHosts | CSV list of Samba hosts where the platform will discover shares to use as Hyper-V datastores. If not supplied, the platform will not try to discover shares. |
| RS |
|
abiquo.inactivitysession.maxinhours | Maximum hours without activity in a pool before release. The minimum value is 6, and if a lower value is specified, then the platform will use 6 |
| RS |
|
abiquo.instance.targetDiskFormatType.{plugin}
| 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).
| API |
|
|
abiquo.ldap.authentication.attribute.enterprise | The attribute in LDAP/Active Directory that will contain the Enterprise Name, which must be an enterprise in Abiquo. | API |
|
|
abiquo.ldap.authentication.autoUserCreation | If true, Abiquo will create a user in Abiquo based on a successful login to LDAP. | API |
|
|
abiquo.ldap.authentication.custom.userDnPattern | 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. | API |
|
|
abiquo.ldap.authentication.server.baseDN | Base Distinguished Name of the LDAP/Active Directory | API |
|
|
abiquo.ldap.authentication.server.port | LDAP/Active Directory port. In LDAP mode this property is required, even if the server is listening at the default LDAP/Active Directory port. | API |
|
|
abiquo.ldap.authentication.server.protocol | Protocol to use when authenticating to an LDAP/Active Directory. | API |
|
|
abiquo.ldap.authentication.server.url | LDAP/Active Directory server URL | API |
|
|
abiquo.ldap.connection.timeout | Timeout to establish the connections to the LDAP/Active Directory server (milliseconds). | API |
|
|
abiquo.ldap.mode | Specify the LDAP integration mode to use, which can be | API |
|
|
abiquo.ldap.read.timeout | Timeout to complete the connections to the LDAP/Active Directory server (milliseconds). | API |
|
|
abiquo.login.samesite | Specifies the value for the SameSite cookie flag. If the value is set to | API |
|
|
abiquo.mail.charset | Character set to be used in email notifications | API |
|
|
abiquo.mail.path | Path to email template and text .properties files for user password reset, two-factor authentication, guest password notifications, monitoring alert notifications. | API |
|
|
abiquo.monitoring.enabled | Enable/disable monitoring, alarms and alerts | API | RS |
|
abiquo.monitoring.max.metrichistory.minutes | Maximum minutes of metric history to import on virtual machine synchronization. The default value is 43800 minutes (30 days). | API |
|
|
abiquo.monitoring.max.statistic.period.days | Maximum period in days for statistical metric queries through the API | API |
|
|
abiquo.nars.async.amqp.backoff.maxseconds | AMQP consumer reconnection. Maximum seconds without restart attempt |
| RS |
|
abiquo.nars.async.amqp.backoff.minseconds | AMQP consumer reconnection. First attempt to restart in seconds |
| RS |
|
abiquo.nars.async.fileresults.path | 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 that is accessible from all the NARS instances in the same datacenter. This is because the async task can be processed by any NARS instance but the API will request the download from the IP of the remote service in the database. |
| RS |
|
abiquo.nars.async.pendingpublish.minutes | Check for pending responses that failed to publish due to AMQP failure in NARS |
| RS |
|
abiquo.nars.async.pendingpublish.path | Path to file storing pending responses that failed to publish due to AMQP failure in NARS |
| RS |
|
abiquo.nars.async.pool.byvdc | If true, the maximum number of simultaneous operations apply on a single virtualdatacenter (instead of single hypervisor or region connection) |
| RS |
|
abiquo.nars.async.pool.inactivity.maxhours | 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. |
| RS |
|
abiquo.nars.async.pool.max | Default maximum number of simultaneous operations on a single hypervisor or region connection. |
| RS |
|
abiquo.nars.async.pool.{plugin}.byvdc
| If true, the maximum number of simultaneous operations apply on a single virtualdatacenter (instead of single hypervisor or region connection), by type. The default value is the value of abiquo.nars.async.pool.byvdc |
| RS |
|
abiquo.nars.async.pool.{plugin}.max
| Maximum number of simultaneous operations on a single hypervisor or region connection, by type. The default is the value of abiquo.nars.async.pool.max
|
| RS |
|
abiquo.nars.async.prefetch | Limit parallelism of asyncrequest execution. Number of unacknowledged messages from the requests queue. |
| RS |
|
abiquo.nsxt.dhcp.leasetime-ms | Time to keep the lease in the NSX-T DHCP. |
| RS |
|
abiquo.nsxt.dhcp.services | Configure Tier-1 DFW to allow DHCP traffic from these services in CSV list format. To disable, set the property with an empty value. |
| RS |
|
abiquo.nsxt.infra.allow-dnat-sources | Allow DNAT traffic from the specified networks. List of IPs or CIDRs in CSV format, or the name of a single NSX-T group that already exists. | API |
|
|
abiquo.nsxt.infra.allow-dnat-sources-public | Allow DNAT traffic from the internet. | API |
|
|
abiquo.nsxt.infra.allow-snat-destinations | Allow SNAT traffic to the specified networks. List of IPs or CIDRs in CSV format, or the name of a single NSX-T group that already exists. | API |
|
|
abiquo.nsxt.infra.allow-snat-destinations-public | Allow SNAT traffic to the internet. | API |
|
|
abiquo.nsxt.infra.dhcp-conf-name | Name of the NSX-T DHCP Profile used to create Tier-1 VPCs. NSX-T UI path is: Policy - Networking - IP Management - DCHP | API |
|
|
abiquo.nsxt.infra.edge-cluster-name | Name of the NSX-T Edge Cluster used to create Tier-1 VPCs. NSX-T UI path is: Policy - System - Fabric - Nodes - Edge Clusters | API |
|
|
abiquo.nsxt.infra.load-balancers.error-log-level | Error log level of the NSX-T Load Balancers. |
| RS |
|
abiquo.nsxt.infra.load-balancers.reserved-ips | Number of IP addresses that are reserved for NSX-T in each private network to allocate to load balancers. |
| RS |
|
abiquo.nsxt.infra.load-balancers.size | Size of the NSX-T Load Balancer. |
| RS |
|
abiquo.nsxt.infra.tier0-name | Name of the NSX-T Tier-0 used to create the Tier-1 VPCs. NSX-T UI path is: Policy - Networking - Tier-0 Gateway | API |
|
|
abiquo.nsxt.infra.tier1.pool-allocation | Allocation size of Edges in pool defined in Tier-1. |
| RS |
|
abiquo.nsxt.infra.transport-zone-name | Name of the NSX-T Transport Zone (overlay) used to create segments / networks. NSX-T UI path is: Policy - System - Fabric - Transport Zones | API |
|
|
abiquo.nsxt.polling-ms | Time to wait between checks of the NSX-T API. |
| RS |
|
abiquo.nsxt.vpn.profile.df | Handle defragmentation bit present in the inner packet. COPY (default) - copies the defragmentation bit from the inner IP packet into the outer packet. CLEAR - ignores the defragmentation bit present in the inner packet. |
| RS |
|
abiquo.nsxt.vpn.profile.digest | Algorithm to be used for message digest. Only used when encryption algorithm is not AES_GCM |
| RS |
|
abiquo.nsxt.vpn.profile.sa-expire-seconds | SA life time specifies the expiry time of security association in seconds |
| RS |
|
abiquo.nsxt.vpn.session.compliance | IPSec session compliance suite |
| RS |
|
abiquo.nsxt.vpn.session.connection-mode | Connection initiation mode used by local endpoint to establish IKE connection with peer site. INITIATOR - In this mode local endpoint initiates tunnel setup and will also respond to incoming tunnel setup requests from peer gateway. RESPOND_ONLY - In this mode, local endpoint shall only respond to incoming tunnel setup requests. It shall not initiate the tunnel setup. ON_DEMAND - In this mode local endpoint will initiate tunnel creation once first packet matching the policy rule is received and will also respond to incoming initiation request. |
| RS |
|
abiquo.oci.default.polling.delay.seconds | Oracle Cloud Infrastructure polling delay during wait. |
| RS |
|
abiquo.oci.default.polling.termination.seconds | Oracle Cloud Infrastructure polling termination during waits. |
| RS |
|
abiquo.oci.public.subnet.mask | Oracle Cloud Infrastructure mask to use when creating the public subnet. |
| RS |
|
abiquo.oci.retry.delay.seconds | Oracle Cloud Infrastructure time to wait to retry an API call. |
| RS |
|
abiquo.oci.retry.max | Oracle Cloud Infrastructure maximum number of API call retries. |
| RS |
|
abiquo.openid.authorization.endpoint | The OpenID Connect authorization endpoint. This endpoint must be accessible from the user's browser. | API |
|
|
abiquo.openid.client.acr-validation | If true, validate acr values from jwt token when authenticating with an OpenID Connect Server | API |
|
|
abiquo.openid.client.acr-values | Space separated values to send as acr values to an OpenID Connect Server when authenticating and to validate from jwt token if the | API |
|
|
abiquo.openid.client.id | The ID of the client that has been registered in the OpenID Connect server for the Abiquo platform. | API |
|
|
abiquo.openid.client.name | The name of the client that has been registered in the OpenID Connect server for the Abiquo platform. | API |
|
|
abiquo.openid.client.redirect-uris | Comma separated list of allowed redirect (callback) URIs used during the authentication flow. Must be: | API |
|
|
abiquo.openid.client.scopes | Comma separated list of scopes to request during authentication. Must have at least: openid,profile,email | API |
|
|
abiquo.openid.client.secret | The secret of the client that has been registered in the OpenID Connect server for the Abiquo platform. | API |
|
|
abiquo.openid.cookie.maxage | After openid auth flow, the API redirect adds a cookie with the access_token and the id_token. This cookie expires after 30 seconds by default, also configurable by this property (value 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. | API |
|
|
abiquo.openid.cookie.refreshtoken.include | If true, the OpenID authentication cookie will also contain the refresh token. | API |
|
|
abiquo.openid.endsession.endpoint | If configured, Abiquo will attempt to perform a global logout using a request to this endpoint. This is part of the Session Management optional spec. This endpoint must be accessible from the user's browser. | API |
|
|
abiquo.openid.enterprise-claim | The name of the claim returned by the authorization server that contains the enterprise names to map an Abiquo user to an Abiquo enterprise. | API |
|
|
abiquo.openid.enterprise-property | If configured, Abiquo will try to find an enterprise that has a property with this name, and use its value to match the | API |
|
|
abiquo.openid.issuer | The OpenID Connect authorization issuer. | API |
|
|
abiquo.openid.jwks.endpoint | The OpenID Connect JWKS endpoint. This endpoint must be accessible from the Abiquo server. | API |
|
|
abiquo.openid.role-claim | The name of the claim returned by the authorization server that contains the role names to map a user's permissions to an Abiquo role. | API |
|
|
abiquo.openid.target | The URL where the user will be redirected from the Identity Server upon successful authentication. Something like | API |
|
|
abiquo.openid.token.endpoint | The OpenID Connect token endpoint. This endpoint must be accessible from the Abiquo server. | API |
|
|
abiquo.openid.userinfo.endpoint | The OpenID Connect user info endpoint. This endpoint must be accessible from the Abiquo server. | API |
|
|
abiquo.pcr.template.check.delay | Delay between executions of the template check in public cloud providers (milliseconds). The default is 12 hours. | API |
|
|
abiquo.pcrsync.retrydelayms | Milliseconds to wait before retrying a synchronize of a public cloud region in the same enterprise and PCR. | API |
|
|
abiquo.pcrsyncpool | Number of concurrent public cloud region synchronize operations at a given time, not in the same enterprise and PCR. | API |
|
|
abiquo.plugin-client.connectionrequesttimeout | API to NARS HTTP client configuration: timeout in milliseconds used when requesting a connection. A value of 0 means an infinite timeout. A negative value is interpreted as undefined (system default). | API |
|
|
abiquo.plugin-client.connectiontimeout | API to NARS HTTP client configuration: timeout in milliseconds until a connection is established. A value of 0 means an infinite timeout. A negative value is interpreted as undefined (system default). | API |
|
|
abiquo.plugin-client.pool.checkconnectionms | API to NARS HTTP client pool configuration: when reusing a connection, check if the elapsed time since the last use exceeds this timeout. | API |
|
|
abiquo.plugin-client.pool.maxclients | API to NARS HTTP client pool configuration: maximum active HTTP connections to any NARS. | API |
|
|
abiquo.plugin-client.pool.maxclientsperendpoint | API to NARS HTTP client pool configuration: maximum active HTTP connections to the same NARS instance. | API |
|
|
abiquo.plugin-client.pool.maxkeepalivems | API to NARS HTTP client pool configuration: maximum time to keep a persistent connection. | API |
|
|
abiquo.plugin-client.timeout | API to NARS HTTP client configuration: milliseconds to wait for a sync execution in the plugin. Implemented as a socket timeout (SO_TIMEOUT) in milliseconds, which is the timeout for waiting for data, meaning the maximum period of inactivity between two consecutive data packets. A value of 0 means an infinite timeout. A negative value is interpreted as undefined. | API |
|
|
abiquo.plugin-client.timeout.download | API to NARS HTTP client configuration: milliseconds to wait for a download to be completed. | API |
|
|
abiquo.plugin-client.timeout.{pluginType} | API to NARS HTTP client configuration: milliseconds to wait for a sync execution in the plugin by type. | API |
|
|
abiquo.plugin-client.timeout.{pluginType}.{operationName} | API to NARS HTTP client configuration: milliseconds to wait for a sync execution in the plugin by type and operation. | API |
|
|
abiquo.pluginmetadata.{pluginTypeLowerCase}.baseDiskFormatType | Override default plugin metadata to update the preferred format when requesting compatible conversions. Allowed values: any DiskFormatType. Single element that should be in | API |
|
|
abiquo.pluginmetadata.{pluginTypeLowerCase}.compatibleDiskFormatTypes | Override default plugin metadata to update the list of compatible formats. Allowed values: any DiskFormatType. List of comma separated values that should contain | API |
|
|
abiquo.pluginmetadata.{pluginTypeLowerCase}.diskControllers | Override default plugin metadata to update the compatible controllers. Allowed values: any DiskControllerType. List of comma separated values and the first one is used as the default. You must add all the controllers that the platform will use, e.g. SCSI,SATA. To restrict the controllers that users can select or force the use of a single controller, configure the Abiquo UI. See https://wiki.abiquo.com/display/doc/Display+custom+list+of+controllers+when+adding+virtual+disk+to+VM | API |
|
|
abiquo.pluginmetadata.{pluginTypeLowerCase}.ethernetDrivers | Override default plugin metadata to update the compatible Ethernet Driver. Allowed values: any EthernetDriver. List of comma separated values, and the first one is used as the default. | API |
|
|
abiquo.pricefactor.type.product.check.cron | Cron expression to run the periodic checks of price factor bill type and products. | API |
|
|
abiquo.pricing.credentials.check.delayInHrs | Delay between executions of the pricing credentials check (hours) | API |
|
|
abiquo.pricing.import.check.delayInHrs | Delay between executions of the pricing import check (hours) | API |
|
|
abiquo.rabbitmq.addresses | Define your RabbitMQ server(s) as a list of host:port values, separated by commas. | API | RS | V2V |
abiquo.rabbitmq.connectionTimeout | Timeout for establishing a connection to RabbitMQ. The default value of 0 means to wait indefinitely until connection established or error (milliseconds). | API | RS | V2V |
abiquo.rabbitmq.password | RabbitMQ password | API | RS | V2V |
abiquo.rabbitmq.requestedHeartbeat | The initially requested heartbeat interval, in seconds. The default value of 0 means no heartbeat. | API | RS | V2V |
abiquo.rabbitmq.tls | Set to true if the RabbitMQ server has TLS enabled | API | RS | V2V |
abiquo.rabbitmq.tls.trustallcertificates | If true, Abiquo will not enforce any server certificate authentication. | API | RS | V2V |
abiquo.rabbitmq.username | RabbitMQ username | API | RS | V2V |
abiquo.rabbitmq.virtualHost | Virtual host where RabbitMQ runs | API | RS | V2V |
abiquo.redis.host | Address where Redis is located. By default Redis is installed on the Abiquo Server in addition to the Remote Services server. 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. | API | RS |
|
abiquo.redis.port | Port where Redis is located. By default Redis is installed on the Abiquo Server in addition to the Remote Services server. 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. | API | RS |
|
abiquo.repository.timeoutSeconds | Time in seconds to wait for checking if the .abiquo_repository file mark is present on the NFS repository filesystem, which helps in finding a slow NFS repository. |
| RS |
|
abiquo.saml.attributes.enterprise.claims | The SAML response attribute that contains the enterprise properties that will indicate the enterprise to assign the user to in a successful login. Accepts a comma-separated value with a composed string with the SAML attribute and the enterprise property name separated by a colon | API |
|
|
abiquo.saml.attributes.role.claim | The SAML response attribute that will contain the role to assign to the user in a successful login | API |
|
|
abiquo.saml.attributes.user.email.claim | The SAML response attribute that will contain the user's email | API |
|
|
abiquo.saml.attributes.user.firstname.claim | The SAML response attribute that will contain the user's first name | API |
|
|
abiquo.saml.attributes.user.id.claim | The SAML response attribute that will identify the user as unique. If not set, the principal will be used as identifier | API |
|
|
abiquo.saml.attributes.user.lastname.claim | The SAML response attribute that will contain the user's last name | API |
|
|
abiquo.saml.authentication.maxage | Maximum time in seconds the system allows users to use SAML single sign-on after their initial authentication with the IDP. Required to successfully initialize SAML. A suggested value is 2073600 seconds | API |
|
|
abiquo.saml.binding | The URN of the binding profile to allow | API |
|
|
abiquo.saml.cookie.maxage | The time (in seconds) for the cookie with access tokens to expire after a successful login | API |
|
|
abiquo.saml.cookie.name | The name of the cookie to create after a successful login | API |
|
|
abiquo.saml.keys.encryption.alias | The alias of the encryption key stored in the keystore | API |
|
|
abiquo.saml.keys.encryption.password | The password of the encryption key stored in the keystore | API |
|
|
abiquo.saml.keys.keystore.password | Password to unlock the keystore file | API |
|
|
abiquo.saml.keys.keystore.path | Path to the Java keystore containing the keys and certificates to encrypt and sign | API |
|
|
abiquo.saml.keys.metadata.sign | Indicates if the SAML Requests must be signed | API |
|
|
abiquo.saml.keys.signing.alias | The alias of the signing key stored in the keystore | API |
|
|
abiquo.saml.keys.signing.password | The password of the signing key stored in the keystore | API |
|
|
abiquo.saml.login.allow.enterprise.pool | Allow the use of multiple enterprises with the same enterprise claim property as a pool. Will assign the user to the first enterprise matched. Only valid for | API |
|
|
abiquo.saml.metadata.generator.bindingSSO | Bindings to activate if the SP metadata must be generated by the API | API |
|
|
abiquo.saml.metadata.identityprovider.default.id | The ID of the default IdP. Required for all SAML environments | API |
|
|
abiquo.saml.metadata.identityprovider.path | The path of the IdP metadata to load. Supports comma separated values for multiple IdP file paths. | API |
|
|
abiquo.saml.metadata.identityprovider.userdomain.map | Specify user domains and the IdPs to use for them. Supports comma separated equalities. For example, somedomain.com=someIdP,anotherdomain.com=anotherIdP | API |
|
|
abiquo.saml.metadata.mode | Indicates if the SP metadata is provided or must be generated by the API. | API |
|
|
abiquo.saml.metadata.serviceprovider.path | The path of the SP metadata to load if the metadata mode is set to | API |
|
|
abiquo.saml.mode | Specify the SAML integration mode to use, which can be | API |
|
|
abiquo.saml.redirect.endpoint | URI where Abiquo should redirect a successful login using SAML SSO. Something like: | API |
|
|
abiquo.saml.redirect.error.endpoint | URI where Abiquo should redirect an unsuccessful login using SAML SSO. This property must be an endpoint, which can be relative to the UI endpoint, for example, | API |
|
|
abiquo.security.encrypt | This property must have the same value on all API and remote services servers. If true, Abiquo will read the custom seed file at | API | RS | V2V |
abiquo.server.api.location | URL where the API is running. For example, | API | RS |
|
abiquo.server.mail.extra.[javax mail property] | For each SMTP property available in Java Mail as described at https://javaee.github.io/javamail/docs/api/com/sun/mail/smtp/package-summary.html you can define an Abiquo property to configure it by adding the | API |
|
|
abiquo.server.mail.from | The sender of platform email notifications | API |
|
|
abiquo.server.mail.password | Password for connecting to the mail server | API |
|
|
abiquo.server.mail.port | The mail server port | API |
|
|
abiquo.server.mail.server | Address where the mail server is located | API |
|
|
abiquo.server.mail.ssl | If SSL should be used to connect to the mail server | API |
|
|
abiquo.server.mail.tls | If TLS should be used to connect to the mail server | API |
|
|
abiquo.server.mail.user | System user with privileges for connecting to the mail server | API |
|
|
abiquo.server.sessionTimeout | Time the server waits before marking a client session as expired (minutes). | API |
|
|
abiquo.server.timeout | Time the server waits for long requests in milliseconds. The default value represents 7 days. | API |
|
|
abiquo.service.schema.cache.minutestokeep | jsonschema validation in API. Minutes to keep the schema in memory. | XAAS |
|
|
abiquo.service.schema.cache.size | jsonschema validation in API. Number of schemas to keep in memory. | XAAS |
|
|
abiquo.service.state.frequencyinminutes | all the service state are initialized with this frequency in minutes | XAAS |
|
|
abiquo.service.state.monitoring.frequencyinminutes | When enabling monitoring in a service state, use this initial metric frequency in minutes | XAAS |
|
|
abiquo.service.tasks.expire.periodictokeep | Number of periodic asynctasks to keep for state update and monitoring. | XAAS |
|
|
abiquo.snapshot.autodelete.hours | Time that a snapshot lives before it expires. An expired snapshot is still usable until the check for expired snapshots deletes it. A property value greater than | API |
|
|
abiquo.snapshot.autodelete.hours.limit | Maximum lifetime for a snapshot that a privileged user can configure when taking a snapshot. A property value greater than | API |
|
|
abiquo.snapshot.autodelete.polling.minutes | Time to wait between each check for expired snapshots. | API |
|
|
abiquo.stale.sessions.check.delay | Delay between executions of the check for stale sessions (milliseconds). | API |
|
|
abiquo.storage.check.delay | Delay between checks of the storage infrastructure (milliseconds) | API |
|
|
abiquo.storage.forcesamecontrollertype | If true, the controller type for all additional disks will be the same one defined for the first template disk. | API |
|
|
abiquo.subscriptions.check.delayInHrs | Frequency in hours of the periodic check to clean up orphan VSM subscriptions for VMs that do not exist any more. | API |
|
|
abiquo.tagging.synccheckcron | Cron expression to run the periodic tag synchronization by enterprise. If the cron expression is not compatible with Quartz, the platform will use the default. | API |
|
|
abiquo.tasks.expire.olderthandays | Maximum number of days that a completed task remains stored before being deleted. | API |
|
|
abiquo.tasks.history.size | Maximum length of task history in Redis for API/Server by owner. | API |
|
|
abiquo.tasks.trimmer.delay | Delay between executions of the trimmer of task history in Redis for API/Server (milliseconds). | API |
|
|
abiquo.themes-management.excluded.domains | Comma separated list of domains that are forbidden to use as theme domains. | API |
|
|
abiquo.vappspec.retrydelayms | Milliseconds to wait before retrying a virtual appliance spec materialization in the same virtual datacenter. | API |
|
|
abiquo.vappspecpool | Number of concurrent virtual appliance spec materialization operations at a given time (not in the same virtual datacenter). | API |
|
|
abiquo.vcd.connectionTimeoutMs | Time to wait to establish the connection to vCloud Director (milliseconds) |
| RS |
|
abiquo.vcd.fenceVapp | When true, the vCloud virtual appliance network is NATROUTED, which retains IP/MAC across deployments. When false, the vCloud virtual appliance network is BRIDGED |
| RS |
|
abiquo.vcd.firewall.vappnetwork | If true, create vCloud firewall at vCloud vApp network level |
| RS |
|
abiquo.vcd.login.timeoutMs | Maximum time to wait for login to vCloud Director (milliseconds) |
| RS |
|
abiquo.vcd.metric.live.fallback | If it is not possible to retrieve historical metrics data for vCloud Director, attempt to use live metrics |
| RS |
|
abiquo.vcd.metric.live.force | Do not try to retrieve historical metrics data for vCloud Director, only use live metrics |
| RS |
|
abiquo.vcd.org.userRoleName | The name of the role for users created in vCloud Director. The role should be |
| RS |
|
abiquo.vcd.parentnetwork | Private network connection to allow outgoing traffic. Value can be |
| RS |
|
abiquo.vcd.readTimeoutMs | Maximum time to wait to read from the connection to vCloud Director (milliseconds) |
| RS |
|
abiquo.vcd.reserved-ips | Number of IP addresses that are reserved for vCloud Director in each private network to allocate to load balancers. |
| RS |
|
abiquo.vcenter.port.connection | Port for connection to vCenter (only used in NSX) |
| RS |
|
abiquo.vi.check.delay | Delay between executions of the virtual infrastructure check (milliseconds). | API |
|
|
abiquo.virtualfactory.azure.storageaccountprefix | Prefix for Abiquo generated storage accounts |
| RS |
|
abiquo.virtualfactory.azurecompute-arm.maxconcurrentupdates | The maximum number of concurrent updates to a virtual machine in Azure ARM. |
| RS |
|
abiquo.virtualfactory.azurecompute-arm.operationtimeout | The timeout to consider an operation as failed in Azure ARM (seconds) |
| RS |
|
abiquo.virtualfactory.backup.openSession | Default maximum number of simultaneous operations on a single backup manager |
| RS |
|
abiquo.virtualfactory.backup.openSession.byvdc | If true, the maximum number of simultaneous operations apply to a single virtualdatacenter (instead of single backup manager) |
| RS |
|
abiquo.virtualfactory.device.openSession | Default maximum number of simultaneous operations on a single device |
| RS |
|
abiquo.virtualfactory.device.openSession.byvdc | If true, the maximum number of simultaneous operations apply to a single virtualdatacenter (instead of single device). |
| RS |
|
com.abiquo.virtualfactory.esxi.timeoutConnectionMs | Time to wait to establish the connection to ESXi (milliseconds) |
| RS |
|
com.abiquo.virtualfactory.esxi.timeoutReadMs | Time to wait to read from the connection to ESXi (milliseconds) |
| RS |
|
abiquo.virtualfactory.hyperv.automaticShutdownAction | Action to take for the VM when the host is shut down. Sets Msvm_VirtualSystemSettingData.AutomaticShutdownAction. See https://msdn.microsoft.com/en-us/Library/hh850257(v=vs.85).aspx |
| RS |
|
abiquo.virtualfactory.hyperv.refreshMonitorJob.intervalms | Refresh interval in milliseconds for checking progress on operations that require monitoring of a job, such as disk copies. |
| RS |
|
abiquo.virtualfactory.hyperv.repositoryLocation | The CIFS address //IP/resource/ where Windows can locate the virtual disk repository. |
| RS |
|
abiquo.virtualfactory.hyperv.swapFileDataRoot | The path of a directory where swap files for the VM are stored. When the automaticShutdownAction property is set to save the VM state, swap files will be written to this location. |
| RS |
|
abiquo.virtualfactory.kvm.fullVirt | If false, create libvirt machines in KVM using PC emulation (software emulation, slower). Emulation only works with x86 64-bit based hosts, including VMs. |
| RS |
|
abiquo.virtualfactory.networking.bridgePrefix | Prefix to name used to identify the VLAN bridge in the KVM hypervisor nodes. |
| RS |
|
abiquo.virtualfactory.openSession | Default maximum number of simultaneous operations on a single hypervisor. |
| RS |
|
abiquo.virtualfactory.openSession.byvdc | If true, the maximum number of simultaneous operations apply to a single virtualdatacenter (instead of single hypervisor) |
| RS |
|
abiquo.virtualfactory.openSession.faststatechanges | If true, the VM state changes (powerOn, powerOff, shutdown, reset, pause, resume) are executed outside the pool (not waiting any operation) |
| RS |
|
abiquo.virtualfactory.pendingpublish.minutes | Check for pending responses that failed to publish due to AMQP failure in virtualfactory |
| RS |
|
abiquo.virtualfactory.pendingpublish.path | Path to file storing pending responses that failed to publish due to AMQP failure in virtualfactory |
| RS |
|
abiquo.virtualfactory.{plugin}.backup.openSession
| Maximum number of simultaneous operations on a single backup manager, by type. The default value is the value of abiquo.virtualfactory.backup.openSession |
| RS |
|
abiquo.virtualfactory.{plugin}.backup.openSession.byvdc
| If true, the maximum number of simultaneous operations apply to a single virtualdatacenter (instead of single backup manager), by type. The default value is the value of abiquo.virtualfactory.backup.openSession.byvdc |
| RS |
|
abiquo.virtualfactory.{plugin}.defaultloginname
| The default login name if not specified in a provider template or by editing the template in the platform |
| RS |
|
abiquo.virtualfactory.{plugin}.defaultloginpassword
| The default login password if not specified by editing the template in the platform |
| RS |
|
abiquo.virtualfactory.{plugin}.device.openSession
| Maximum number of simultaneous operations on a single device, by type. The default value is the value of abiquo.virtualfactory.device.openSession |
| RS |
|
abiquo.virtualfactory.{plugin}.device.openSession.byvdc
| If true, the maximum number of simultaneous operations apply to a single virtualdatacenter (instead of single device), by type. The default value is the value of abiquo.virtualfactory.device.openSession.byvdc |
| RS |
|
abiquo.virtualfactory.{plugin}.openSession
| Maximum number of simultaneous operations on a single hypervisor, by type. The default value is the value of abiquo.virtualfactory.openSession |
| RS |
|
abiquo.virtualfactory.{plugin}.openSession.byvdc
| If true, the maximum number of simultaneous operations apply to a single virtualdatacenter (instead of single hypervisor), by type. The default value is the value of abiquo.virtualfactory.openSession.byvdc |
| RS |
|
abiquo.virtualfactory.{plugin}.openSession.faststatechanges
| If true, the VM state changes (powerOn, powerOff, shutdown, reset, pause, resume) are executed outside the pool (not waiting any operation), by type. The default value is the value of abiquo.virtualfactory.openSession.faststatechanges |
| RS |
|
abiquo.vm.statsupdate.interval | Interval between executions of the VM standardized stats updater in milliseconds | API |
|
|
abiquo.vm.statsupdate.range.days | Number of days to consider in the statistic query executed by the VM standardized stats updater | API |
|
|
abiquo.vsm.actor.creation.delay.{plugin}
| The delay in milliseconds added between the creation of actors on VSM startup for each hypervisor or public cloud plugin. |
| RS |
|
abiquo.vsm.backoff.enabled | Enable or disable backoff |
| RS |
|
abiquo.vsm.client.connectionrequesttimeout | The timeout in milliseconds used when requesting a connection from the connection manager. A timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default). | API |
|
|
abiquo.vsm.client.connectiontimeout | Determines the timeout in milliseconds until a connection is established. A timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default). | API |
|
|
abiquo.vsm.client.pool.checkconnectionms | When reusing a connection checks if the elapsed time since the last use exceeds this timeout | API |
|
|
abiquo.vsm.client.pool.maxclients | Max active HTTP connections to any VSM | API |
|
|
abiquo.vsm.client.pool.maxclientsperendpoint | Max active HTTP connections to the same VSM instance | API |
|
|
abiquo.vsm.client.pool.maxkeepalivems | Max time to keep a persistent connection | API |
|
|
abiquo.vsm.client.sotimeout | Defines the socket timeout in milliseconds, which is the timeout for waiting for data or, put differently, a maximum period inactivity between two consecutive data packets). A timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default if applicable). | API |
|
|
abiquo.vsm.hostsyncfrequency.{plugin}
| Time between executions of infrastructure check in milliseconds. |
| RS |
|
abiquo.vsm.max.backoff | 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. |
| RS |
|
abiquo.vsm.measures.pusher.frequency | The heartbeat frequency of measurements pusher in milliseconds. Or the delay between reconnection process to Watchtower. |
| RS |
|
abiquo.vsm.pollingfrequency.{plugin}
| The delay between VSM polling of VMs in milliseconds for each hypervisor or public cloud plugin.
|
| RS |
|
abiquo.vsm.vmmetrics.collectfrequency.{plugin}
| The delay between VM metric recollection operations in milliseconds for each hypervisor or public cloud plugin.
|
| RS |
|
abiquo.vsm.vmsyncforcedpublishcount.{plugin}
| Number of VM synchronizer executions before forcing a publish of VM definitions. The default value of 0 means never force. |
| RS |
|
abiquo.vsm.vmsyncfrequency.{plugin}
| The delay between VM synchronizer operations in milliseconds for each hypervisor or public cloud plugin.
|
| RS |
|
abiquo.vsm.vmsyncmode.fetchall.{plugin}
| Forces VSM VirtualMachineDefinitionsSyncOp to fetch all VMs before looking for differences in VM definitions. |
| RS |
|
abiquo.watchtower.host | Address where watchtower is located | API | RS |
|
abiquo.watchtower.password | Watchtower password | API | RS |
|
abiquo.watchtower.port | Port where watchtower is listening | API | RS |
|
abiquo.watchtower.tls | Set to true if Watchtower server is TLS enabled | API | RS |
|
abiquo.watchtower.tls.trustallcertificates | If true, Abiquo will not enforce any server certificate authentication. | API | RS |
|
abiquo.watchtower.username | Watchtower username | API | RS |
|
abiquo.xas.async.amqp.backoff.maxseconds | AMQP consumer reconnection. Max seconds without restart attempt |
| XAAS |
|
abiquo.xas.async.amqp.backoff.minseconds | AMQP consumer reconnection. First attempt to restart in seconds |
| XAAS |
|
abiquo.xas.async.pendingpublish.minutes | Check for pending responses failed to publish due to AMQP failure in XAS. |
| XAAS |
|
abiquo.xas.async.pool.inactivity.maxhours | Max hours without activity in a pool before release. The minimum value is 6, and if a lower value is set, the platform will use 6. |
| XAAS |
|
abiquo.xas.async.pool.max | Default maximum number of simultaneous operations on a single service state (same class and connection params) |
| XAAS |
|
abiquo.xas.async.pool.xas-com-abiquo-service-test-SimpleService.max | Maximum number of simultaneous operations on a single service state (same class and connection params), by type of the service. using service class full name but replacing |
| XAAS |
|
abiquo.xas.async.prefetch | Limit parallelism of asyncrequest execution. Number of unacknowledged messages from the requests queue. |
| XAAS |
|
abiquo.xas.connectionrequesttimeout | 0 is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default). | XAAS |
|
|
abiquo.xas.connectiontimeout | API to XAS HTTP client configuration: timeout in milliseconds until a connection is established. 0 is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default). | XAAS |
|
|
abiquo.xas.instances.cache.expireminutes | Specify the time an instance is valid; requires |
| XAAS |
|
abiquo.xas.instances.cache.size | Enable service instances cache, and specify the maximum objects allocated. Set to 0 to disable. |
| XAAS |
|
abiquo.xas.packages | Packages where the platform will look for XaaS services and models. |
| XAAS |
|
abiquo.xas.pool.checkconnectionms | API to XAS HTTP client pool configuration: when reusing a connection check if the elapsed time since the last use exceeds this timeout. | XAAS |
|
|
abiquo.xas.pool.maxclients | API to XAS HTTP client pool configuration: maximum active HTTP connections to any XAS. | XAAS |
|
|
abiquo.xas.pool.maxclientsperendpoint | API to XAS HTTP client pool configuration: maximum active HTTP connections to the same XAS instance. | XAAS |
|
|
abiquo.xas.pool.maxkeepalivems | API to XAS HTTP client pool configuration: maximum time to keep a persistent connection. | XAAS |
|
|
abiquo.xas.stacktrace.packagestostrip | Packages to ignore when reporting an exception stacktrace. |
| XAAS |
|
abiquo.xas.timeout | API to XAS HTTP client configuration: milliseconds to wait for a sync execution in the plugin. Implemented as socket timeout (SO_TIMEOUT) in milliseconds, which is the timeout for waiting for data or, put differently, a maximum period of inactivity between two consecutive data packets. A value of 0 is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default). | XAAS |
|
|
abiquo.xas.timeout.download | API to XAS HTTP client configuration: milliseconds to wait for a download to be completed. | XAAS |
|
|
abiquo.xas.timeout.xas-{serviceClassName-replacing'.'with'-'} | API to XAS HTTP client configuration: milliseconds to wait for a sync execution in the service by class. | XAAS |
|
|
abiquo.xas.timeout.xas-{serviceClassName-replacing'.'with'-'}.{actionName} | API to XAS HTTP client configuration: milliseconds to wait for a sync execution in the service by class and action. | XAAS |
|
|
jclouds.azurecompute.arm.publishers | Publishers to use for filtering Azure ARM templates as a comma-separated list. Display only templates from these publishers to improve performance |
| RS |
|
vmware.snapshot.keep | Maximum number of snapshots for a VM in vCenter. If the user performs an additional backup now, then only the older snapshots are removed from vCenter. applies to |
| RS |
|
zerto.feign.logger.level | Logger level for Feign HTTP client with Zerto. |
| RS |
|
zerto.polling.delay.seconds | Delay between polling requests to update the status of Zerto tasks. |
| RS |
|
zerto.propagation.delay.seconds | Wait time that finished Zerto tasks require to propagate the changes. |
| RS |
|
zerto.ssl.allow.insecure | Allow Zerto plugin to use insecure connections |
| RS |
|
zerto.task.timeout.seconds | The timeout to get a response from a provider task |
| RS |
|
Copyright © 2006-2024, Abiquo Holdings SL. All rights reserved