Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Info

This section describes how to deploy the remoteservices and V2V services as the second step in deploying a staged Abiquo distributed scalable environment.

At the end of this deployment, you should be able to create a datacenter and add a hypervisor.

Remote services and V2V server

The Remote services remoteservices appliance contains the Abiquo private datacenter and public cloud provider management components. A Remote services appliance is required for For each private datacenter.

Installation requirements

  • 2 CPUs

  • 8 GB RAM

  • 64 GB HD

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

...

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

...

Datanode appliance IP

Firewall requirements

...

From

...

To

...

Notes

...

Server appliance

...

8009/tcp

...

8010/tcp

...

4822/tcp

...

Remote access server with Guacamole

V2V

The server , you must install a Remote services appliance .

The v2v appliance contains the Abiquo virtualization format conversion components, and it is isolated for performance reasons. As this appliance deals with This appliance creates conversions, so we recommend fast HD storage and networking for this appliance.Installation it.

...

Requirements

Remote services installation requirements

  • 2 CPUs

  • 8 GB RAM

  • 64 GB HD

V2V services installation requirements

  • 2 CPUs

  • 4 Gb GB RAM

  • 256 GB HD (Depending on template conversion requirements. Get in touch with Abiquo support for further information)

Installation parameters

...

Parameter

...

Notes

...

Install remote services and V2V server

The same steps apply to remote services and V2V servers

  1. Download the remoteservices and v2v OVA files and launch them on your hypervisor

  2. Enter the standard parameters, which are as follows:

    1. Friendly hostname, e.g. rsova and v2vova, which must be a valid Linux hostname

    2. Management interface IPv4 Address, e.g. 10.60.10.110, which should be a static network configuration

    3. Management interface IPv4 Netmask, e.g. 255.255.255.0

    4. Default Gateway, e.g. 10.60.10.1

    5. Space separated DNS Server list, e.g. 10.60.10.1

    6. Space separated NTP Server list, e.g. 10.60.10.1, which is required for features that depend on clock synchronization

  3. Enter the remoteservices OVA parameters, which are as follows:

    1. Abiquo API server FQDN, e.g. serverova.abiquo.com

      1. This FQDN must be resolvable from customer premises

...

      1. for SSL and the Appliance manager to work

...

      1. properly

    1. Abiquo Datacenter ID

...

    1. , e.g. 10.

      1. The datacenter ID must be unique for each DC, and all remote services and V2V appliances inside the DC must use the same datacenter ID

    2. NFS

...

    1. template repository, e.g. 10.60.10.25:/volume1/nfs-t.

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

...

    1. RabbitMQ IP, e.g. 10.60.10.185, which is the IP address

...

Abiquo datanode appliance IP

...

    1. of the datanode server

  1. Repeat the above steps for the V2V server

Remote services firewall requirements

Firewall requirements

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

From

To

Notes

Server appliance

8009/tcp

8010/tcp

Monitoring

The Monitoring appliance (optional) contains the Abiquo Watchtower components for VM monitoring and metrics, along with its required services and databases.

Installation requirements

  • 2 CPUs

  • 8 GB RAM

  • 64 GB HD

Installation parameters

...

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, or comma separated list of IPs for a cluster

4822/tcp

Remote access server with Guacamole

V2V firewall requirements

From

To

Notes

Server appliance

8009/tcp

8010/tcp

...

Configure other firewalls

Additionally, open the following ports on the NFS server and hypervisors.

NFS server

Source

Destination

Input port

Description

Remote services (RS & V2V), hypervisor

NFS

TCP/UDP 2049

NFS

Remote services (RS & V2V), hypervisor

NFS

TCP/UDP 111

RPC

Hypervisors

Source

Destination

Input port

Description

Remote services (RS & V2V)

vCenter or ESXi

TCP 443 

Note

Allow ICMP

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

Configure Abiquo properties

Remote services

  1. Log in to the remoteservices server as root

  2. Edit the /opt/abiquo/config/abiquo.properties file

  3. Check the RabbitMQ port is correct and deactivate monitoring until you have installed the monitoring server

    Code Block
    abiquo.rabbitmq.addresses = 10.10.203.212:5672
    abiquo.monitoring.enabled = false 
  4. Save the file and restart the abiquo-tomcat server

V2V services

  1. Log in to the v2v server as root

  2. Edit the /opt/abiquo/config/abiquo.properties file

  3. Check the RabbitMQ port is correct

    Code Block
    abiquo.rabbitmq.addresses = 10.10.203.212:5672
  4. Save the file and restart the abiquo-tomcat server

...

Configure HTTPS for the Remote services

To upload or download templates, you will need to configure HTTPS for the Appliance Manager remote services.

To improve security or to support connections over the internet to remote services in a different location, configure TLS for all remote services. See Add certificates for distributed scalable

...

Validating the remote services and V2V services install

Log in to Abiquo and create a datacenter, then create a virtual datacenter, and deploy a VM.

To do this, follow the steps in the Abiquo quick tutorial

...

Next steps

Install Abiquo Monitoring server. See Deploy distributed scalable monitoring server