Network Persistence
Network Persistence Post-Migration
This document details the mechanism for ensuring network interface persistence following a virtual machine migration for both Linux and Windows operating systems.
Prerequisites
Network persistence is only applied when the “Persist source network interfaces” option is enabled in the migration form. This option must be selected during migration configuration to ensure that network interface names are preserved on the destination VM.
Linux Network Persistence
The Linux network persistence mechanism operates on the first boot post-migration to restore network configuration to its pre-migration state.
Persistence Mechanism
- Statically Configured Interfaces: The original names of network interfaces that were statically configured before migration are preserved.
- DHCP Configured Interfaces: Interfaces configured via DHCP may be renamed to a consistent pattern:
vjb<random_number>. - Interface with No Configuration: Interfaces that had no configuration (e.g., were left unconfigured) will remain untouched but the name may change.
Supported Distributions
| Distribution | Expected | Verified |
|---|---|---|
| Ubuntu | Supported | Yes |
| OpenSuse | Supported | Yes |
| RHEL | Supported | Yes |
| CentOS | Supported | Yes |
| Rocky | Supported | No |
Windows Network Persistence
The Windows network persistence mechanism operates on the first boot post-migration to restore network configuration to its pre-migration state.
Persistence Mechanism
The network persistence script runs on the first boot post-migration. Its primary function is to restore the network configuration to its pre-migration state by performing the following actions:
- Statically Configured Interfaces: The original names of network interfaces that were statically configured before migration are restored.
- DHCP Configured Interfaces: Interfaces configured via DHCP are renamed to a consistent pattern:
vjb_<random_number>.
Supported Versions
The network persistence mechanism has been validated and is supported on the following Windows Server operating systems:
| Version | Expected | Verified |
|---|---|---|
| Windows Server 2016 | Supported | Yes |
| Windows Server 2019 | Supported | Yes |
| Windows Server 2022 | Supported | Yes |
| Windows Server 2025 | Supported | Yes |
| Windows Server 2008 | Unsupported | No |
| Windows Server 2012 | Unsupported | No |
User Guidance for Virtio Installation
The Windows Virtual Machine (VM) will undergo multiple reboots during the installation of necessary virtio drivers post-migration.