Configure management network connections

 

This document describes the management network connections for a distibuted HA cluster environment.

For a distributed environment, see https://abiquo.atlassian.net/wiki/spaces/doc/pages/311375429

For a monolithic environment, see https://abiquo.atlassian.net/wiki/spaces/doc/pages/311375434

The Abiquo streaming API (outbound API and M module) will be removed from Abiquo 6.2. You can replace this feature using polling to obtain events from the Abiquo REST API. For more details, please contact Abiquo Customer Service

Overview

Click on the diagram to display a larger version and open in a new tab or download to see a larger version. The information in this diagram is described in the following sections. The diagram shows a very large production system. However, the same connections between server components will be required in a smaller environment.

All connections for the Abiquo platform
All connections for the Abiquo platform



UI and API servers

The following diagram shows the Abiquo platform for a basic production environment. Users connect from the Internet or from another network environment to the UI and API servers. You can configure the UI and API servers and frontends in several different ways. The API and UI can be on the same host. See server and frontend configurations.

UI and API servers
UI and API servers

UI and API servers connect to datacenters and public cloud regions

The UI and API servers connect to the datacenters and/or public cloud regions, as shown in the following diagrams. Full details are given in the Connections section.

 

Servers table

The following table describes the servers used in the above diagrams.

Server

Description

Server

Description

UI

Web server with the Abiquo UI. The entry point for other applications such as reports

API

The Abiquo API supports HA/load balanced configuration

M

Abiquo M streams events to the users. It is also the outbound API. Public access is not mandatory

MySQL

Main Abiquo database and accounting. Can be hosted on Services/datanode server

Services or datanode

This server hosts: Redis, Rabbit MQ. It can also optionally host zookeeper, which is required for API HA/loadbalancing. And it can also host MySQL. It may also be referred to as the “Datanode” server

RS

Abiquo Remote Services except BPM.
Also includes Redis and DHCP, which can be separated to another host as required

BPM

Abiquo BPM (V2V) converts templates to different hypervisor formats. Requires high IOPS

NFS

NFS contains the available templates. Each Abiquo data center requires a share on the storage technology

PRS

Abiquo public cloud remote services, including CPP, virtual factory, VSM and nodecollector



Server and frontend configurations

The UI server proxy can be configured for connections to the other servers as shown in the following diagram.

 

API and UI frontend and load balancing

Both the API and the UI can be proxied and load balanced as shown in the following diagram. As we mentioned earlier, the UI and API can be on the same server.

 

Other connections

The other connections required between platform servers are shown in the following diagram.

 

Copyright © 2006-2024, Abiquo Holdings SL. All rights reserved