Table of Contents | ||
---|---|---|
|
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 |
...
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 | TCP/36638 | Watchtower port |
...