Network Configuration Fixup Utility for OS Image Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems require manual and time-consuming processes to restore the desired network configuration after moving an operating system image from one server to another, as most operating systems are configured for specific hardware and detect changes as defaults, leading to anomalies in network hardware addresses and configurations.

Innovation Solution

A fix up utility that maintains a migration file to record and update network configuration information, including MAC addresses, to automatically reapply the previous configuration upon system boot, ensuring seamless migration between physical and virtual platforms without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an operating system image is moved from one server to another server, then mobility of server workloads is enabled, but the operating system detects changed hardware and sets the computer network to a default configuration, resulting in network configuration loss

Engineering Contradiction:
Improvemobility of server workloadsVSAvoidnetwork configuration
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system performs preliminary action by capturing the network configuration before migration and storing it in a migration file. This preparation ensures that when the OS image is moved to a different hardware platform, the previous network configuration is already available for restoration, preventing configuration loss during the migration process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the network configuration information and stores it in a migration file separate from the original hardware. This copy can be applied to the new hardware platform during or after migration, allowing the network configuration to be preserved across different physical servers without being tied to the original hardware.

Inventive Principle:
Principle #26Copying

2Reliability

If manual steps are executed to restore network configuration after migration, then the desired network configuration can be restored, but the process is time-consuming and requires user intervention

Engineering Contradiction:
Improvenetwork configuration restorationVSAvoidconfiguration restoration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements self-service by automatically detecting hardware changes after migration and triggering the restoration of network configuration from the migration file without requiring manual user intervention. The system monitors hardware identifiers, detects mismatches, and autonomously applies the saved configuration, eliminating the need for administrators to manually restore settings.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback mechanisms to monitor hardware identifiers and detect when a migration has occurred. By continuously comparing current hardware identifiers with stored migration information, the system automatically triggers configuration restoration when mismatches are detected, creating a closed-loop process that ensures reliable configuration recovery without manual intervention.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If the operating system is configured for specific hardware platform, then initial configuration is optimized, but configuration settings become bound to specific hardware platforms, hampering mobility

Engineering Contradiction:
Improvehardware-specific configuration optimizationVSAvoidhardware platform mobility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system segments the configuration into hardware-specific components (device identifiers, MAC addresses) and platform-independent components (network settings, IP configuration). By separating these elements and storing them in a migration file, the system allows the hardware-specific components to be reassociated with different physical hardware platforms while preserving the platform-independent network configuration settings.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces dynamic adaptability by allowing the same OS image to be configured for different hardware platforms through the migration file mechanism. Instead of static hardware-bound configurations, the system dynamically adjusts network configuration assignments based on the destination hardware platform, enabling flexible mobility while maintaining optimized configuration settings.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8713139B1Automatic fixup of network configuration on system image move
Publication Date: 2014.04.29 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8713139B1 patent drawing
  • US8713139B1 patent drawing
  • US8713139B1 patent drawing

AI summary

A method and device provide for automatically reconfiguring a computer network in response to an operating system image migration from a first hardware platform to a second hardware platform. The method includes detecting a boot up command and in response, initializing a fix up utility, creating a new network configuration for the migrated operating system image and storing the new network configuration information; reading the new network configuration information and old network configuration information corresponding to the first hardware platform; determining if any of the new network configuration information corresponds to a new network interface controller and if any of the old network information corresponds to a non-assigned network interface controller; and if any of the old network configuration information corresponds to a non-assigned network interface controller, reassigning network interface controller identifiers from the old network configuration information to the new network interface controller.