By clicking or navigating this website site, you agree to allow our collection of information on Scaleway to offer you an optimal user experience and to keep track of statistics through cookies. Learn more about our Cookie Policy.

Failover IP configuration for VMs on Bare Metal Cloud servers

Virtualization - Overview

Virtualization technologies allow to create multiple virtual machines on one physical host. This allows better usage of the available computing power and associated resources like storage and RAM.

The management of these virtual interfaces is possible either via the command line from a command-line-interface, or by using web based administration panels. These can either come directly built-in within the virtualization solution like it is the case for ESXi or they can be third-party software built around an existing solution like Proxmox, an interface for KVM based virtual machines or LXC paravirtualized containers.

The network connectivity of these virtual machines can be assured by assigning them a failover IP with a virtual MAC address. While the virtual MAC address can be configured using the management tool of your hypervisor, the failover IP has to be configured directly from the guest OS of the virtual machine.

Note: The unique Gateway for all failover IPs is: 62.210.0.1. The DNS resolvers provided by Scaleway are 62.210.16.6 and 62.210.16.7.

Network Configuration on a Ubuntu VM

On Ubuntu Bionic Beaver (18.04 LTS) or later, you can use Netplan to configure the networking of the virtual machine. If you prefer a more traditonal configuration, refer to the Debian section.

1 . Open the Netplan configuration file /etc/netplan/01-netcfg.yaml in a text editor of your choice, for example nano:

nano /etc/netplan/01-netcfg.yaml

The IP address must be written in CIDR notation inside the configuration file. The netmask for all failover IPs is /32.

2 . To make the virtual machine reachable over the Internet, the route information must be specified in the configuration file. Once edited, your configuration file looks like the following example. Remember to replace fail.over.ip.address with your failover IP address: