Abiquo Configuration Properties

In Abiquo 1.8 the old XML configuration files were removed and migrated to a system based on Java properties. This improves the flexibility and ease of configuration.

Now all configuration options are grouped in the /opt/abiquo/config/abiquo.properties files. These files are only required if you wish to modify any of the default configuration options provided by Abiquo and you only need to specify the options that you wish to modify. Below is an explanation of all the configuration options that can be modified with their default values as set by Abiquo.

After modifying this file, you must restart the abiquo-tomcat service for the changes to take effect (e.g. service abiquo-tomcat restart).

New Properties in Version 1.8.5-HF2
The optional esxi.diskController.primary and esxi.diskController.secondary properties allow you to specify the disk controllers used for virtual machines in ESX/i hypervisors.
New Properties in Version 1.8.5-HF3
The optional abiquo.dvs.portgroup.loadsharingmechanism and abiquo.dvs.portgroup.maxsize properties allow you to specify adapter teaming policy and the maximum number of available ports used for the distributed virtual switch.
New Properties in Version 1.8.5-HF4
The optional abiquo.vncport.min and abiquo.vncport.max properties allow you to specify the range of ports to be allocated to virtual machines for VNC.
DVS vCenter User and Password Properties in vCenter Communications
The DVS vCenter user and password properties are now used for any vCenter communications and are useful for deleting orphans.
Server/API Properties
Property
__________________________________________
Default Value
_______________
Description ___________________________________ Install
Profile
___________
Abiquo
Version
abiquo.server.timeout 600000000 Time the server waits for long requests 
(milliseconds)
Server (API)  
abiquo.server.sessionTimeout 60 Time the server waits before marking 
a client session as expired (seconds)
Server (API)  
abiquo.server.virtualCpuPerCore 4 Maximum CPU value that can be set
per core
Server (API)  
abiquo.server.mail.server localhost Address where the mail server is located Server (API)  
abiquo.server.mail.user   System user with privileges for connecting to the
mail server
Server (API)  
abiquo.server.mail.password   Password for connecting to the mail server Server (API)  
abiquo.server.eventSinkAddress http://localhost/server/EventSink Address where Synchronization points are
mounted waiting for events
Server (API)  
abiquo.server.api.location http://localhost/api Address where the API is mounted Server (API)  
abiquo.server.remoteSpace.default http://abiquo-repository.abiquo.com/s3direct/ovfindex.xml Default repository space (OVF package sources)
attached to all appliance libraries
Server (API)  
abiquo.server.networking.vlanPerVdc 8 Default maximum value of private VLANs that
can be created for an enterprise in a virtual data-
center (If there is no Hard Limit defined)
Server (API)  
abiquo.ha.check.delay 60000 High availability (HA) check delay in miliseconds Server (API) 1.8
abiquo.vncport.min 5900 First port of the VNC range to be used when allocating virtual machines Server (API) 1.8.5-HF4
abiquo.vncport.max 65534 Last port of the VNC range to be used when allocating virtual machines Server (API) 1.8.5-HF4
abiquo.nodecollector.timeout 60000 Timeout for connections between Server/API and Nodecollector Server (API)  
Messaging System Properties
Property
__________________________________________
Default Value
_______________
Description
_________________________________________________
Install Profile
___________________________
Abiquo
Version
abiquo.rabbitmq.host localhost Address where RabbitMQ is located Server (API) + Remote Services  
abiquo.rabbitmq.port 5672 Port where RabbitMQ is located Server (API) + Remote Services  
abiquo.rabbitmq.username guest RabbitMQ username Server (API) + Remote Services  
abiquo.rabbitmq.password guest RabbitMQ password Server (API) + Remote Services  
abiquo.rabbitmq.virtualHost / Virtual host where RabbitMQ runs Server (API) + Remote Services  
Remote Services Properties
Property
__________________________________________
Default Value
_______________
Description
_________________________________________________
Install Profile
___________________________
Abiquo
Version
abiquo.appliancemanager.repositoryLocation   Local Appliance Library, NFS repository location
denoted by nfs-server-address:exportpath
Remote Services  
abiquo.appliancemanager.localRepositoryPath   Folder where the
abiquo.appliancemanager.repositoryLocation 
is mounted on the remote services node
Remote Services  
abiquo.appliancemanager.deploy.timeout 60000 Milliseconds timeout for idle connections when
downloading a virtual image
Remote Services  
abiquo.appliancemanager.upload.progressInterval 5000 Milliseconds to refresh virtual image upload progress Remote Services  
abiquo.virtualfactory.hyperv.repositoryLocation   The CIFS address //IP/resource/ where Windows
can locate the virtual disk repository
Remote Services  
abiquo.virtualfactory.xenserver.repositoryLocation   The Storage Area network datastore location where
the virtual disks are stored (usually the same as
abiquo.appliancemanager.repositoryLocation)
Remote Services  
abiquo.virtualfactory.vmware.repositoryLocation   The Storage Area network datastore location where
the virtual disks are stored (usually the same as
abiquo.appliancemanager.repositoryLocation)
Remote Services  
abiquo.virtualfactory.kvm.fullVirt true If set to false libvirt machines will be created using
PC emulation (software emulation, slower).
Emulationonly works with x86 64bit based virtual
images, such as cloud in a box
Remote Services  
abiquo.virtualfactory.networking.bridgePrefix abiquo Prefix name used to identify the VLAN bridge in the
KVM, XEN, VBOX hypevisor nodes
   
