Automation of Mainframe Software Deployment
First Claim
1. A method of automating deployment of run-time software in a mainframe computing environment comprising one or more programmable control devices and a plurality of logical partitions (LPARs) communicatively coupled to each other, the method comprising:
- instantiating a persistent address space on a first logical partition (LPAR) of a first mainframe computer;
installing a first copy of an installation item into a second LPAR;
sending instructions to a distribution manager process executing in a third LPAR;
providing an indication to the distribution manager process to deploy the installation item to the first LPAR utilizing installed content of the installation item in the second LPAR; and
receiving an indication of a result status from the first LPAR wherein the result status provides an indication of success or failure relative to the first LPAR'"'"'s receipt of the installation item.
11 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems to automate the deployment from one SMP/E installed run-time mainframe system logical partition (LPAR) to one or more different and distinct LPARs within a mainframe environment are described. Deployment may consist of distributing one or more installation items (e.g., complete products, product upgrades, patches and/or temporary fixes) from one installation environment to another target system. Also, the installed items may have optionally undergone further configuration after the initial installation and prior to actual automated deployment. Each of the target systems are communicatively coupled to the first (i.e., source) LPAR.
-
Citations
20 Claims
-
1. A method of automating deployment of run-time software in a mainframe computing environment comprising one or more programmable control devices and a plurality of logical partitions (LPARs) communicatively coupled to each other, the method comprising:
-
instantiating a persistent address space on a first logical partition (LPAR) of a first mainframe computer; installing a first copy of an installation item into a second LPAR; sending instructions to a distribution manager process executing in a third LPAR; providing an indication to the distribution manager process to deploy the installation item to the first LPAR utilizing installed content of the installation item in the second LPAR; and receiving an indication of a result status from the first LPAR wherein the result status provides an indication of success or failure relative to the first LPAR'"'"'s receipt of the installation item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20)
-
-
10. A mainframe computing environment comprising a first Logical Partition (LPAR) of a first mainframe of a system complex (SYSPLEX) communicatively coupled to a distribution manager process (DMP) executing on a second LPAR of a second mainframe within the SYSPLEX wherein the first LPAR is configured to:
-
receive instructions from the DMP pertaining to one or more selected installed items on the first LPAR; receive information pertaining to a third LPAR within the SYSPLEX; establish a connection with the third LPAR; and transmit information associated with the one or more selected installed items to the third LPAR such that a copy of the one or more selected installed items is installed on the third LPAR. - View Dependent Claims (11, 12, 13, 14, 15, 16, 18, 19)
-
-
17. A mainframe computer communicatively coupled to one or more logical partitions (LPARs) in a mainframe computing environment and comprising a deployment manager process (DMP) wherein the DMP is configured to:
-
receive instructions originating from a system administrator pertaining to one or more installed items on a first LPAR of a system complex (SYSPLEX); receive instructions pertaining to one or more second LPARs; establish a connection with the one or more second LPARs; deploy the one or more installed items to the one or more second LPARs; receive a result indicating success or failure of the deployment step from each of the one or more second LPARs; and provide an indication of the result to the system administrator.
-
Specification