Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Abiquo Discover Manager (or node collectorNARS) is an Abiquo remote service. The Abiquo Infrastructure check verifies the platform infrastructure at intervals. It does this by connecting to all of the hypervisors on all of the Abiquo racks and all of the public cloud regions, and their virtual machinesVMs, to compare them against the information recorded in the Abiquo database. 

...

Any changes are recorded in the Abiquo database.

You can configure the node collector discovery manager as described below using the Abiquo Configuration PropertiesProperties#nars

Multiple Threads

The Abiquo Discovery Manager launches multiple threads in parallel. Each thread has a pool of plugin-clients. Each plugin-client connection checks different machines in the infrastructure. You can configure the number of threads plugin-clients with the abiquo properties.nodecollector.infcheck.threads property. This number should be related to the number of cores of the machine running discovery manager service. The default is 5 threads

Timeout

If a physical machine does not respond within the timeout period, Abiquo will 

...

You can configure the timeout with the abiquo.nodecollectorha.infcheck.timeout property.

...

  • logged in the Abiquo logs (nodecollector nars and catalina.out) with the message: 
  • not checked again

...

After the check has completed, the Discovery Manager waits for the delay period before starting a new check. You can set the delay with the abiquo.nodecollector.infcheck property.abiquo properties. The default delay period is 5 minutes.

...

The time between checks is equal to the duration of the check plus the delay between checks. Therefore  Therefore you may be able to increase the frequency of the infrastructure checks by decreasing the timeout value.

Configure HA in Relation to Infrastructure Checks

...

To ensure performance and scalability of the remote services in managing many public cloud regions, Abiquo introduced the following properties to tune the virtual system monitor.
abiquo.vsm.pollingfrequency.<cloudprovider>
The delay between VSM polling of virtual machines in milliseconds in a cloud provider plugin
abiquo.vsm.vmsyncfrequency.<cloudprovider>

The delay between virtual machine synchronizer operations in milliseconds in a cloud provider plugin

abiquo.vsm.actor.creation.delay.<cloudprovider>

The delay in milliseconds added between the creation of actors for a cloud provider plugin type on VSM startup.

Abiquo

...

SaaS example

The values An example of values that could be used in the Abiquo anyCloud system are as followsa SaaS system.

Code Block
abiquo.vsm.pollingfrequency.amazon = 600000

abiquo.vsm.vmsyncfrequency.amazon = 300000

abiquo.vsm.actor.creation.delay.amazon = 2500

...