Virtual Machine Software Management via Para-virtualization Serial Port

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing software on virtual machines in a cloud environment is complicated due to the need for IP address configuration, which is inconvenient and results in unmanageable software resources when virtual machines are not configured with an IP address for security reasons.

Innovation Solution

A method and system where a host receives software management requests, acquires and transmits software management scripts or packages to virtual machines through a Para-virtualization serial port, eliminating the need for IP address configuration and enabling management of software on virtual machines without IP addresses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If IP address configuration is used to transmit management instructions to virtual machines, then software management capability is achieved, but management complexity increases and security is compromised

Engineering Contradiction:
Improvesoftware management capabilityVSAvoidmanagement complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a serial port as an intermediary communication channel between the host and virtual machine. Management instructions are transmitted through this intermediate channel rather than requiring direct IP-based network communication, thereby simplifying the management process while maintaining security by not requiring IP address configuration on the virtual machine.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If IP address is configured for security reasons, then security is improved, but software management becomes impossible

Engineering Contradiction:
ImprovesecurityVSAvoidsoftware management capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent separates the communication functions into different channels: the serial port is used exclusively for management and control instructions, while network interfaces (if present) would handle data traffic. This segmentation allows the virtual machine to maintain security by not having IP addresses for management purposes, while still enabling software management through the dedicated serial port channel.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If manual IP address configuration is performed for each virtual machine, then software management is enabled, but time consumption increases

Engineering Contradiction:
Improvesoftware management capabilityVSAvoidmanagement time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The serial port communication channel is pre-configured and automatically available for management operations. The system enables itself to receive and process management instructions without requiring external configuration of IP addresses or network settings for each virtual machine, thereby eliminating the time-consuming manual configuration process.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10353728B2Method, system and device for managing virtual machine software in cloud environment
Publication Date: 2019.07.16 ZTE CORP
  • US10353728B2 patent drawing
  • US10353728B2 patent drawing
  • US10353728B2 patent drawing

AI summary

A method for managing software on a virtual machine in a cloud environment is provided. The method includes: a host transmits a software management request to a virtual machine; the host acquires a software management script from a shared storage server according to a request for the management script returned by the virtual machine after the software management request is received; and the host transmits the acquired software management script to the virtual machine and indicates the virtual machine to execute the software management script. A system and a device for managing software on the virtual machine in a cloud environment are also provided. By the schemes of the present invention, the operation of needing to configure an IP address to the virtual machine when the virtual machine software is managed is avoided. Meanwhile, the problem that the software of a virtual machine not configured with an IP address in a cloud environment cannot be managed is solved.