IP Library Granted Patent US 10,042,656
Granted Patent B2
US 10,042,656 · App. 13/563,422 · Granted Aug 7, 2018

System and method for providing migrateable virtual serial port services

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,042,656
App. No.
13/563,422
Granted
Aug 7, 2018
Kind
B2
Abstract

A virtualization environment provides a virtual console server that communicates with other virtual servers/machines utilizing virtual hardware connections such that the virtual remote console server can monitor and/or control the virtual servers/machines in the environment as if the virtual remote console server and the other virtual servers/machines were connected, even if the virtual console server and/or the other virtual servers are moved between processors in the virtualization environment.

Claims (20)

1. A virtualization environment comprising:

first and second processors;

computer memory accessible by at least one processor of the first and second processors; and

computer code contained within the computer memory to control the at least one processor to perform the steps of:

generating at least one virtual server,

generating a virtual console server that runs as a virtual machine separate from the at least one virtual server and provides virtual serial console access to the at least one virtual server;

specifying a virtual serial connection between the at least one virtual server and the virtual console server such that virtual serial communication can continue between the at least one virtual server and the virtual console server if at least one of the at least one virtual server and the virtual console server is moved from the first processor to the second processor;

communicating between the at least one virtual server and the virtual console server using the virtual serial connection as an out-of-band communication channel when virtual in-band communication between the at least one virtual server and the virtual console server fails using virtual Ethernet communications;

receiving first commands at the virtual console server to configure the virtual console server from a first computer remote from the virtualization environment;

receiving second commands at the virtual console server from the first computer, wherein the second commands cause the at least one virtual server to be controlled by the virtual console server over the virtual serial connection; and

receiving a debugging message from the at least one virtual server via the virtual serial connection indicating that the at least one virtual server has experienced an unrecoverable fault.

2. The virtualization environment as claimed in claim 1 , wherein the virtual serial connection is specified as an IP address and port number.

3. The virtualization environment as claimed in claim 1 , wherein the virtual serial connection is specified as computer name and port number.

4. The virtualization environment as claimed in claim 1 , wherein the virtual console server further comprises computer code for providing access control to the at least one virtual server from a second computer remote from the virtualization environment.

5. The virtualization environment as claimed in claim 4 , wherein the first and second computers are different computers.

6. The virtualization environment as claimed in claim 4 , wherein the virtual console server communicates with the second computer remote from the virtualization environment using IPSec communications.

7. The virtualization environment as claimed in claim 1 , wherein the virtual console server further comprises:

computer code for requesting using the virtual serial connection that the at least one virtual server be restarted.

8. The virtualization environment as claimed in claim 1 , wherein the virtual console server further comprises:

computer code for requesting using the virtual serial connection that the at least one virtual server be powered off.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2024
From: VERTIV IT SYSTEMS, INC.
To: VERTIV CORPORATION
Reel/Frame 069695/0620 →
SECURITY INTEREST Recorded Oct 26, 2021
From: VERTIV CORPORATION; VERTIV IT SYSTEMS, INC.; ELECTRICAL RELIABILITY SERVICES, INC.; ENERGY LABS, INC.
To: UMB BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 057923/0782 →
SECURITY AGREEMENT Recorded Mar 3, 2020
From: ELECTRICAL RELIABILITY SERVICES, INC.; ENERGY LABS, INC.; VERTIV CORPORATION; VERTIV IT SYSTEMS, INC.
To: CITIBANK, N.A.
Reel/Frame 052076/0874 →
RELEASE OF SECURITY INTEREST Recorded Mar 2, 2020
From: JPMORGAN CHASE BANK, N.A.
To: VERTIV IT SYSTEMS, INC. (F/K/A AVOCENT CORPORATION); VERTIV IT SYSTEMS, INC. (F/K/A AVOCENT HUNTSVILLE, LLC); VERTIV IT SYSTEMS, INC. (F/K/A AVOCENT REDMOND CORP.); VERTIV CORPORATION (F/K/A EMERSON NETWORK POWER, ENERGY SYSTEMS, NORTH AMERICA, INC.); VERTIV CORPORATION (F/K/A LIEBERT CORPORATION); VERTIV IT SYSTEMS, INC. (F/K/A AVOCENT FREMONT, LLC)
Reel/Frame 052065/0757 →
RELEASE OF SECURITY INTEREST Recorded Mar 2, 2020
From: THE BANK OF NEW YORK MELLON TRUST COMPANY N.A.
To: VERTIV CORPORATION; VERTIV IT SYSTEMS, INC.; ELECTRICAL RELIABILITY SERVICES, INC.
Reel/Frame 052071/0913 →
SECOND LIEN SECURITY AGREEMENT Recorded Jun 10, 2019
From: VERTIV IT SYSTEMS, INC.; VERTIV CORPORATION; VERTIV NORTH AMERICA, INC.; ELECTRICAL RELIABILITY SERVICES, INC.; VERTIV ENERGY SYSTEMS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049415/0262 →
CHANGE OF NAME Recorded Dec 11, 2018
From: AVOCENT CORPORATION
To: VERTIV IT SYSTEMS, INC.
Reel/Frame 047788/0620 →
ABL SECURITY AGREEMENT Recorded Mar 6, 2017
From: ASCO POWER TECHNOLOGIES, L.P.; AVOCENT CORPORATION; AVOCENT FREMONT, LLC; AVOCENT HUNTSVILLE, LLC; AVOCENT REDMOND CORP.; EMERSON NETWORK POWER, ENERGY SYSTEMS, NORTH AMERICA, INC.; LIEBERT CORPORATION; LIEBERT NORTH AMERICA, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 041941/0363 →
SECURITY AGREEMENT Recorded Mar 2, 2017
From: ASCO POWER TECHNOLOGIES, L.P.; AVOCENT CORPORATION; AVOCENT FREMONT, LLC; AVOCENT HUNTSVILLE, LLC; AVOCENT REDMOND CORP.; EMERSON NETWORK POWER, ENERGY SYSTEMS, NORTH AMERICA, INC.; LIEBERT CORPORATION; LIEBERT NORTH AMERICA, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 041944/0892 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2016
From: ZIMMERMAN, ARNALDO; SEABRA, EDSON
To: AVOCENT CORPORATION
Reel/Frame 040328/0121 →