Versions Compared

Key

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

Info

This section describes how to deploy an Abiquo distributed scalable environment.

Note

The distributed classic environment had the datanode services on the Abiquo Server box. This document describes the new distributed scalable environment with a datanode server

For a distributed deployment, you will need at least the Abiquo appliances below:

  • One Abiquo server

  • One Datanode server

  • One V2V server in each Abiquo datacenter

  • One Remote Services server in each Abiquo datacenter

...

Notes

  • The VM repository folder must be the same in each DC on the V2V appliance and Remote Services appliance.

  • The datacenter ID must be the same in each DC on the V2V appliance and Remote Services appliance.

  • The datacenter ID must be different for each datacenter.

  • The Server appliance FQDN requires DNS resolution.

...

From

To

Notes

Anywhere

TCP/80 (HTTP)

It will be redirected to port 443 by default

Anywhere

TCP/443 (HTTPS)

Proxy port for API/AM/UI services

Remote services appliance

V2V appliance

TCP/8009

TCP/8010

Monitoring appliance

Remote services appliance

V2V appliance

TCP/5672

RabbitMQ default port for Abiquo components to exchange messages


...

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.

...

Firewall requirements

From

To

Notes

Server appliance

APIMonitoring appliance

TCP/3306

MySQL

Remote services Server appliance

V2V appliance

TCP/8009

TCP/8010

Monitoring appliance

Remote services appliance

V2V appliance

6379/TCP

5672/TCP

2181/5672TCP

Redis, RabbitMQ default port for Abiquo components to exchange messages

(Port 2181 is for Zookeeper for API load balancing)

...

Remote Services

The Remote Services appliance contains the Abiquo private datacenter and Public Cloud provider management components. A Remote services appliance is required for each private datacenter.

...

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

Abiquo Datacenter ID

Internal ID of the trial DC. It must be unique for each DC, and all remote services and V2V appliances inside the DC must use the same datacenter ID

NFS Template repository

NFS share for the VM repository of the DC. Each private DC must have a different NFS share

Abiquo RabbitMQ server address

Abiquo server Datanode appliance IP and and port.

Firewall requirements

From

To

Notes

Server appliance

TCP/8009

TCP/8010


Server appliance

TCP/4822

Remote access server with Guacamole

...

V2V

The server appliance contains the Abiquo virtualization format conversion components, and it is isolated for performance reasons.

...

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

Abiquo Datacenter ID

Internal ID of the trial DC. It must be unique for each DC, and all remote services and V2V appliances inside the DC must use the same datacenter ID

NFS Template repository

NFS share for the VM repository of the DC. Each private DC must have a different NFS share

Abiquo RabbitMQ server IP address

Abiquo server datanode appliance IP and and port.

Firewall requirements

From

To

Notes

Server appliance

TCP/8009

TCP/8010


...

Parameter

Notes

Abiquo Server IP

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

Abiquo RabbitMQ server IP

Abiquo datanode appliance IP

Firewall requirements

From

To

Notes

Remote Services

Datanode services

TCP/36638

Watchtower port 

...