IP Library Granted Patent US 8,484,654
Granted Patent B2
US 8,484,654 · App. 12/952,806 · Granted Jul 9, 2013

Determining suitable network interface for partition deployment/re-deployment in a cloud environment

Inventors: Charles S. Graham (Rochester, MN); Bryan M. Logan (Rochester, MN); Kyle A. Lucke (Oronoco, MN)
Assignee: International Business Machines Corporation
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 8,484,654
App. No.
12/952,806
Granted
Jul 9, 2013
Kind
B2
Abstract

Migrating a logical partition (LPAR) from a first physical port to a first target physical port, includes determining a configuration of an LPAR having allocated resources residing on a computer and assigned to the first physical port of the computer. The configuration includes a label that specifies a network topology that is provided by the first physical port and the first target physical port has a port label that matches the label included in the configuration of the LPAR. The first target physical port with available capacity to service the LPAR is identified and the LPAR is migrated from the first physical port to the target physical port by reassigning the LPAR to the first target physical port.

Claims (26)

1. A computer program product for migrating a logical partition (LPAR), the computer program product comprising:

a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising:

computer-readable program code configured to determine a configuration of an LPAR having allocated resources residing on a computer and assigned to a first physical port of the computer, wherein the configuration includes a label that specifies a first network topology that is provided by the first physical port of the computer, and wherein the configuration includes a sub-label that specifies a characteristic of the first physical port and the first target physical port has a first physical port sub-label that matches the sub-label;

computer-readable program code configured to identify a first target physical port with available capacity to service the LPAR;

computer-readable program code configured to migrate the LPAR from the first physical port to the first target physical port by reassigning the LPAR to the first target physical port, wherein the first target physical port has a port label that matches the label included in the configuration of the LPAR and specifies a second network topology that is provided by the first target physical port; and

computer-readable program code configured to automatically select the first target physical port from one or more target physical ports, each having a respective port label and a physical port sub-label, based on the label and sub-label included in the configuration for the LPAR, the port labels, and the physical port sub-labels.

2. The computer program product of claim 1 , further comprising computer-readable program code configured to identify a second target physical port with available capacity to service the LPAR, wherein the second target physical port also has a port label that matches the label included in the configuration of the LPAR.

3. The computer program product of claim 2 , further comprising computer-readable program code configured to receive user input selecting the first target physical port from one or more target physical ports, based on the label and sub-label included in the configuration for the LPAR, the port labels, and the physical port sub-labels.

4. The computer program product of claim 1 , further comprising computer-readable program code configured to receive user input selecting the first target physical port from one or more target physical ports, each of the respective one or more target physical ports having a port label.

5. The computer program product of claim 4 , wherein the one or more target physical ports are listed in an order, based on the port label of each of the one or more target physical ports matching at least a portion of the label included in the configuration of the LPAR.

6. The computer program product of claim 1 , wherein the computer is provided in a cloud environment.

7. The computer program product of claim 1 , further comprising computer-readable program code configured to receive user input specifying the sub-label included in the configuration of the LPAR.

8. The computer program product of claim 7 , wherein the sub-label included in the configuration for the LPAR comprises a wildcard character.

9. The computer program product of claim 1 , further comprising computer-readable program code configured to automatically select the first target physical port from one or more target physical ports each having a respective port label based on the label included in the configuration for the LPAR and the port labels.

10. A system for migrating a logical partition (LPAR), comprising:

a processor; and

a memory containing a hardware management console application, which when executed by the processor,

determines a configuration of an LPAR having allocated resources residing on a computer and assigned to a first physical port of the computer, wherein the configuration includes a label that specifies a first network topology that is provided by the first physical port, and wherein the configuration includes a sub-label that specifies a characteristic of the first physical port and the first target physical port has a first physical port sub-label that matches the sub-label;

identifies a first target physical port with available capacity to service the LPAR;

migrates the LPAR from the first physical port to the first target physical port by reassigning the LPAR to the first target physical port, wherein the first target physical port has a port label that matches the label included in the configuration of the LPAR and specifies a second network topology that is provided by the first target physical port and

automatically selects the first target physical port from one or more target physical ports, each having a respective port label and a physical port sub-label, based on the label and sub-label included in the configuration for the LPAR, the port labels, and the physical port sub-labels.

11. The system of claim 10 , wherein execution of the hardware management console by the processor further comprises receiving user input specifying the sub-label included in the configuration of the LPAR.

12. The system of claim 11 , wherein the sub-label included in the configuration for the LPAR comprises a wildcard character.

13. The system of claim 10 , wherein the one or more target physical ports are listed in an order, based on the port label of each of the one or more target physical ports matching at least a portion of the label included in the configuration of the LPAR.

14. The system of claim 10 , wherein the computer is provided in a cloud environment.

15. The system of claim 10 , wherein execution of the hardware management console application by the processor further comprises identifying a second target physical port with available capacity to service the LPAR, wherein the second target physical port also has a port label that matches the label included in the configuration of the LPAR.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2010
From: GRAHAM, CHARLES S.; LOGAN, BRYAN M.; LUCKE, KYLE A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 025399/0042 →
Continuity (1)
Related Publication 20120131300A1 · May 24, 2012