Since Abiquo 1.7 the old xml configuration files have been removed and migrated to a system based in java properties. This allows a more flexible and easy configuration.
From that release all the configuration options are grouped into the file /opt/abiquo/config/abiquo.properties. This file is just required if we want to modify any of the default configuration options provided by Abiquo and we just need to specify those options that we want to modify. Bellow we explain all the configuration options that can be modified with their default values already set by Abiquo.
| property | default value | description |
| abiquo.server.timeout | 600000000 | Time the server waits for long requests (milliseconds) |
| abiquo.server.sessionTimeout | 60 | Time the server waits until marks a client session as expired (seconds) |
| abiquo.server.virtualCpuPerCore | 4 | Maximum cpu value that can be set per core |
| abiquo.server.resourcelimits.cpu.hard | 0 | default value for the cpu hard threshold, 0 means without limit |
| abiquo.server.resourcelimits.cpu.soft | 0 | default value for the cpu soft threshold, 0 means without limit |
| abiquo.server.resourcelimits.ram.hard | 0 | default value for the ram hard threshold, 0 means without limit |
| abiquo.server.resourcelimits.ram.soft | 0 | default value for the ram soft threshold, 0 means without limit |
| abiquo.server.resourcelimits.hd.hard | 0 | default value for the hd hard threshold, 0 means without limit |
| abiquo.server.resourcelimits.hd.soft | 0 | default value for the hd soft threshold, 0 means without limit |
| abiquo.server.resourcelimits.repository.hard | 0 | default value for the repository hard threshold, 0 means without limit |
| abiquo.server.resourcelimits.repository.soft | 0 | default value for the repository soft threshold, 0 means without limit |
| abiquo.server.resourcelimits.storage.hard | 0 | default value for the storage hard threshold, 0 means without limit |
| abiquo.server.resourcelimits.storage.soft | 0 | default value for the storage soft threshold, 0 means without limit |
| abiquo.server.resourcelimits.vlan.hard | 0 | default value for the vlan hard threshold, 0 means without limit |
| abiquo.server.resourcelimits.vlan.soft | 0 | default value for the vlan soft threshold, 0 means without limit |
| abiquo.server.resourcelimits.publicIP.hard | 0 | default value for the public ips hard threshold, 0 means without limit |
| abiquo.server.resourcelimits.publicIP.soft | 0 | default value for the public ips soft threshold, 0 means without limit |
| abiquo.server.mail.server | localhost | Address where the mail server is located |
| abiquo.server.mail.user | System user with privileges for connect to the mail server | |
| abiquo.server.mail.password | Password for connect to the mail server | |
| abiquo.server.eventSinkAddress | http://localhost/server/EventSink | Address where Syncronization points are mounted waiting for events |
| abiquo.server.api.location | http://localhost/api | Address where the api is mounted |
| abiquo.server.remoteSpace.default | http://abiquo-repository.abiquo.com/s3direct/ovfindex.xml | Default repository space (OVF package sources) attached to all appliance libraries |
| abiquo.appliancemanager.repositoryLocation | local Appliance Library, NFS repository location denoted by nfs-server-address:exportpath | |
| abiquo.appliancemanager.localRepositoryPath | Folder where the abiquo.appliancemanager.repositoryLocation is mounted on the remote services node | |
| abiquo.appliancemanager.deploy.timeout | 60000 | milliseconds timeout for idle connections when downloading a virtual image |
| abiquo.appliancemanager.upload.progressInterval | 5000 | milliseconds to refresh virtual image upload progress |
| abiquo.virtualfactory.hyperv.repositoryLocation | The CIFS address //IP/resource/ where Windows can locate the virtual disk repository |
|
| abiquo.virtualfactory.xenserver.repositoryLocation | The Storage Area network datastore location where the virtual disk are stored (usually equals to abiquo.appliancemanager.repositoryLocation) | |
| abiquo.virtualfactory.vmware.repositoryLocation | The Storage Area network datastore location where the virtual disk are stored (usually equals to abiquo.appliancemanager.repositoryLocation) | |
| abiquo.virtualfactory.kvm.fullVirt | true | If set to false libvirt machines will be created using PC emulation (software emulation, slower). Emulation only works with x86 64bits based virtual images, like cloud in a box |
| abiquo.virtualfactory.networking.bridgePrefix | abiquo | Prefix name used to identify the VLAN bridge in the KVM, XEN, VBOX hypevisor nodes |
| abiquo.virtualfactory.storagelink.address | ||
| abiquo.virtualfactory.storagelink.user | ||
| abiquo.virtualfactory.storagelink.password | ||
| abiquo.virtualfactory.min.workers | 1 | Minimum number of workers that the virtualfactory uses to attend queues |
| abiquo.virtualfactory.max.workers | 1 | Maximum number of workers that the virtualfactory uses to attend queues |
| abiquo.redis.host | localhost | Address where redis is located |
| abiquo.redis.port | 6379 | Port where redis is located |
| abiquo.rabbitmq.host | localhost | Address where RabbitMQ is located |
| abiquo.rabbitmq.port | 5672 | Port where RabbitMQ is located |
| abiquo.rabbitmq.username | guest | RabbitMQ username |
| abiquo.rabbitmq.password | guest | RabbitMQ password |
| abiquo.rabbitmq.virtualHost | / | Virtual host where RabbitMQ runs |
| abiquo.datacenter.id | Datacenter's id, needed for build routing keys and queue names | |
| abiquo.server.networking.vlanPerVdc |
8 | The maximum number of private VLAN that platform allows to create in a Virtual Data Center |

