Remote Management of Virtual Data Center Hosts via Modified JNLP Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing virtual data centers from outside the network is challenging due to the need for physical access, leading to increased IT costs and inefficiencies, especially in hyper-converged infrastructures where remote management is not conventionally supported.

Innovation Solution

The implementation of a novel process for outside-of-network management of virtual data centers using Java Network Launch Protocol (JNLP) files, which allows for remote interaction with hosts by establishing tunnels and modifying JNLP content to enable access through available ports and tunnels, facilitating remote console access and management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If on-site access is used to manage virtual servers and physical servers, then management control is achieved, but IT costs increase and convenience deteriorates

Engineering Contradiction:
Improvemanagement convenienceVSAvoidtravel time to remote sites
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

A remote management server acts as an intermediary between the user's computing device and the virtual/physical servers. The server establishes network tunnels and modifies JNLP files to enable remote access to management interfaces, eliminating the need for physical travel to data centers while maintaining full management control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If physical access is required for management, then direct control is achieved, but scalability deteriorates

Engineering Contradiction:
Improveremote management capabilityVSAvoidnetwork tunnel configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The remote management server automatically performs tunnel establishment and JNLP file modification when receiving management requests. The system self-configures the network paths and authentication parameters without requiring manual intervention, enabling scalable remote management across multiple servers and locations.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If remote access is enabled through traditional methods, then management flexibility improves, but security risks increase

Engineering Contradiction:
Improveremote access capabilityVSAvoidsystem security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The remote management server serves as a secure intermediary that establishes authenticated network tunnels before allowing access. It modifies JNLP files to include proper authentication parameters and routing information, ensuring that only authorized users can access management interfaces while maintaining security protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10404783B2Outside-of-network management of a component in a virtual data center
Publication Date: 2019.09.03 VMWARE INC
  • US10404783B2 patent drawing
  • US10404783B2 patent drawing
  • US10404783B2 patent drawing

AI summary

In a system and method for outside-of-network management of a component in a virtual data center, a computing device outside of the virtual data center network requests a host java network launch protocol (JNLP) file for a host on a component in the virtual data center network. After receiving the request, the host provides the host JNLP file to a webservice that modifies a portion of the host JNLP file and provides the further modified host JNLP file to the computing device outside of the virtual data center network. The computing device outside of the virtual data center network can utilize the information in the modified host JNLP file to establish a connection to the host and remotely manage the component.