Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »


Abiquo offers support for Hetzner Cloud (Hetzner) with an integration that enables you to use this cloud provider in the multicloud platform.
For details of the Hetzner features that Abiquo supports, see https://abiquo.atlassian.net/wiki/spaces/doc/pages/950829057

Public cloud regions

To use Hetzner in Abiquo, the first step is to create a public cloud region.

Creating an Abiquo public cloud region for Hetzner Cloud is the same process as for other providers in the multi-cloud platform.   

create_pcr.png

For more details, see Create a public cloud region


Credentials

In Hetzner, you must use Hetzner Api token as secret access key in Abiquo.

See https://abiquo.atlassian.net/wiki/spaces/doc/pages/991559682 for more details.

image-20240926-085717.png


Hardware profiles

When you create a region and add credentials to an enterprise, the platform will onboard the hardware profiles, which are Hetzner Server types. There are two main hardware profile distribution based on CPU: shared or dedicated.

server_types.png

VM template catalogue

After you create a public cloud region and add credentials, you can go the Catalogue and onboard VM templates for your users. Vm Tempates are Images in Hetzner

cataloque.png

In contrast to other providers, you cannot edit Hetzner software templates to configure them.

It is not possible to modify Images in Hetzner.

When you connect to the VM by remote access, you will use the default name root for the linux template.


Virtual datacenters

In Hetzner, Abiquo virtual datacenters are Networks.

When you create a virtual datacenter, by default, Abiquo will create a private network, which is a subnet. It is also possible to create a VDC with no networks (the None option). After you create a virtual datacenter, you can create private networks. It is not possible to configure gateway, which for Hetzner is always the first ip of the address range.

vdc.png

As always, you can onboard virtual datacenters with the option from Create virtual datacenter to Synchronize public cloud in myCloud Virtual datacenters view.


IP addresses

Abiquo displays an inventory view of the Hetzner virtual network resources.

network.png

Users can create public IPs in Hetzner cloud as in other providers.

Users can also create private networks (subnets) including public subnets in a specific availability zone.

subnet.png

To be able to connect with remote access to a VM in Hetzner, you will need a private IP in a public subnet and a public IP. 

Hetzner does not support private IP and public IP pairs as other providers.

In Hetzner, to edit the network configuration, the VM must be powered off.


Firewalls

Abiquo users can onboard and manage firewall policies with Hetzner Cloud.
Abiquo firewall policies are Hetzner firewalls. VM without firewall has all the traffic allowed.

image-20240926-090651.png


Load balancers

Hetzner does not support load balancers with target groups. See Abiquo and Oracle Cloud Infrastructure load balancers.


Volumes

Users can also create volumes of external storage in Hetzner Cloud.

image-20240926-090918.png

When users create a volume, they must select the Availability zone for the volume, which must be the same one as for the VM where they will use the volume.
The supported controller types is VIRTIO.  Hetzner does not support encrypted volumes. 

Hetzner supports Volume storage range between 10 and 10240 GB.

volume.png

Users can then edit their VMs and go to the Storage tab to drag volumes into the VM configuration.

Platform will keep the other disks as volumes in the virtual datacenter. Users can add these volumes to other VMs and move the volumes to other virtual datacenters in the same public cloud region.

When you onboard resources, if a VM has persistent volumes attached, the platform will add them to the VDC and VM. Otherwise, it will add them to the cloud location.


Virtual machines

When users create a VM, they need to select a template and then an Availability zone.

virtual_machine.png

And then they must select a hardware profile as in other public cloud providers. 

virtual_machine_hp.png

Users can drag IPs into their VM configuration, and they can add new IP addresses, including automatically generated ones. Keep in mind to not use first IP of address range which is dedicated to gateway of network.

To be able to deploy your VM, the first IP address must always be a private IP address, in a private network or a public subnet.

To be able to connect to your VM, the first IP address must be a private IP in a public subnet and the second IP address must be a public IP. 

 Add a private IP in a public subnet and a public IP

Users can select from IPs in regional subnets with multiple availability zones (Hetzner Datacenters) or subnets in a single availability zone. 

When users configure VMs, to add volumes, they can drag the volumes into the Storage pane.

image-20240926-091733.png

The minimum boot disk sizes to deploy in Hetzner using Abiquo are:

  • 40 GB for Linux

Abiquo uses the Hetzner API, which has the following disk size requirements:

  • For Linux, to deploy a VM it must have at least 40 GB of disk

Abiquo supports VM variables and bootstrap scripts in Hetzner. 
The Linux templates provided by Hetzner Cloud include cloud-init configuration.

image-20240926-091959.png

Remote access

After you deploy a Linux VM, you can access it via SSH with the username root and the SSH private key. The platform creates the VM with the SSH public key from your abiquo user account.


Multicloud tags

Abiquo supports multicloud tags, which include provider tags and local tags. For now you can apply these tags to the following entities in the provider: VMs and load balancers. You can apply local tags to all other entities. You can use Abiquo multicloud tags with Abiquo tag policies.

Add tags to a VM in OCI

You can onboard Hetzner Defined tags into Abiquo but for now you cannot update or delete these tags using Abiquo.


Billing dashboard

In addition to all of the usage statistics, Abiquo can display the Hetzner invoice data.
To configure Hetzner billing data, just need to ensure that your Hetzner user can access the data and add the tenant's credentials to Abiquo.
You can also add the enterprise property for markup. For more details, see Display OCI billing data .

Screenshot: Hetzner Last bills widget on the dashboard

image-20240926-083225.png

  • No labels