Server Maintenance Control for Selective Virtual Machine Evacuation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing server maintenance methods cause unnecessary evacuation of virtual machines not using the maintenance target device, leading to temporary stoppage and suppression of warnings for unaffected instances, and may result in incorrect maintenance procedures causing further issues.
Innovation Solution
A server maintenance control device that assigns devices to virtual machines, records usage status and potential warnings, and selectively evacuates affected virtual machines while suppressing warnings, using a controller server to manage maintenance requests and device failures as triggers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If an entire physical server is excluded from warning monitoring during device maintenance, then maintenance can be performed without warning interference, but warnings for unaffected virtual machines are incorrectly suppressed
Solution Approach 1:
The patent segments the server into individual virtual machine units for warning monitoring. Instead of excluding the entire physical server from warning monitoring, the system identifies and excludes only the specific virtual machines that are using the maintenance target device. This segmentation allows warnings for unaffected virtual machines to be properly detected and notified while still preventing false warnings for the affected ones during maintenance.
2Reliability
If all virtual machines on a physical server are evacuated during device maintenance, then maintenance can proceed without device usage conflicts, but unaffected virtual machines experience unnecessary stoppage
Solution Approach 1:
The patent applies segmentation by identifying and evacuating only the specific virtual machines that are using the maintenance target device, rather than evacuating all virtual machines on the physical server. The system checks the usage status of the maintenance target device to determine which virtual machines are affected, and performs evacuation only for those specific instances. This maintains productivity of unaffected virtual machines while ensuring maintenance can proceed.
Solution Approach 2:
The patent implements local quality by applying different treatment to different virtual machines based on their specific usage of the maintenance target device. Virtual machines that are using the device are evacuated, while those not using it continue to run normally. This localized approach ensures that maintenance requirements are met for affected virtual machines without impacting the operation of unaffected ones.
3Ease of manufacture
If maintenance is performed without proper warning control, then maintenance procedures can be executed, but false warnings occur causing operational disruptions
Solution Approach 1:
The patent applies preliminary action by performing warning exclusion settings before maintenance begins. The system identifies the maintenance target device, determines which virtual machines are using it, and pre-configures warning suppression for those specific virtual machines. This preliminary setup ensures that when maintenance is performed, false warnings do not occur, maintaining system operation stability while keeping the maintenance process simple.
Data Source
AI summary
A controller server includes an assignment unit that assigns devices connected to a server to virtual machines, a usage status management unit that records correspondence between the virtual machines and devices used by the virtual machines, a warning relation management unit that records types of warnings that may occur for each of the devices during maintenance, a maintenance control unit that determines an order of an instruction for suppressing issuance of a warning that may occur for the devices during maintenance and an instruction for evacuating an affected virtual machine among the virtual machines to another server, a warning exclusion setting unit that instructs the server to exclude issuance of a warning that may occur for a device due to the maintenance, and an affected user specification evacuation unit that specifies the affected virtual machine, and evacuates the affected virtual machine from the server to the another server.


