Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

The Monitoring appliance is optional and it contains the Abiquo Watchtower components for VM monitoring and metrics, along with its required services and databases. For a production environment, you can run the monitoring database on the datanode services server.

Installation requirements

...

Parameter

Notes

Abiquo Server IP

This must be the same as the Abiquo Server appliance management IP address

Abiquo RabbitMQ server IP

Abiquo datanode appliance IP, or comma separated list of IPs for a cluster

...

From

To

Notes

Remote Services

36638/tcp

Watchtower

Datanode services

36638/tcp

Watchtower

Watchtower

7000/tcp

Emmett (One of the Abiquo monitoring services)

KairosDB

9042/tcp

Cassandra

9160/tcp

Cassandra

Watchtower

8080/tcp

Kairos DB

3306/tcp

Database

Post install steps

Do these steps on the monitoring node.

  1. Log in to the monitoring server

  2. Edit the KairosDB properties file at:

    Code Block
    /opt/kairosdb/conf/kairosdb.properties
  3. Remove the this property

    Code Block
    kairosdb.datastore.cassandra.host_list
  4. Add this property and set the value as the IP address of the server, without the port. (warning) Note the cql_ in the name

    Code Block
    kairosdb.datastore.cassandra.cql_host_list=10.60.30.188
  5. Edit the watchtower properties files at:

    Code Block
    /etc/abiquo/watchtower/delorean.conf 
    /etc/abiquo/watchtower/emmett.conf
  6. Set the URL of the mysql server connection (as on the API server) with the IP address of the watchtower server.

  7. Set the database credentials.

  8. Restart the server

    1. Stop the following services:

      1. cassandra and check that it is really ded

      2. kairosdb

      3. abiquo-emmett

      4. abiquo-delorean

      5. firewalld (and allow connections as required)

    2. Start cassandra and wait 5 minutes before continuing

    3. Start kairosdb and wait 1 minute

    4. Start abiquo-emmett and abiquo-delorean

    5. Start firewalld

The cluster of one server should now be fully functioning.