Changes to Abiquo configuration properties archive
- MS (Unlicensed)
3.8.x
Property_______________________________ | Description | API | RS | V2V | OA |
---|---|---|---|---|---|
3.8.0 | |||||
Disabled | |||||
abiquo.api.max.sessions | This property has been temporarily disabled and will be enabled in future releases | ||||
Added | |||||
abiquo.esxi.datastoreVmFile | The datastore to hold the VM definition file when deploying VMs with only volumes attached. If there are standard disks, use the datastore of one of these disks, otherwise use the property. The default value is defined by 'abiquo.esxi.datastoreRdm'. | ||||
abiquo.monitoring.enabled | Enable/disable monitoring, alarms and alerts | ||||
abiquo.neutron.external-net | Name of the gateway network in Neutron where routers will be connected. This network is the one that connects the Neutron internal networks to the world. | ||||
abiquo.neutron.region | The region that configures the Neutron endpoint in the Keystone installation. By default Abiquo will use the value of the 'abiquo.datacenter.id' property. | ||||
abiquo.neutron.reserved-ips | Number of IP addresses that are reserved for Neutron in each network. For each network, Neutron needs at least: one address for the DHCP agent, one for the network gateway, one for the network router, and one for each load balancer. This has to be taken into account when planning the number of IPs reserved for Neutron, as it will determine the total number of load balancers that users will be able to create in each network. | ||||
abiquo.neutron.vlan-physical-net | Name of the physical network in Neutron where the VLANs created from Abiquo will be attached. | ||||
abiquo.vappspec.retrydelayms | Milliseconds to wait before retrying a virtual appliance spec materialization in the same virtual datacenter. | ||||
abiquo.vappspecpool | Number of concurrent virtual appliance spec materialization operations at a given time (not in the same virtual datacenter). | ||||
abiquo.watchtower.host | Address where watchtower is located for monitoring use | ||||
abiquo.watchtower.port | Port where watchtower is listening for monitoring use | ||||
Changed | |||||
abiquo.rabbitmq.username | RabbitMQ username | ||||
abiquo.rabbitmq.password | RabbitMQ password | ||||
abiquo.instance.targetDiskFormatType.hyperv_301 | 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). There is no default value for Hyper-V so that the result format will be the same as the original template (VHD or VHDX) | ||||
Deleted | |||||
abiquo.kairosdb.host | Address where KairosDb is located for VM monitoring | API | |||
abiquo.kairosdb.port | Port where KairosDb is listening for VM monitoring | ||||
3.8.1 | |||||
No changes to properties in this version | |||||
3.8.2 | |||||
Added | |||||
abiquo.nsx.edge.cluster-id | vCenter cluster where the Edge appliances will be deployed. | ||||
abiquo.nsx.edge.datastore-id | vCenter datastore where the Edge appliances will be deployed. | ||||
abiquo.nsx.edge.dvportgroup-id | vCenter distributed port where the uplink interfaces of the Edges will be attached. | ||||
abiquo.nsx.edge.public-network-cidr | Configure primary addresses of Edge uplink interfaces from this pool. | ||||
abiquo.nsx.load-balancer-reserved-ips | Number of IP addresses that are reserved for NSX in each private network to allocate to load balancers. | ||||
abiquo.nsx.transport-zone | The transport zone that logical switches will be connected to. | ||||
Changed | |||||
abiquo.esxi.metrics.{METRIC}
| 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. In version 3.8 and 3.8.1, the name of these properties was "esx" instead of "esxi" |
| |||
3.8.3 | |||||
Added | |||||
abiquo.nsx.connection-timeout-ms | Timeout to establish connections to the NSX manager in milliseconds. A value of 0 means no timeout. | ||||
abiquo.nsx.read-timeout-ms | Timeout to complete connections to the NSX manager in milliseconds. A value of 0 means no timeout. | ||||
abiquo.nsx.use-edge-dhcp | Configure DHCP in Edge only for selected network types. The default is all network types (comma separated values). | ||||
Changed | |||||
abiquo.dvs.enabled | Enable DVS. Note that the vCenter login and password can be used when DVS is disabled | ||||
3.8.4/5 | |||||
Changed | |||||
abiquo.storage.forcesamecontrollertype | If true, the controller and controller type for all additional disks will be the same one defined for the first template disk. Default: false | ||||
3.8.6 | |||||
Changed | |||||
abiquo.auth.module | Whether Abiquo will authenticate against: database, database and LDAP/Active Directory, or OpenID | ||||
abiquo.openid.authorization.endpoint | The OpenID Connect authorization endpoint. This endpoint must be accessible from the user's browser | ||||
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. | |||||
abiquo.openid.client.redirect-uris | Comma separated list of allowed redirect (callback) URIs used during the authentication flow. Must be: http://<api endpoint>/api/openid_connect_login | ||||
abiquo.openid.client.scopes | Comma separated list of scopes to request during authentication. Must have, at least: openid,profile,email. | ||||
abiquo.openid.client.secret | The secret of the client that has been registered in the OpenID Connect server for the Abiquo platform. | ||||
abiquo.openid.endsession.endpoint | (Optional) If configured, Abiquo will attempt to perform a global logout by 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 | ||||
abiquo.openid.enterprise-claim | The name of the claim returned by the authorization server that contains the names used to map the Abiquo enterprise where the user belongs. | ||||
abiquo.openid.enterprise-property | (Optional) If present, Abiquo will try to find an enterprise that has a property with the name configured in this Abiquo 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 with the name returned in the "enterprise claim". | ||||
abiquo.openid.issuer | The OpenID Connect authorization issuer. | ||||
abiquo.openid.role-claim | The name of the claim returned by the authorization server that contains the names used to map the user permissions to an Abiquo role. | ||||
abiquo.openid.target | The URL where the user will be redirected from the OpenID connect server upon successful authentication. Something like http://<abiquo ui host>/ui/#/dashboard | ||||
abiquo.openid.jwks.endpoint | The OpenID Connect JWKS endpoint. This endpoint must be accessible from the Abiquo server | ||||
abiquo.openid.token.endpoint | The OpenID Connect token endpoint. This endpoint must be accessible from the Abiquo server | ||||
abiquo.openid.userinfo.endpoint | The OpenID Connect user info endpoint. This endpoint must be accessible from the Abiquo server |
3.10.x
Property_______________________________ | Description | API | RS | V2V | OA |
---|---|---|---|---|---|
3.10.0 | |||||
Added | |||||
abiquo.vsm.pollingfrequency.azurecompute-arm | The delay between VSM polling of virtual machines in milliseconds for each public cloud plugin (PC). | ||||
abiquo.pcr.template.check.delay | Delay between executions of the public cloud provider templates check (milliseconds). Default is 12 hours | ||||
jclouds.azurecompute.arm.publishers | jclouds property. See Microsoft Azure ARM Integration | ||||
Deleted | |||||
abiquo.vsm.pollingfrequency.hpcloud-compute | The delay between VSM polling of virtual machines in milliseconds for each public cloud plugin (PC). | ||||
abiquo.openstack.autoAllocateFloatingIps | If true, enable automatic Floating IP allocation. This property configures how public IP addresses are assigned to the virtual machines deployed in OpenStack clouds. If the virtual machines are not directly attached to a public network, enabling this property will automatically allocate a floating IP for the virtual machines. If virtual machines are deployed and attached directly to a public network, then this property should be set to false. | ||||
abiquo.openstack.autoGenerateKeyPairs | If true, enable automatic generation of key pairs. This will make sure that the owner of the virtual machines will have SSH access to the deployed virtual machines. | ||||
abiquo.server.sessionTimeout | Time the server waits before marking a client session as expired (minutes). | ||||
3.10.1 | |||||
No changes to properties in this version | |||||
3.10.2 | |||||
Added | |||||
abiquo.pluginmetadata.{HV}.baseDiskFormatType
| 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. | ||||
abiquo.pluginmetadata.{HV}.compatibleDiskFormatTypes
| 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. | ||||
abiquo.pluginmetadata.{HV}.diskControllers
| Override default plugin metadata to update the compatible controller. Allowed values: any DiskControllerType. List of comma separated values; first is used as default. Possible values are SCSI, IDE, VIRTIO | ||||
3.10.3 | |||||
Added | |||||
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 | ||||
3.10.4 | |||||
Added | |||||
com.abiquo.esxi.disk.enableuuid | Present Disk UUID as SCSI serial number in the guest OS | ||||
com.abiquo.esxi.experimental.customize.addnic | Run hypervisor tools guest customization after adding a NIC. Deleted in 4.0.2 | ||||
com.abiquo.esxi.experimental.customize.configure | If true, run hypervisor tools guest customization. Deleted in 4.0.2 | ||||
com.abiquo.esxi.experimental.customize.ostypes | Run hypervisor tools to customize the guest for the given operating system types. Deleted in 4.0.2 | ||||
com.abiquo.esxi.experimental.customize.configure.periodms | Polling interval for checking if guest tools is up and running after power on. The default value is 10 seconds | ||||
com.abiquo.esxi.experimental.customize.configure.timeoutms | Time to wait for guest tools to get up and running after power on. The default value is 15 minutes | ||||
com.abiquo.esxi.experimental.customize.win.unattendfile | Optional path to custom unattend file on the Remote Services server. Abiquo will replace the variables $adminPassword and $hostName | ||||
3.10.5 | |||||
Added | |||||
abiquo.mail.charset | Character set to be used in email notifications | ||||
3.10.6 | |||||
Added | |||||
com.abiquo.esxi.experimental.customize.waitpassword.periodms | Prevent the user from logging in before the guest customizations have applied the password. Wait in milliseconds between checks for the password set by guest customizations | ||||
com.abiquo.esxi.experimental.customize.waitpassword.timeoutms | Timeout in milliseconds for checks for the password set by guest customizations. The default value of 0 means that the timeout is not activated. To activate it set a value, such as 9000000 ms (15 minutes) Default: 0 | ||||
com.abiquo.esxi.experimental.avoidvmxswap | Whether the platform should avoid swap or not. | ||||
com.abiquo.esxi.experimental.memory.allocation | Set virtual machine memory reservation. | ||||
3.10.7 | |||||
Changed | |||||
abiquo.openid.client.scopes | Comma separated list of scopes to request during authentication. Must have, at least: openid,profile,email. | ||||
4.0.x
Property_______________________________ | Description | ||||
---|---|---|---|---|---|
4.0.0 | |||||
Added | |||||
abiquo.amazon.public.subnet.mask | Mask to use when creating the public subnet in AWS to configure the nating | ||||
abiquo.backup.{BACKUP-PLUGIN}.config.path
| This property indicates where the backup plugin configuration file is located for each backup plugin (BACKUP-PLUGIN}. This property is only required in the remote services that use the plugin: virtual-factory, cloud-provider-proxy
| ||||
abiquo.vcd.reserved-ips | Number of IP addresses that are reserved for vCloudDirector in each private network to allocate to load balancers. | ||||
abiquo.virtualfactory.backup.openSession | Maximum number of simultaneous operations on a single backup manager | ||||
abiquo.virtualfactory.device.openSession | Maximum number of simultaneous operations on a single device | ||||
abiquo.vsm.vmsyncfrequency.vcd | The delay between virtual machine synchronizer operations in milliseconds. for each hypervisor or public cloud plugin (PLUGIN) | ||||
Changed | |||||
abiquo.vcenter.port.connection | Port for connection to vCenter (only used in NSX) | ||||
Deprecated | |||||
abiquo.PROVIDERNAME.defaultprofiles | Used to create an allowlist for groups of hardware profiles, for example, abiquo.amazon.defaultprofiles=t1.micro,c4.small Abiquo v4.0+ manages hardware profiles on the Hardware profiles tab in Infrastructure view, so Abiquo v4.0+ will ignore these properties. During the upgrade process to v4.0, Abiquo will retrieve the profiles previously on the allowlist for the cloud provider from the Abiquo database and create them in Abiquo, and make them available to all enterprises with credentials for a public cloud provider. When the Administrator synchronizes hardware profiles in Infrastructure view, ALL hardware profiles will be obtained from the cloud provider and created as active profiles in Abiquo. The administrator can then control the profiles available to each enterprise and recommended profiles for each virtual machine template Note: This property was previously documented in the Abiquo 3.10 wiki in Control hardware profiles in public cloud. | ||||
4.0.1 | |||||
Added | |||||
abiquo.virtualfactory.azurecompute-arm.maxconcurrentupdates | The maximum number of concurrent updates to a virtual machine in Azure ARM. | ||||
Deleted | |||||
abiquo.dvs.portgroup.maxsize | Number of available ports in each port group. | ||||
abiquo.dvs.vcenter.password | Password of the vCenter account | ||||
abiquo.dvs.vcenter.user | User of the vCenter user account | ||||
4.0.2 | |||||
Added | |||||
abiquo.backup.check.delay | Delay between executions of the backup results check (milliseconds). Default is 10 minutes | ||||
abiquo.instance.targetDiskFormatType.esx | 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). | ||||
abiquo.m.instanceid | NOTE: You must set a unique value for each instance of the outbound API, which includes each member of the same cluster of M nodes or the platform will not run | ||||
abiquo.rabbitmq.addresses | NOTE: Replaces the abiquo.rabbitmq.host and abiquo.rabbitmq.port. You MUST define this comma-separated list with the host:port value for each RabbitMQ server or the platform will not run | ||||
abiquo.server.mail.auth | If authentication is required to connect to the mail server Default: true | ||||
abiquo.server.mail.extra.(javax mail property) | For each SMTP property available in Java Mail (see the full reference here: | ||||
abiquo.server.mail.port | The mail server port Default: 25 | ||||
abiquo.server.mail.ssl | If SSL should be used to connect to the mail server Default: false | ||||
abiquo.server.mail.tls | If TLS should be used to connect to the mail server Default: false | ||||
abiquo.virtualfactory.azurecompute-arm.maxconcurrentupdates | The maximum number of concurrent updates to a virtual machine in Azure ARM. | ||||
abiquo.vsm.actor.creation.delay.esx | The delay in milliseconds added between the creation of actors on VSM startup for each hypervisor or public cloud plugin (PLUGIN). | ||||
abiquo.vsm.hostsyncfrequency.{HV}
| Time between executions of infrastructure check in milliseconds | ||||
abiquo.vsm.pollingfrequency.packet | The delay between VSM polling of virtual machines in milliseconds for each public cloud plugin (PC). | ||||
abiquo.vsm.pollingfrequency.esx | The delay between VSM polling of virtual machines in milliseconds for each hypervisor (HV). | ||||
abiquo.vsm.vmsyncfrequency.esx | The delay between virtual machine synchronizer operations in milliseconds. for each hypervisor or public cloud plugin (PLUGIN) | ||||
Changed | |||||
abiquo.auth.module | Whether Abiquo will authenticate via: database; database and LDAP/Active Directory; or OpenID. | ||||
Deleted | |||||
abiquo.rabbitmq.host | Address where RabbitMQ is located | ||||
abiquo.rabbitmq.port | RabbitMQ password | ||||
com.abiquo.esxi.experimental.customize.addnic | Run hypervisor tools guest customization after adding a NIC | ||||
com.abiquo.esxi.experimental.customize.configure | If true, run hypervisor tools guest customization | ||||
com.abiquo.esxi.experimental.customize.ostypes | Run hypervisor tools to customize the guest for the given operating system types | ||||
4.0.4 | |||||
No changes to properties in version 4.0.4 |
4.2.x
Property | Description | ||||
---|---|---|---|---|---|
4.2.0 | |||||
Added | |||||
abiquo.capturedhcp | Update DHCP during virtual machine capture | ||||
abiquo.monitoring.max.statistic.period.days | Maximium period in days for statistical metrics queries through the API | ||||
abiquo.nsx.edge.datastore-policy | Allocation policy for selection of datastores to deploy Edge appliances. | ||||
abiquo.rabbitmq.tls | Set to true if RabbitMQ server is SSL enabled | ||||
abiquo.rabbitmq.tls.trustallcertificates | The platform will not enforce any server certificate authentication if set to true | ||||
abiquo.vm.statsupdate.interval | Interval between executions of the virtual machine standardized stats updater in milliseconds | ||||
abiquo.vm.statsupdate.range.days | Number of days to consider in the statistic query executed by the virtual machine standardized stats updater | ||||
abiquo.watchtower.password | Watchtower password | ||||
abiquo.watchtower.tls | Set to true if Watchtower server is SSL enabled | ||||
abiquo.watchtower.tls.trustallcertificates | The platform will not enforce any server certificate authentication if true | ||||
abiquo.watchtower.username | Watchtower username | ||||
Changed | |||||
abiquo.backup.check.delay | Delay between executions of the backup results check (milliseconds). Default is 10 minutes | ||||
abiquo.nsx.edge.datastore-id | List of vCenter datastores where the Edge appliances will be deployed in CSV format with allocation according to abiquo.nsx.edge.datastore-policy | ||||
Deprecated | |||||
com.abiquo.esxi.experimental.eagerzero.copy | If true, force eager zero thick provisioning on copied disks. Deprecated and replaced by Allocation attribute for VM templates and VM disks | ||||
com.abiquo.esxi.experimental.eagerzero.new | If true, force eager zero thick provisioning on new empty disks. Deprecated and replaced by Allocation attribute for VM templates and VM disks | ||||
Deleted | |||||
abiquo.esxi.datastoreVmFile | The datastore to hold the VM definition file when deploying VMs with only volumes attached. If there are standard disks, use the datastore of one of these disks, otherwise use the property. The default value is defined by 'abiquo.esxi.datastoreRdm'. | ||||
abiquo.server.mail.auth | If authentication is required to connect to the mail server Default: true | ||||
4.2.1 | |||||
Added | |||||
abiquo.cpp.cloudoorsphere.defaults.healthcheck.attempts | The load balancer health check attempts to return while syncing a load balancer | ||||
abiquo.cpp.cloudoorsphere.defaults.healthcheck.bodyregex | The load balancer health check body regex to return while syncing a load balancer | ||||
abiquo.cpp.cloudoorsphere.defaults.healthcheck.interval | The load balancer health check interval to return while syncing a load balancer | ||||
abiquo.cpp.cloudoorsphere.defaults.healthcheck.path | The load balancer health check path to return while syncing a load balancer | ||||
abiquo.cpp.cloudoorsphere.defaults.healthcheck.port | The load balancer health check port to return while syncing a load balancer | ||||
abiquo.cpp.cloudoorsphere.defaults.healthcheck.protocol | The load balancer health check protocol to return while syncing a load balancer | ||||
abiquo.cpp.cloudoorsphere.defaults.healthcheck.statusregex | The load balancer health check status regex to return while syncing a load balancer | ||||
abiquo.cpp.cloudoorsphere.defaults.healthcheck.timeout | The load balancer health check timeout to return while syncing a load balancer | ||||
abiquo.cpp.cloudoorsphere.defaults.loadbalancer.algorithm | The load balancer algorithm to return while syncing a load balancer | ||||
abiquo.cpp.cloudoorsphere.defaults.loadbalancer.instancetype | The instance type (hardware profile) to use when creating a load balancer | ||||
abiquo.cpp.cloudoorsphere.loadbalancer.allowed.algorithms | The list of algorithms supported by the load balancers (comma-separated values) | ||||
abiquo.cpp.cloudoorsphere.loadbalancer.creation.timeout | Timeout to use while creating a load balancer and waiting for a finished status | ||||
abiquo.cpp.cloudoorsphere.loadbalancer.deletion.timeout | Timeout to use while deleting a load balancer and waiting for a finished status because the API does not return this status | ||||
abiquo.nsx.edge.description | Edge description. See Configure the NSX integration | ||||
abiquo.nsx.edge.dhcp.size | Specify the size of the DHCP Edge appliance (ecmp plugin). See Configure the NSX integration | ||||
abiquo.nsx.edge.esg.size | Specify the size of the ESG Edge appliance (gateway and ecmp plugin). See Configure the NSX integration | ||||
abiquo.nsx.edge.plr-esg-id | ID of the Edge that acts as the PLR (nsx-nat only) | ||||
abiquo.nsx.edge.plr-transit-cidr | CIDR of the transit network to be used between the PLR and the Edges of each Abiquo VDC (nsx-nat only) | ||||
abiquo.nsx.edge.plr-transit-ip | Configure the IP to be used to connect the PLR to the plr-transit vSwitch (nsx-nat only). Optional, if not set, use the lowest address in "abiquo.nsx.edge.plr-transit-cidr" | ||||
abiquo.virtualfactory.cloudoorsphere.vmstate.retry.timeoutInMilliseconds | The timeout to get the state of a VM after a power action | ||||
cloudoorsphere.non-retryable | A list of API calls that must not be retried after an error code in the response (comma-separated values) Default: server:create | ||||
abiquo.vcd.connectionTimeoutMs | Time to wait to establish the connection to vCloud Director (milliseconds) | ||||
abiquo.vcd.login.TimeoutMs | Maximum time to wait for login to vCloud Director (milliseconds) | ||||
abiquo.vcd.readTimeoutMs | Maximum time to wait to read from the connection to vCloud Director (milliseconds) | ||||
4.2.1 | |||||
Added | |||||
abiquo.nsx.nat.protocols | Allowed NAT rule protocols (nsx-nat only) Default: TCP,UDP,ANY,ICMP#ANY,ICMP#Parameter-Problem,ICMP#Echo-Request,ICMP#Destination-Unreachable,ICMP#Redirect,ICMP#Router-Solicitation,ICMP#Time-Exceeded,ICMP#Address-Mask-Request,ICMP#Timestamp-Reply,ICMP#Router-Advertisement,ICMP#Timestamp-Request,ICMP#Address-Mask-Reply,ICMP#Echo-Reply,ICMP#Source-Quench | ||||
Changed | |||||
abiquo.nsx.edge.public-network-cidr | Network range where the "public" load balancer IPs will be taken from. It must be a range dedicated to Abiquo. Deleted from NAT plugin, still used in gateway plugin | ||||
4.2.3 | |||||
Added | |||||
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 one of the following formats:
Examples:
Default: lower=2-6,upper=2-6,numbers=2-6,symbols=2-6 | ||||
abiquo.guest.password.exclude | Characters to avoid when generating guest passwords, for example: ,;$ | ||||
abiquo.vcd.metric.live.force | Do not try to retrieve historical metrics data for vCloud Director, only use live metrics |
| |||
abiquo.vcd.metric.live.fallback | If it is not possible to retrieve historical metrics data for vCloud Director, attempt to use live metrics |
| |||
abiquo.vcd.parentnetwork | 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. |
| |||
abiquo.virtualfactory.hyperv.automaticShutdownAction | Action to take for the VM when the host is shut down. Sets Msvm_VirtualSystemSettingData.AutomaticShutdownActionhttps://msdn.microsoft.com/en-us/Library/hh850257(v=vs.85).aspxwhen 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. |
| |||
abiquo.virtualfactory.hyperv.refreshMonitorJob.intervalms | Refresh interval in milliseconds for checking progress on operations that require monitoring of a job, such as disk copies. |
| |||
abiquo.virtualfactory.hyperv.sambaHosts | 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 |
| |||
abiquo.virtualfactory.hyperv.swapFileDataRoot | 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. |
|
4.4.x
Property | Description |
|
|
|
|
---|---|---|---|---|---|
4.4.0 | |||||
Added | |||||
abiquo.amazon.waitforstatus.timeout | Default AWS wait for status timeout |
| |||
abiquo.dnsmasq.serviceiface | Network interface onto which bridged VLAN interfaces will be attached |
| |||
abiquo.dnsmasq.basedir | Folder in which to store lease information |
| |||
abiquo.dnsmasq.startscript | Script to start a new instance of dnsmasq on a bridged VLAN interface |
| |||
abiquo.dnsmasq.stopscript | Script to stop and clean up an instance of dnsmasq running on a bridged VLAN interface |
| |||
abiquo.dnsmasq.reloadscript | Script to reload a running instance of dnsmasq |
| |||
abiquo.oraclease.read-timeout-ms | Timeout to complete connections to the Oracle ASE manager (milliseconds). A value of 0 means no timeout | ||||
abiquo.oraclease.connection-timeout-ms | Timeout to establish connections to the ORACLE ASE manager in milliseconds. A value of 0 means no timeout. | ||||
abiquo.oraclease.timeout | Timeout to get the state of a virtual machine | ||||
abiquo.oraclease.defaultLoginUser | ORACLE ASE default user for connecting to Linux VMs over SSH. For Windows VMs, edit the template and enter the Administrator username and password | ||||
abiquo.virtualfactory.azurecompute-arm.operationtimeout | The timeout to consider an operation failed in Azure ARM |
| |||
abiquo.vsm.vmsyncforcedpublishcount.{PLUGIN}
| Number of virtual machine synchronizer executions before force the publish of virtual machine definitions. The default value of 0 means never Default: 0 |
| |||
Deleted | |||||
abiquo.virtualfactory. azure. defaultLoginPassword | Default password for virtual machines in Azure if not found in the template |
| |||
abiquo.virtualfactory. azure.defaultLoginUser | Default login for virtual machines in Azure if not found in the template. |
| |||
abiquo.virtualfactory.azure.retry.timeBetweenTriesInSeconds | Time to wait between polls during a retry |
| |||
abiquo.virtualfactory.azure.retry.timeoutInSeconds | Timeout retrying an operation |
| |||
abiquo.virtualfactory.azure.storageAccountPrefix | Prefix of the name of the Azure Storage account created for deployments (one account per region). |
| |||
abiquo.virtualfactory.azure.wait.timeBetweenTriesInSeconds | Time to wait between polls during an operation wait. |
| |||
abiquo.virtualfactory.azure.wait.timeoutInSeconds | Timeout waiting for an operation to complete, e.g deploy / undeploy. |
| |||
Changed | |||||
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 (PLUGIN). |
| |||
abiquo.vsm.hostsyncfrequency.{HV}
| Time between executions of infrastructure check in milliseconds |
| |||
abiquo.vsm.pollingfrequency.{PC}
| The delay between VSM polling of virtual machines in milliseconds for each public cloud plugin (PC). |
| |||
abiquo.vsm.vmsyncfrequency.{PLUGIN}
| The delay between virtual machine synchronizer operations in milliseconds. for each hypervisor or public cloud plugin (PLUGIN) |
|
4.5.x
Property | Description |
|
|
|
|
---|---|---|---|---|---|
4.5.0 | |||||
Added | |||||
abiquo.openid.client.acr-validation | Validate acr values from jwt token when authenticating with an OpenID Connect Server, if true | ||||
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 'acr-validation' property is true | ||||
abiquo.openid.cookie.maxage | 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. Default: false | ||||
abiquo.pluginmetadata.{HP}.ethernetDrivers | Override default plugin metadata to update the compatible ethernet driver | ||||
abiquo.server.mail.from | The sender of platform email notifications | ||||
abiquo.virtualfactory.azurecompute-arm.defaultloginname | The default login name if not specified by the imported ARM template or by editing the template in the platform | ||||
abiquo.virtualfactory.azurecompute-arm.defaultloginpassword | The default login password if not specified by editing the template in the platform | ||||
abiquo.virtualfactory.{HP}.openSession
| The maximum number of simultaneous operations on a single hypervisor or provider region. | ||||
abiquo.virtualfactory.{DEV}.device.openSession
| The maximum number of simultaneous operations on a single device | ||||
abiquo.virtualfactory.{BM}.backup.openSession
| The maximum number of simultaneous operations on a single backup manager, by type | ||||
abiquo.virtualfactory.openSession.byvdc | If true, the maximum number of simultaneous operations applies to a single virtual datacenter (instead of single hypervisor) | ||||
abiquo.virtualfactory.{HP}.openSession.byvdc
| If true, the max number of simultaneous operations applies to a single virtualdatacenter (instead of single hypervisor), by type. | ||||
abiquo.virtualfactory.device.openSession.byvdc | If true, the default maximum number of simultaneous operations applies to a single virtualdatacenter (instead of a single device) | ||||
abiquo.virtualfactory.{DEV}.device.openSession.byvdc
| If true, the default maximum number of simultaneous operations applies to a single virtualdatacenter (instead of a single device), by type | ||||
abiquo.virtualfactory.backup.openSession.byvdc | If true, the default maximum number of simultaneous operations applies to a single virtualdatacenter (instead of a single backup manager) | ||||
abiquo.virtualfactory.{BM}.backup.openSession.byvdc
| If true, the default maximum number of simultaneous operations applies to a single virtualdatacenter (instead of a single backup manager), by type | ||||
abiquo.inactivitysession.maxinhours | 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 | ||||
abiquo.virtualfactory.openSession.faststatechanges | If true, VM state changes (powerOn, powerOff, shutdown, reset, pause, resume) are executed outside the pool (not waiting for any operation) | ||||
abiquo.virtualfactory.{HP}.openSession.faststatechanges
| If true, VM state changes (powerOn, powerOff, shutdown, reset, pause, resume) are executed outside the pool (not waiting for any operation), by type. | ||||
com.abiquo.esxi.experimental.vmgroup.gueststartswith.{OSprefix} | Add newly deployed VMs to an existing VM group (naming convention is Lic_{clustername}_{osname}_VMs) using DRS rules when the template osType matches the OSprefix of a property. For example, to add Windows VMs to Lic_vcloudcluster_Windows_VMs, you could use "win" as the value of OSprefix, | ||||
Deleted | |||||
abiquo.heartbeat.autostart | Automatically start Abiquo heartbeat | ||||
Changed | |||||
abiquo.virtualfactory.openSession | The default maximum number of simultaneous operations on a single hypervisor Description changed from "maximum" to "The default maximum" due to the introduction of more specific properties | ||||
abiquo.virtualfactory.backup.openSession | The default maximum number of simultaneous operations on a single backup manager Description changed from "maximum" to "The default maximum" due to the introduction of more specific properties | ||||
abiquo.virtualfactory.device.openSession | The default maximum number of simultaneous operations on a single device Description changed from "maximum" to "The default maximum" due to the introduction of more specific properties |
4.6.x
Property | Description |
|
|
|
|
---|---|---|---|---|---|
4.6.0 | |||||
Added | |||||
abiquo.enterprise.property.discount.suffix | 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 |
| |||
abiquo.enterprise.property.pricefactor.suffix | 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 |
| |||
abiquo.nars.async.amqp.backoff.minseconds | AMQP consumer reconnection. First attempt to restart in seconds | ||||
abiquo.nars.async.amqp.backoff.maxseconds | AMQP consumer reconnection. Maximum number of seconds without restart attempt | ||||
abiquo.nars.async.pool.max | Default maximum number of simultaneous operations on a single hypervisor or region connection. | ||||
abiquo.nars.async.pool.byvdc | If true, the max number of simultaneous operations apply to a single virtualdatacenter (instead of single hypervisor or region connection) | ||||
abiquo.nars.async.pool.inactivity.maxhours | Maximum hours without activity in a pool before release. Minimum value is 6, if a lower value is specified, will use 6 | ||||
abiquo.nars.async.pool.{plugin}.max
| Maximum number of simultaneous operations on a single hypervisor or region connection, by type. | ||||
abiquo.nars.async.pool.{plugin}.byvdc
| If true, the max number of simultaneous operations apply on a single virtual datacenter (instead of single hypervisor or region connection), by type. Default: abiquo.nars.async.pool.byvdc | ||||
abiquo.nars.async.prefetch | Limit of parallelism of async request execution. Number of unacknowledged messages from the requests queue. | ||||
abiquo.plugin-client.connectionrequesttimeout | 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 | ||||
abiquo.plugin-client.connectiontimeout | 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 | ||||
abiquo.plugin-client.pool.checkconnections | API to NARS http client pool configuration: When reusing a connection checks if the elapsed time since the last use exceeds this timeout. | ||||
abiquo.plugin-client.pool.maxclients | API to NARS http client pool configuration: Max active HTTP connections to any NARS. | ||||
abiquo.plugin-client.pool.maxclientsperendpoint | API to NARS http client pool configuration: Max active HTTP connections to the same NARS instance. | ||||
abiquo.plugin-client.pool.maxkeepalivesms | API to NARS http client pool configuration: Max time to keep a persistent connection. | ||||
abiquo.plugin-client.timeout | API to NARS http client configuration: milliseconds to wait for a sync execution in the plugin. | ||||
abiquo.plugin-client.timeout.{plugintype} | API to NARS http client configuration: milliseconds to wait for a sync execution in the plugin by type | ||||
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 | ||||
abiquo.pricing.import.check.delayInHrs | Delay between executions of the pricing import check in hours | ||||
Deleted | |||||
abiquo.nodecollector.timeout | Timeout for Server/API connections to Nodecollector (Discovery manager) in milliseconds. | ||||
Changed | |||||
abiquo.cloudoorspherecloudoorspherecpp | For all CloudoorSphere properties, see CloudoorSphere Property name changed from abiquo.cpp.cloudoorspherecpp | ||||
4.6.1 | |||||
Added | |||||
com.abiquo.esxi.discovery.networkinterface.networks | 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 | ||||
com.abiquo.esxi.discovery.networkinterface.onlymanagementip | Only use virtual NICs of the host configured for management traffic<br/> Default: false | ||||
4.6.2 | |||||
No changes to properties in 4.6.2 | |||||
4.6.3 | |||||
Added | |||||
abiquo.costusage.task.frequencyinhours | Frequency for executing the consolidation of usage accounted | ||||
abiquo.nars.async.pendingpublish.minutes | Check for pending responses which failed to publish due to AMQP failure in nars | ||||
abiquo.nars.async.pendingpublish.path | Path to file that stores pending responses which failed to publish due to AMQP failure in nars | ||||
abiquo.virtualfactory.pendingpublish.minutes | Check for pending responses which failed to publish due to AMQP failure in virtualfactory | ||||
abiquo.virtualfactory.pendingpublish.path | Path to file that stores pending responses which failed to publish due to AMQP failure in virtualfactory | ||||
4.6.4 | |||||
No changes to properties in 4.6.4 | |||||
4.6.5 | |||||
No changes to properties in 4.6.5 | |||||
4.6.6 | |||||
No changes to properties in 4.6.6 | |||||
4.6.7 | |||||
abiquo.experimental.shareddisks.bypass | 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 Default: false |
4.7.x
4.7.0 | |||||
---|---|---|---|---|---|
Added | |||||
com.abiquo.esxi.webmks | 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 | ||||
com.abiquo.esxi.webmks.force | 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 WebMKS Default: false | ||||
abiquo.availabilityzones.check.delayInHrs | Delay between checks of availability zones Default: 24 | ||||
abiquo.nsx.firewall.applicationprotocols | Firewall protocols that are allowed to use services applications (aka ALG (Application Level Gateway)). Collections separated using # delimiter Default: FTP#SMB#ORACLE_TNS#MS_RPC_TCP#SUN_RPC_TCP | ||||
Deprecated | |||||
abiquo.m.accessToken | OAuth access token that M should use to perform requests to the Abiquo Server (API). | ||||
abiquo.m.accessTokenSecret | OAuth secret access token that M should use to perform requests to the Abiquo Server (API). | ||||
abiquo.m.consumerKey | OAuth consumer key that M should use to perform requests to the Abiquo Server (API). If these tokens are set, M will use OAuth authentication. Otherwise Basic Authentication will be used. | ||||
abiquo.m.consumerSecret | OAuth consumer secret that M should use to perform requests to the Abiquo Server (API). | ||||
abiquo.m.credential | Credentials that M should use to perform requests to the Abiquo Server (API). | ||||
abiquo.m.identity | Identity that M should use to perform requests to the Abiquo Server (API). | ||||
4.7.1 | |||||
Added | |||||
abiquo.nsx.static-edge-gateway | 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 Default: true | ||||
abiquo.saml.attributes.user.email.claim | Indicates which SAML Response attribute must be read in order to find the user's email | ||||
abiquo.saml.attributes.user.firstname.claim | Indicates which SAML Response attribute must be read in order to find the user's name | ||||
abiquo.saml.attributes.user.lastname.claim | Indicates which SAML Response attribute must be read in order to find the user's last name | ||||
abiquo.saml.binding | The URN of the binding profile to allow | ||||
abiquo.saml.cookie.maxage | Expiry time of cookie with access tokens after successful login in seconds | ||||
The name of the cookie created after a successful login | |||||
abiquo.saml.keys.encryption.alias | The alias of the encryption key stored in the keystore | ||||
abiquo.saml.keys.encryption.password | The password of the encryption key stored in the keystore | ||||
abiquo.saml.keys.keystore.password | Password to unlock the keystore file | ||||
abiquo.saml.keys.keystore.path | Path to the Java keystore containing the keys and certificates to encrypt and sign | ||||
abiquo.saml.keys.metadata.sign | Indicates if the SAML Requests must be signed | ||||
abiquo.saml.keys.signing.alias | The alias of the signing key stored in the keystore | ||||
abiquo.saml.keys.signing.password | The password of the signing key stored in the keystore | ||||
abiquo.saml.metadata.generator.bindingSSO | Bindings to activate if the SP metadata must be generated by the API | ||||
abiquo.saml.metadata.identityprovider.path | The path of the IDP metadata to load | ||||
abiquo.saml.metadata.mode | Indicates if the SP metadata is provided or must be generated by the API. | ||||
abiquo.saml.metadata.serviceprovider.path | The path of the SP metadata to load if it is provided | ||||
abiquo.saml.mode | 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 | ||||
abiquo.saml.redirect.endpoint | URI where the platform should redirect a successful Abiquo login using SAML SSO. Something like: https://<your.env>/ui | ||||
abiquo.saml.redirect.error.endpoint | URI where the platform should redirect an unsuccessful Abiquo login using SAML SSO. | ||||
abiquo.vcd.fenceVapp | When true, the vCloud virtual appliance network is NATROUTED: Retain IP/MAC across deployments. When false, the vCloud virtual appliance network is BRIDGED Default: true | ||||
Changed | |||||
abiquo.auth.module | Whether Abiquo will authenticate via: database; database and LDAP/Active Directory; OpenID; or SAML. | ||||
Deleted | |||||
abiquo.m.accessToken | OAuth access token that M should use to perform requests to the Abiquo Server (API). | ||||
abiquo.m.accessTokenSecret | OAuth secret access token that M should use to perform requests to the Abiquo Server (API). | ||||
abiquo.m.consumerKey | OAuth consumer key that M should use to perform requests to the Abiquo Server (API). If these tokens are set, M will use OAuth authentication. Otherwise Basic Authentication will be used. | ||||
abiquo.m.consumerSecret | OAuth consumer secret that M should use to perform requests to the Abiquo Server (API). | ||||
abiquo.m.credential | Credentials that M should use to perform requests to the Abiquo Server (API). | ||||
abiquo.m.identity | Identity that M should use to perform requests to the Abiquo Server (API). | ||||
4.7.2 | |||||
No changes to properties in this version |
5.0.x
5.0.0 | ||||||
---|---|---|---|---|---|---|
Added | ||||||
abiquo.actionplan.webhook.client.connectionrequesttimeoutms | Action plan send web hook HTTP client, timeout in milliseconds used when requesting a connection from the connection manager. Zero is not allowed. | |||||
abiquo.actionplan.webhook.client.connecttimeoutms | Action plan send web hook HTTP client, timeout in milliseconds until a connection is established. Zero is not allowed. | |||||
abiquo.actionplan.webhook.client.maxclientsperroute | Action plan send web hook HTTP client, maximum clients per route. | |||||
abiquo.actionplan.webhook.client.maxkeepalivems | Action plan send web hook HTTP client, maximum total clients in pool. | |||||
abiquo.actionplan.webhook.client.maxtotalclients | Action plan send web hook HTTP client, maximum total clients in pool. | |||||
abiquo.actionplan.webhook.client.redirects.enabled | Action plan send web hook HTTP client, follow redirect on hook response. | |||||
abiquo.actionplan.webhook.client.sockettimeoutms | 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. | |||||
abiquo.actionplan.webhook.client.ttlms | Action plan send web hook HTTP client, TTL in the pool in milliseconds. | |||||
abiquo.amazon.waitforaccount.minutes | Default AWS wait for account creation | |||||
abiquo.auth.basic.restricted | 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. | |||||
abiquo.azure.account.creation.appname | Name of the application registered during the account creation process on Azure. | |||||
abiquo.azure.account.creation.appredirecturi | Redirect URI for the application registered during the account creation process on Azure. | |||||
abiquo.azure.feign.logger.level | Logger level for Feign HTTP client. | |||||
abiquo.vcd.firewall.vappnetwork | If true, create vCloud firewall at vCloud vApp network level | |||||
5.0.1 | ||||||
Added | ||||||
com.abiquo.esxi.webmks.proxypath | When ''com.abiquo.esxi.webmks'' is enabled, this property defines the path to a websocket proxy to avoid direct connection to ESX 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 ESX hosts. | |||||
abiquo.vcd.org.userRoleName | 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. | |||||
Deprecated in Abiquo 4.7.2 | ||||||
abiquo.nars.async.pool.avamar.max | Avamar deprecation | |||||
abiquo.nars.async.pool.avamar.byvdc | Avamar deprecation | |||||
abiquo.virtualfactory.avamar.backup.openSession | Avamar deprecation | |||||
abiquo.virtualfactory.avamar.backup.openSession.byvdc | Avamar deprecation | |||||
abiquo.backup.avamar.config.path | Avamar deprecation | |||||
5.0.4 | ||||||
Changed | ||||||
abiquo.azure.feign.logger.level | Change default Logger level for Feign HTTP client. |
5.1.x
5.1.0 | |||||
Added | |||||
---|---|---|---|---|---|
veeam.vcenter.ip | vCenter IP to use backup now (snapshot) functionality in ''Veeam95u4+snapshot'' backup plugin. Needs a value in API in order to load the plugin. | ||||
veeam.vcenter.password | vCenter password to use backup now (snapshot) functionality in ''Veeam95u4+snapshot'' backup plugin. Needs a value in API in order to load the plugin. | ||||
veeam.vcenter.port | vCenter port to use backup now (snapshot) functionality in ''Veeam95u4+snapshot'' backup plugin. Default: 443 | ||||
veeam.vcenter.user | vCenter user to use backup now (snapshot) functionality in ''Veeam95u4+snapshot'' backup plugin. Needs a value in API in order to load the plugin. | ||||
vmware.snapshot.keep | 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. Default: 2 | ||||
Changed in Abiquo 5.1 | |||||
abiquo.backup.{backupplguin}.config.path | Valid values are now veeam and networker | ||||
abiquo.nars.async.pool.{backupplugin}.max | Added - networker, veeam95u4 | ||||
abiquo.nars.async.pool.{backupplugin}.byvdc | Added - networker, veeam95u4 Deprecated - veeam80, veeam90 | ||||
abiquo.virtualfactory.{backupplugin}.backup.openSession | Added - networker, veeam95u4 Deprecated - veeam80, veeam90 | ||||
abiquo.virtualfactory.{backupplugin}.backup.openSession.byvdc | Added - networker, veeam95u4 Deprecated - veeam80, veeam90 | ||||
5.1.1 | |||||
New in Abiquo 5.1.1 | |||||
abiquo.esxi.cloudinit.sata | For the CD device that configures cloud-init, if true, use the SATA disk controller. | ||||
Changed in Abiquo 5.1.1 | |||||
abiquo.azure.feign.logger.level | Default value changed from basic to none | ||||
abiquo.pluginmetadata.{HV}.diskControllers | Added to description "first [value] is used as default. Default ISO controller uses the order of supported controllers." Added SATA to range of values. Default is now IDE, SCSI, SATA | ||||
abiquo.nars.async.pool.{backupplugin}.max | Added - veeam10 | ||||
abiquo.nars.async.pool.{backupplugin}.byvdc | Added - veeam10 | ||||
abiquo.virtualfactory.{backupplugin}.backup.openSession | Added - veeam10 | ||||
abiquo.virtualfactory.{backupplugin}.backup.openSession.byvdc | Added - veeam10 | ||||
5.1.2 | |||||
New in Abiquo 5.1.2 | |||||
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 | ||||
abiquo.login.samesite | Specifies the value for the SameSite ABQOIDCTOKENS cookie. If "null" is set, the cookie will be sent without the SameSite flag. | ||||
abiquo.virtualmachine.namesperdc | Allow unique VM name per datacenter or public cloud region instead of unique for the entire platform. |
5.2.x
Property | Description | |||||
---|---|---|---|---|---|---|
5.2.0 | ||||||
Added in Abiquo 5.2.0 | ||||||
abiquo.api.fileresults.path | Path to file storing pending results to be processed in the API. Default: /opt/abiquo/results-api | |||||
abiquo.billing.task.cron | Cron expression to run the consolidation of usage and cost from public cloud providers. Default: 0 30 0 ? * * * | |||||
abiquo.costusage.task.frequencyinhours | Frequency of running the consolidation of accounted usage. Default: 24 Range: > 0 | |||||
abiquo.draas.check.delay.seconds | Delay between executions of the DRaaS sync in seconds. Default: 60 | |||||
abiquo.draas.pg.journalhistory.hours | Default journal history hours for the protection groups. | |||||
abiquo.draas.pg.priority | Default priority for the protection groups. | |||||
abiquo.draas.pg.rpo.seconds | Default recovery point objective for the protection groups in seconds. | |||||
Default host name where the DRaaS provider will recover the selected VMs. Accepts wildcard (*) to match any string. Default: *Cluster* | ||||||
Default datastore name that the VMs will use when recovered by the DRaaS provider. Accepts wildcard (*) to match any string. Default: *datastore-local* | ||||||
Default folder name where the selected VMs will be recovered by the DRaaS provider. Accepts wildcard (*) to match any string. Default: / | ||||||
Default network used for failover by the DRaaS provider. Accepts wildcard (*) to match any string Default: Draasnet | ||||||
Default network used for failover test by the DRaaS provider. Accepts wildcard (*) to match any string. Default: DraasTestnet | ||||||
abiquo.enterprise.property.billing.monthoffset | Months of offset to regenerate and download bills back from current date. Regeneration is done with data from cost usage details. Default: 2 | |||||
abiquo.feign.connection.timeout.seconds | Connection timeout for Azure billing process in seconds Default: 10 | |||||
abiquo.feign.read.timeout.seconds | Read timeout for Azure billing process in seconds Default: 60 | |||||
abiquo.googlecloud.public.image.projects | Publishers list for Google Cloud with a list of project names in CSV format. | |||||
abiquo.googlecloud.waitforstartupscript.retry.seconds | Google Cloud time to retry when waiting for startup script to run. Default: 10 | |||||
abiquo.googlecloud.waitforstartupscript.timeout.seconds | Google Cloud timeout when waiting for startup script to run. Default: 1200 | |||||
abiquo.googlecloud.waitforstatus.retry.seconds | Google Cloud time to retry in wait for status. | |||||
abiquo.googlecloud.waitforstatus.timeout.seconds | Default Google Cloud wait for status timeout. Default: 180 | |||||
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 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 the download from the IP of the Remote Service in the database. Default: /opt/abiquo/results-nars | |||||
abiquo.plugin-client.timeout.download | API to NARS HTTP client configuration: milliseconds to wait for a download to be completed. | |||||
abiquo.pricing.credentials.check.delayInHrs | Delay between executions of the pricing credentials check (hours) Default: 720 | |||||
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. | |||||
abiquo.tagging.synccheckcron | Cron expression to execute the periodic tag synchronization by enterprise | |||||
zerto.feign.logger.level | Logger level for Feign HTTP client. | |||||
zerto.polling.delay.seconds | Delay between polling requests to update Zerto tasks status. | |||||
zerto.propagation.delay.seconds | Wait time that finished Zerto tasks require to propagate the changes. | |||||
zerto.ssl.allow.insecure | Allow Zerto plugin to use insecure connections | |||||
Changed in Abiquo 5.2 | ||||||
abiquo.nars.async.pool.{plugin}.max
| For zerto you must set this value to 1
| |||||
abiquo.virtualfactory.{plugin}.defaultloginname
| Added googlecloudplatform | |||||
abiquo.virtualfactory.{plugin}.defaultloginpassword
| Added googlecloudplatform | |||||
Deleted in Abiquo 5.2.0 | ||||||
abiquo.azurecompute-arm.vpn.virtualnetworkgateway.check.maxperiod | ||||||
abiquo.azurecompute-arm.vpn.virtualnetworkgateway.check.period | ||||||
abiquo.azurecompute-arm.vpn.virtualnetworkgateway.check.timeout | ||||||
abiquo.azurecompute-arm.vpn.virtualnetworkgateway.check.timeunit | ||||||
abiquo.azurecompute-arm.vpn.virtualnetworkgateway.sku.capacity | ||||||
abiquo.azurecompute-arm.vpn.virtualnetworkgateway.sku.tier | ||||||
5.0.6 - changes included in 5.2.0 | ||||||
New | ||||||
abiquo.azure.account.creation.app.directoryrole.templateid | Role template ID of the Directory role to be assigned to the application created by Create account. | |||||
Deprecated | ||||||
abiquo.azure.account.creation.appredirecturi | ||||||
5.0.7 - changes included in 5.2.0 | ||||||
New | ||||||
abiquo.azure.account.creation.organizationregistrationnumber.countries | 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. | |||||
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: ABQDEFAULT | |||||
abiquo.azure.account.creation.default.phone | Default phone number used in account creation if the country requires organization registration number, but the phone number is not provided. | |||||
5.0.8 - changes included in 5.2.0 | ||||||
New | ||||||
abiquo.azure.account.creation.polling.delay.seconds | Delay between polling requests for account creation | |||||
5.0.9 - changes included in 5.2.0 | ||||||
New | ||||||
abiquo.azure.account.creation.resource.provider.polling.delay.minutes | Delay in minutes between resource provider registration wait polling requests. | |||||
abiquo.azure.account.creation.resource.provider.timeout.minutes | Timeout used for resource provider registration wait. | |||||
5.0.10 - changes included in 5.2.1 | ||||||
abiquo.azure.feign.connection.timeout.seconds | Connection timeout for Azure billing process in seconds Default: 10 Name changed from abiquo.feign.connection.timeout.seconds | |||||
abiquo.azure.feign.read.timeout.seconds | Read timeout for Azure billing process in seconds Default: 60 Name changed from abiquo.feign.read.timeout.seconds | |||||
5.1.3 - changes included in 5.2.1 | ||||||
abiquo.fqdn.label.pattern | Pattern to check between "." in VM FQDN and network DNS suffix | |||||
5.2.1 | ||||||
New in Abiquo 5.2.1 | ||||||
com.abiquo.esxi.discovery.datastore.ignorebyname | If specified filter datastores by name and for filtered datastores, the platform will not check if is mounted or for the abiquo folder UUID. For example, 'some.*' will discard any datastore starting with 'some' and '.*some.*' will discard any datastore containing 'some'. Comma separated list of java patterns. | |||||
abiquo.amazon.sleepbeforetry.seconds | Default wait time between retries on AWS account creation | |||||
abiquo.amazon.waitforassumerole.minutes | Default AWS wait for assume role | |||||
abiquo.saml.metadata.identityprovider.default.id | The ID of the default IdP. You must add this property to all SAML environments. If you do not set a default IdP, the API tomcat server will not start | |||||
abiquo.saml.metadata.identityprovider.userdomain.map | Specify user domains and the IdPs to use for them. Allows comma separated equalities. For example, somedomain.com=someIdP,anotherdomain.com=anotherIdP | |||||
zerto.task.timeout.seconds | # The timeout to get a response from a provider task | |||||
Changed in Abiquo 5.2.1 | ||||||
abiquo.saml.metadata.identityprovider.path | The path of the IdP metadata to load. Supports comma separated values for multiple IdP file paths Added support for multiple IdP file paths with comma separated values | |||||
abiquo.saml.redirect.error.endpoint | 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. Default value changed from /error.html | |||||
abiquo.vsm.vmmetrics.collectfrequency.googlecloudplatform | Default value for googlecloudplatform changed to 300000 | |||||
5.2.2 | ||||||
New in 5.2.2, also in 5.0.11 | ||||||
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 match. Only valid for "SAML" mode, not for "SAML + user" (multiple IDPs). |
Amendments
- In Abiquo 4.6.0, the "abiquo.plugin-client.pool.checkconnectionms" property was name documented with an error in the last section as "checkconnections"
- In Abiquo 5.0.0, the "abiquo.azure.feign.logger.level" property was omitted.
- In Abiquo 5.1.2, the "abiquo.virtualmachine.namepervdc" property MUST be configured on the Abiquo Server and the Remote Services server with the same value on all servers.
5.3.x
Property | Notes |
|
|
| OA |
---|---|---|---|---|---|
5.3.0 | |||||
Deprecated in 5.3.0 | |||||
abiquo.virtualmachine.namesperdc | The provider ID replaces the VM name as the unique identifier of a deployed VM, so now there is no restriction on duplicate VM names in Abiquo. | ||||
ALL "oracle-ase" and "oraclease" properties | This deprecated provider will be replaced with OCI in future versions. | ||||
Added in Abiquo 5.3.0 | |||||
abiquo.vsm.vmsyncmode.fetchall.{plugin}
| Forces VSM's VirtualMachineDefinitionsSyncOp to fetch all VMs before looking for differences in virtual machine definitions Default: true | ||||
abiquo.billing.azure.country_code | Two character country code for azure REST API calls for "standard" subscriptions (not CSP) Default: ES | ||||
abiquo.billing.execution.limit | Number of total allowed billing executions in a day for a single set of pricing credentials. For unlimited executions, set to 0. Default: 2 | ||||
5.3.1 | |||||
No changes to properties in 5.3.1 |
5.4.x
5.4.0 | |||||
Added in 5.4.0 | Description | API | RS | V2V | OA |
---|---|---|---|---|---|
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 (usually the API server) | BILLING | |||
abiquo.events.list.daysoffset | Days offset to consider by default in list of platform events | API | |||
abiquo.nsxt.dhcp.leasetime-ms | Time to keep the lease in the NSX-T DHCP | RS | |||
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 Valid values are: INFO, WARNING, ERROR, CRITICAL, ALERT, EMERGENCY | 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. Valid values are: SMALL, MEDIUM, LARGE, XLARGE | 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 | Edges Pool Allocation Size defined at Tier-1 Valid values are: ROUTING, LB_SMALL, LB_MEDIUM, LB_LARGE, LB_XLARGE | 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 check on the NSX-T API | RS | |||
abiquo.oci.default.polling.delay.seconds | OCI wait polling delay | RS | |||
abiquo.oci.default.polling.termination.seconds | OCI wait polling termination | RS | |||
abiquo.oci.public.subnet.mask | OCI Mask to use when creating the public subnet | RS | |||
abiquo.oci.retry.delay.seconds | OCI Time to wait to retry an API call | RS | |||
abiquo.oci.retry.max | OCI Max number of API call retry | RS | |||
5.4.1 | |||||
Added in 5.4.1 | Description | API | RS | V2V | OA |
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.ec2billing.parser.lineItemType.ignore | Values to filter out from column lineItem/lineItemType from AWS ec2billing CSVs. | RS | |||
abiquo.nsxt.infra.tier0-external-ip | External IP used by the Tier-0. | RS | |||
Changed in 5.4.1 | |||||
abiquo.backup.{plugin}.config.path
| Added rubrik | RS | |||
abiquo.nars.async.pool.{plugin}.byvdc
| Added nsxt and rubrik | RS | |||
abiquo.virtualfactory.{plugin}.backup.openSession
| Added rubrik | RS | |||
abiquo.virtualfactory.{plugin}.backup.openSession.byvdc
| Added rubrik | RS | |||
abiquo.virtualfactory.{plugin}.device.openSession
| Added nsxt | RS | |||
abiquo.virtualfactory.{plugin}.device.openSession.byvdc
| Added nsxt | RS | |||
Amended in 5.4.1 | |||||
abiquo.nsx.virtualwire.teaming | Added to properties page | API | |||
5.4.6 | |||||
Added in 5.4.6 and 6.0.1 | |||||
abiquo.azure.billing.parser.lineitem.publisher.ignore | Publishers to filter out Azure billing line items. Configure on the server running the public cloud billing integration (usually the API server). Example value to filter out Office products: Microsoft Corporation | BILLING |
6.0.x
For Abiquo 6.0.x, see Changes to Abiquo configuration properties.
6.1.x
For Abiquo 6.1.x, see Changes to Abiquo configuration properties.
Copyright © 2006-2024, Abiquo Holdings SL. All rights reserved