Article number
000004569
Affected Versions
All
Source Hypervisor
All
Target Hypervisor
All

Workaround to get the RE-IP process to work on Ubuntu 16.04

Viewed 84 times

Summary

This KB was created to allow an administrator to try and get the RE-IP process to work on Ubuntu 16.04.

Root Cause

Currently, the RE-IP process is not supported on Ubuntu 16.04, only versions 14.10, 15.04 are officially supported.

Symptoms

The RE-IP process might fail when doing a DR operation on VMs running Ubuntu 16.04.

Solution

This workaround was tested in a lab and requires a few steps to be completed before the RE-IP process will start. Please log into the VM and run the following steps:

Step 1: Disable cloud-init (Highly Recommended).
  • touch /etc/cloud/cloud-init.disabled
  • rm /etc/network/interfaces.d/50-cloud-init.cfg

 

Step 2: Disable udev persistent net rules

  • ln -sf /dev/null /etc/udev/rules.d/70-persistent-net.rules
  • ln -sf /dev/null /etc/udev/rules.d/75-persistent-net-generator.rules

To learn more about why this is required, please review this Microsoft artical.

 

  • Edit the bootloader configuration by running vi or nano /etc/default/grub.
  • Locate the following line: GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" -> only add it, and keep anything that's already there.
  • sudo grub-mkconfig -o /boot/grub/grub.cfg
  • Edit with vi or nano /etc/network/interfaces
  • Change the interface name from “ens**” to “ethXX” (eg. "iface eth0 inet static")
  • /etc/initd/networking reload -> this will load the new settings.

 

Step 3: Install Python2.7

  • apt-get update
  • apt-get install python-minimal