abiquo.virtualfactory.storagelink.address     Remote Services  
abiquo.virtualfactory.storagelink.user     Remote Services  
abiquo.virtualfactory.storagelink.password     Remote Services  
abiquo.redis.host localhost Address where redis is located Remote Services  
abiquo.redis.port 6379 Port where redis is located Remote Services  
esxi.diskController.primary   If null, the controller for primary disks on non-persistent
VMs is ide and on persistent VMs it is scsi. Values
apply to both non-persistent and persistent VMs
Remote Services 1.8.5-HF2
esxi.diskController.secondary   If null, the secondary disk controller will be scsi.
If ide, you may only add one persistent data volume
Remote Services 1.8.5-HF2
Remote Services Storage Properties
Property
_________________________________________
Default Value
_______________
Description
_________________________________________________
Install Profile
___________________________
Abiquo
Version
abiquo.storagemanager.netapp.user root   Remote Services  
abiquo.storagemanager.netapp.password temporal   Remote Services  
abiquo.storagemanager.netapp.debug true   Remote Services  
abiquo.storagemanager.netapp.volumelunration 1.3 optional ratio to allow a lun of a provided size to fill on
its container volume (volSize = lunSize * volumelunratio)
Remote Services  
abiquo.storagemanager.netapp.initiatorGroupName abigroup optional initial initiator group, will be created Remote Services  
hypervisors.storagelink.address <IP:port> For use with XenServer and volumes or persistent images Remote Services  
hypervisors.storagelink.user admin For use with XenServer and volumes or persistent images Remote Services  
hypervisors.storagelink.password storagelink For use with XenServer and volumes or persistent images Remote Services  
Authorization Properties
Property
__________________________________________
Default Value
_______________
Description
_________________________________________________
Install Profile
___________________________
Abiquo
Version
abiquo.auth.module
abiquo
Whether Abiquo will authenticate only via Database or it
will also authenticate against LDAP/Active Directory.
Values: abiquo , ldap
Server (API) 1.8
abiquo.ldap.authentication.server.url   LDAP/Active Directory server URL
Server (API) 1.8
abiquo.ldap.authentication.server.port 389
LDAP/Active Directory port. In LDAP mode this property
is required, even if the server is listening at the default
LDAP/Active Directory port
Server (API) 1.8
abiquo.ldap.authentication.server.protocol ldap
Protocol to be used when authenticating to a LDAP/
Active Directory. Values: ldap , ldaps
Server (API) 1.8
abiquo.ldap.authentication.server.baseDN   Base Distinguished Name of the LDAP/Active Directory
Server (API) 1.8
abiquo.ldap.authentication.custom.userDnPattern cn={0},CN=Users 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.
Server (API) 1.8
abiquo.ldap.authentication.attribute.enterprise organizationname The attribute in LDAP/Active Directory to look up the
Enterprise Name which must be an Enterprise in Abiquo.
Server (API) 1.8
Distributed Virtual Switch Properties
DVS vCenter Properties in vCenter Communications
The DVS vCenter user and password properties are now also used when connecting to vCenter even if DVS is not used, for example, when deleting orphans. So the user and password properties can be used even when abiquo.dvs.enabled is set to FALSE. You should set these parameters if vCenter is used, even if DVS is not used.
Property
__________________________________________
Default Value
_______________
Description
_________________________________________________
Install Profile
__________________________
Abiquo
Version
abiquo.dvs.enabled false The customer may enable this feature if they wish to use
it
Remote Services
(Nodecollector + VirtualFactory)
1.8
abiquo.dvs.vcenter.user N/A User of the vCenter. The customer will have to create a
user with the same name in the vCenter in order to use
the DVS. If 'abiquo.dvs.enabled' is set to true, the
property will be required. Otherwise it may be used
for other vCenter operations, such as deleting orphans
Remote Services
(Nodecollector + VirtualFactory)
1.8
abiquo.dvs.vcenter.password N/A Password of the vcenter. Customers will have to create
a user with the same password in the vCenter in order to
use the DVS. If 'abiquo.dvs.enabled' is set to true, the
property will be required. Otherwise it may be used
for other vCenter operations, such as deleting orphans
Remote Services
(Nodecollector + VirtualFactory)
1.8
abiquo.dvs.portgroup.loadsharingmechanism loadbalance_srcid Network adapter teaming policy in DVS port groups.  
This property controls the algorithm used for network 
adapter load balancing when multiple NICs are used in 
'teaming mode'.
Default value in ESXi is loadbalance_srcid.
Available values are:
loadbalance_ip, loadbalance_srcid
Remote Services (Virtualfactory) 1.8.5-HF3
abiquo.dvs.portgroup.maxsize 128 Number of available ports in each port group Remote Services (VirtualFactory) 1.8.5-HF3
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.