METHOD AND APPARATUS FOR IP COMMISSIONING AND DECOMMISSIONING IN ORCHESTRATED COMPUTING ENVIRONMENTS
First Claim
1. A server computer for commissioning/decommissioning Internet Protocol [“
- IP”
] resources to a plurality of server instances provisioned using an orchestration solution, wherein the server computer and each of a plurality of client computers constitute a client-server architecture, server computer comprising;
a processing system comprising at least one processing unit storing applications and data;
wherein a memory comprises program code instructions instructing the processing system to implement the following features;
a user interface for remote management of the server computer, wherein the user interface provides access to data managed by the server computer;
a web-based application programming interface that supports service oriented architecture [“
SOA”
]; and
a first logic that dynamically assigns and releases IP resources to each of a number of the plurality of client computers based on one or more calls received from a respective client computer via the application programming interface,wherein the first logic comprises program code instructions for creating at least one unique IP resource for each of two or more server instances, wherein the two or more server instances are nodes of networks with overlapping address spaces, andwherein the at least one unique IP resource is based on a combination of a name of the private network of the respective one of the two or more server instances, and an IP address within that private network.
2 Assignments
0 Petitions
Accused Products
Abstract
A server computer (IPCDS) for commissioning/decommissioning IP resources to server instances (SI) provisioned using an orchestration solution. The server and client computers constitute a client-server architecture. The server computer has a processing system and memory for applications and data, including program code instructing the processing system to implement the following features: a user interface (UI) for remote management, providing access to data (DB) managed by the server computer; a web-based application programming interface (API) supporting service oriented architecture [“SOA”]; a logic to assign and release IP resources to the clients (CL) based on calls via the API. The logic creates unique IP resource(s) for the server instances (SI), which are nodes of networks with overlapping address spaces. The unique IP resources are based on a name of the private network of the respective server instance, and an IP address within that private network.
-
Citations
10 Claims
-
1. A server computer for commissioning/decommissioning Internet Protocol [“
- IP”
] resources to a plurality of server instances provisioned using an orchestration solution, wherein the server computer and each of a plurality of client computers constitute a client-server architecture, server computer comprising;a processing system comprising at least one processing unit storing applications and data;
wherein a memory comprises program code instructions instructing the processing system to implement the following features;a user interface for remote management of the server computer, wherein the user interface provides access to data managed by the server computer; a web-based application programming interface that supports service oriented architecture [“
SOA”
]; anda first logic that dynamically assigns and releases IP resources to each of a number of the plurality of client computers based on one or more calls received from a respective client computer via the application programming interface, wherein the first logic comprises program code instructions for creating at least one unique IP resource for each of two or more server instances, wherein the two or more server instances are nodes of networks with overlapping address spaces, and wherein the at least one unique IP resource is based on a combination of a name of the private network of the respective one of the two or more server instances, and an IP address within that private network. - View Dependent Claims (2, 3, 4)
- IP”
-
5. A client computer for requesting commissioning/decommissioning Internet Protocol [“
- IP”
] resources, the client computer comprising;at least one processing unit; memory for storing applications and data, wherein the memory comprises program code instructions instructing the at least one processing unit to implement a client logic configured to perform the following tasks; requesting an IP resource from an IP commissioning/decommissioning server when a new virtual machine is commissioned to the cloud computing environment by the orchestration solution; and triggering release of IP resources assigned to a virtual machine in response to the virtual machine having been decommissioned.
- IP”
-
6. A method for operating a server computer for commissioning/de-commissioning Internet Protocol [“
- IP”
] resources to a plurality of client computers provisioned using an orchestration solution, wherein the server computer and each of the plurality of client computers constitute a client-server architecture, the method comprising;providing the server computer with an application programming interface [“
API”
] capable of supporting service oriented architecture [“
SON”
];configuring a remote interface to provide access to data managed by the server computer; remotely managing the server computer via the remote user interface; dynamically assigning and releasing IP resources to each of the plurality of client computers based on one or more calls received from a respective client via the application programming interface; and creating at least one unique IP resource for each of two or more server instances, wherein the two or more server instances are nodes of networks with overlapping address spaces, wherein the at least one unique IP resource is based on a combination of a name of the private network of the respective one of the two or more server instances, and an IP address within that private network.
- IP”
-
7. A method for operating a client computer for requesting commissioning/de-commissioning Internet Protocol [“
- Ir”
] resources, the method comprising;requesting an IP resource from an IP commissioning/decommissioning server when a new virtual machine is commissioned to the cloud computing environment by the orchestration solution; and triggering release of IP resources assigned to a virtual machine in response to the virtual machine having been decommissioned.
- Ir”
-
8. A tangible program carrier comprising program code instructions, wherein the program code instructions, when executed on a server computer for commissioning/decommissioning Internet Protocol [“
- IP”
] resources to a plurality of server instances provisioned using an orchestration solution, wherein the server computer and each of a plurality of client computers constitute a client-server architecture, server computer comprising;a processing system comprising at least one processing unit storing applications and data;
wherein a memory comprises program code instructions instructing the processing system to implement the following features;a user interface for remote management of the server computer, wherein the user interface provides access to data managed by the server computer; a web-based application programming interface that supports service oriented architecture [“
SOA”
]; anda first logic that dynamically assigns and releases IP resources to each of a number of the plurality of client computers based on one or more calls received from a respective client computer via the application programming interface, wherein the first logic comprises program code instructions for creating at least one unique IP resource for each of two or more server instances, wherein the two or more server instances are nodes of networks with overlapping address spaces, and wherein the at least one unique IP resource is based on a combination of a name of the private network of the respective one of the two or more server instances, and an IP address within that private network.
- IP”
-
9. A tangible program carrier comprising program code instructions that cause a server computer to:
-
provide an application programming interface [“
API”
] capable of supporting service oriented architecture [“
SOA”
];configure a remote interface to provide access to data managed by the server computer; remotely manage the server computer via the remote user interface; dynamically assign and release IP resources to each of a plurality of client computers based on one or more calls received from a respective client via the application programming interface; and create at least one unique IP resource for each of two or more server instances, wherein the two or more server instances are nodes of networks with overlapping address spaces, wherein the at least one unique IP resource is based on a combination of a name of the private network of the respective one of the two or more server instances, and an IP address within that private network.
-
-
10. A tangible program carrier comprising program code instructions, wherein the program code instructions, when executed, cause a client computer to request commissioning/decommissioning Internet Protocol [“
- IP”
] resources, the client computer comprising;at least one processing unit; memory for storing applications and data, wherein the memory comprises program code instructions instructing the at least one processing unit to implement a client logic configured to perform the following tasks; requesting an IP resource from an IP commissioning/decommissioning server when a new virtual machine is commissioned to the cloud computing environment by the orchestration solution; and triggering release of IP resources assigned to a virtual machine in response to the virtual machine having been decommissioned.
- IP”
Specification