Article overview

Help article

What is HA-IP Pro?

HA-IP Pro is a load balancer with automatic failover functionality. HA-IP Pro allows you to quickly create scalable environments which automatically split the network traffic evenly over multiple VPSes. If one of your VPSes can’t be reached, traffic will automatically be forwarded to the VPSes that can still be reached.


Your HA-IP Pro overview

After ordering you can find your HA-IP Pro in your control panel under the tab ‘BladeVPS’. Here you can review the IP addresses of your HA-IP Pro, the number of connected VPSes and the configuration of the HA-IP Pro settings.

You can also encrypt the traffic from your domain to your HA-IP by means of an SSL certificate.

ha-ip pro overview


How do I attach my VPSes to HA-IP Pro?

Attaching your servers is done through your control panel. Click the cogwheel behind 'Overview'. Next, check which VPSes are available, and choose the VPSes you’d like to connect and click on ‘Attach’.

ha-ip pro attach VPS's


Where can I view the status of my connections?

On the overview page you can review if your VPSes are available, partially available, or unavailable.

HA-IP Pro overview of attached VPS's

Click the cogwheel, followed by 'status report', to review in detail when a VPS has been unavailable for HA-IP Pro.


How do I configure my HA-IP Pro?

On your main HA-IP Pro overview in your control panel you'll find an overview of the current settings. Click the cogwheel to change the individual settings.


Load balancing

You can choose a load balancing method on the ‘change settings’ page. The following options are available:

Round Robin

This is a turn-based system where attached VPSes are assigned to sessions one by one. For example: session 1 goes to connected VPS 1, session 2 goes to connected VPS 2, etcetera. If two VPSes in total are connected, session 3 will go to VPS 1 again.

Sticky Sessions

Sessions are remembered through a unique code in the cookie the visitor of your site or application receives. If you use a session cookie for this (for PHP this usually is PHPSESSID), users with the same session will always arrive on the same server in your load balancing configuration. This method only works when ports are configured with HTTP or HTTPS mode.

Source IP

Sessions are assigned to the same VPS as in previous sessions based on the source IP. The IP address of the visitors are randomly assigned to one of the connected VPSes. When a VPS is removed or becomes unavailable, the traffic will be forwarded anew at random.


Forwarding modes

You can specify which traffic is sent to your HA-IP and which traffic is sent to your VPS. In this Knowledge Base-article the different modes are explained.

ha-ip tcp port settings


SSL between HA-IP and VPS's

For securing the connection between HA-IP and your VPSes you can choose one out of three SSL methods:

ha-ip tcp port settings SSL selection

Off

Traffic between HA-IP and your VPSes will be forwarded without encryption.

On

SSL must be configured on your VPSes. Self-signed certificates are allowed.

Strict

SSL must be configured on your VPSes. Certificates must be signed by a trusted certificate authority.


IPv6

You can choose if and how you’d like to forward your IPv6 traffic to your VPS’es:

ha-ip ipv6 configuration

IPv6 enabled

Forward all your IPv6 traffic to the IPv6 address of your connected VPSes.

IPv6 disabled

Accept only IPv4 traffic on your HA-IP and forward it to your connected VPSes.

Redirect IPv6 to IPv4

Accept all IPv4 and IPv6 traffic on your HA-IP and forward the IPv6 traffic as IPv4 traffic to the connected VPSes.


Health Checks

Additionally there’s the option to configure health checks through TCP or HTTP. The TCP health check verifies whether or not the ports on your connected VPSes accept traffic.

The HTTP health check, checks based on an HTTP status code whether the VPS is available. A 2XX – 3XX code indicates the traffic to the VPS is okay.

Of course, we also give you the possibility to optionally use a script of your own which performs the health check. The path to your script is indicated in the column ‘HTTP’ uri.

ha-ip pro health checks


Reverse DNS

Finally, in your HA-IP settings you can set a ‘Reverse DNS’ or ‘PTR record’. Reverse DNS translates the HA-IP IP address back to a (sub)domain.

Preferably use the hostname of one of the connected VPSes or the domain from which mail is sent as your reverse DNS, for example: server.yourdomainname.com or mail.yourdomainname.com


SSL-certificates

Additionally you can encrypt the traffic from your domain to your HA-IP under ‘Manage SSL-certificates’.

You can choose to add a free Let’s Encrypte SSL certificate to your domain. Once delivered you can (dis)connect the certificates as desired. See this article for a more detailed guide on SSL with HA-IP.

HA-IP SSL overview

Please note: To use an SSL-certificate with HA-IP Pro, you can only use our Comodo SSL-certificates, or generate Let's Encrypt certificates, for domains that are in the same TransIP-account that also contains HA-IP Pro.


Handover HA-IP Pro to another account

ha-ip handover

You can handover your HA-IP Pro in the control panel to another account, though you'll need the exact name of said account. The entire procedure can be found here here.


Can I choose or change HA-IP Pro's IP-address?

  • At this time IP-adresses are automatically assigned (just like with a VPS) from a select group of IP ranges assigned to the HA-IP Platform. You don't yet have the option as such, to choose or change your own (HA-)IP.
  • You can't transfer an existing IP from a VPS to a 'HA-IP'. As noted above, the IP's used by HA-IP come from specific IP-ranges assigned to HA-IP.
  • Your HA-IP will always point to the primairy IP-address of the VPS. Attaching to another IP is considered a possible feature to be implemented in the future.

 

Should you have any questions left regarding this article, do not hesitate to contact our support department. You can reach them via the ‘Contact Us’ button at the bottom of this page.

If you want to discuss this article with other users, please leave a message under 'Comments'.

Do you have a good idea?

Give us your idea! If it's popular we'll add it to the wishlist!

Has this article been helpful?

Create an account or log in to leave a rating.

Comments

Create an account or log in to be able to leave a comment.

Are you stuck?

Ask one of our specialists to assist you

Contact us