Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

This section describes how to deploy the Server and Datanode in a Abiquo distributed scalable environment.
At the end of this deployment, you should be able to log in to the UI and create a user

Draft documentation - work in progress

Required resources

You will need the following virtual resources to deploy the Abiquo OVAs.

Server

  • 2 CPUs

  • 8 GB RAM

  • 64 GB HD

Datanode

  • 2 CPUs

  • 8 GB RAM

  • 20 GB HD


Server

The server appliance contains the Abiquo UI, API, and Events servers.

Installation parameters

Parameter

Notes

Server FQDN

This FQDN must be resolvable from customer premises, in order for SSL and the Appliance manager to work as expected. Abiquo will use self-signed certificates for trial environments

Firewall requirements

From

To

Notes

Client

80/tcp

HTTP - It will be redirected to port 443 by default

443/tcp

HTTPS - Proxy port for API/AM/UI services

Remote services appliance

8009/tcp

8010/tcp

V2V appliance

8009/tcp

8010/tcp

Allow ICMP

You must ICMP between all components of the Abiquo platform, including hypervisors.


Datanode

The datanode appliance contains the database cluster and the Abiquo services. Abiquo uses the services, such as RabbitMQ and Redis, in communication between the API server and other platform components.

The datanode includes the following components and is prepared for use in a high-availability cluster configuration.

Component

Description

MaxScale

Read/write splitting across all nodes in Galera, to write to only one node.

MariaDB Galera

Synchronous multi-director cluster for MariaDB.

HAproxy

Balancing across all Redis instances, but only leader instance is active

Redis

Stores volatile information such as tasks.

Sentinel

Provides high availability for Redis.

RabbitMQ

Queues for remote services.

Zookeeper

Manages API leader selection (for more than one API server)

Installation requirements

  • 2 CPUs

  • 8 GB RAM

  • 20 GB HD

Installation parameters

Parameter

Notes

Services cluster IPs

IP of this server, or a comma separated list of IPs in a cluster

Firewall requirements

From

To

Notes

Monitoring

3306/tcp

MySQL

5672/tcp

RabbitMQ

Server

2181/tcp

Zookeeper for API load balancing

3306/tcp

MySQL

5672/tcp

RabbitMQ

6379/tcp

Redis

Remote services

5672/tcp

RabbitMQ

V2V

5672/tcp

RabbitMQ


Post-OVA install steps

After you install the OVAs, do the configuration described on this page:

Post-OVA configuration for Distributed scalable


Browser requirements

Abiquo UI requires a screen resolution of at least 1024 x 768 for productive work.
It is based on HTML5 so browsers must support these HTML5 features: Forms block, Drag and drop.

The Abiquo UI is optimized for use with Firefox and Chrome.


Next steps

  • No labels