Method for automation of software upgrade
First Claim
1. Method for installation of new software or upgrade of existing software by new software in workstations or network elements in a distributed data or telecommunication system, characterized by an automated process (3), controlled by a certain workstation (1), including the following sequential steps:
- validation of hardware configuration (5) of said workstations or network elements (2), where said validation is performed to assure that said new software is loadable in said hardware configuration, finishing said process (3) if the validation (5) is not carried through successfully, first validation of software configuration (5) of said workstations or network elements (2) prior to activation of new software, where said validation is performed to assure that said new software and said existing software are compatible, finishing said process (3) if the validation (5) is not carried through successfully, first condition check (6) of said workstations or network elements (2) prior to activation of new software, including necessary checks and measurements to ensure that status is as required for the upgrade process (3), finishing said process (3) if the condition check (6) not is carried through successfully, carrying out actions providing the certain workstation with exclusive network management access to said workstations or network elements (2), activating new software (9) on said workstations or network elements, returning an OK value if carried through successfully and a NOK value if not. releasing the exclusive network management access of said certain workstation second validation (10) of software configuration of said workstations or network elements (2) after activation of new software, where said validation is performed to assure that said new software correctly has been installed, returning an OK value if carried through successfully and a NOK value if not second condition check (11) of said workstations or network elements (2) after activation of new software, including necessary checks and measurements to ensure that status is as desired in a normal state, cleaning up (13) temporary files that may have been temporary stored during installation or upgrade.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method for automation of software upgrade of network elements in data and communication networks. In a preferred embodiment of the present invention, an upgrade of network elements in a communication system is controlled from one certain workstation. Before the actual activation of the new software of the network elements takes place, the hardware configuration (5) is validated ensuring that the new software is loadable in the hardware. The software configuration is then also validated ensuring that the new software and the existing software are compatible. A health check is then executed investigating whether the status of the network elements is as required. Then, the certain workstation from which the upgrade is controlled is assigned exclusive network administration access to the network elements. Assuming that the above mentioned is carried through successfully, the actual activation of the new software is executed. Thereafter, the exclusive access which was assigned to the workstation is released, and before cleaning up and terminating, post validation and post health checks are executed.
56 Citations
6 Claims
-
1. Method for installation of new software or upgrade of existing software by new software in workstations or network elements in a distributed data or telecommunication system,
characterized by an automated process (3), controlled by a certain workstation (1), including the following sequential steps: -
validation of hardware configuration (5) of said workstations or network elements (2), where said validation is performed to assure that said new software is loadable in said hardware configuration, finishing said process (3) if the validation (5) is not carried through successfully, first validation of software configuration (5) of said workstations or network elements (2) prior to activation of new software, where said validation is performed to assure that said new software and said existing software are compatible, finishing said process (3) if the validation (5) is not carried through successfully, first condition check (6) of said workstations or network elements (2) prior to activation of new software, including necessary checks and measurements to ensure that status is as required for the upgrade process (3), finishing said process (3) if the condition check (6) not is carried through successfully, carrying out actions providing the certain workstation with exclusive network management access to said workstations or network elements (2), activating new software (9) on said workstations or network elements, returning an OK value if carried through successfully and a NOK value if not. releasing the exclusive network management access of said certain workstation second validation (10) of software configuration of said workstations or network elements (2) after activation of new software, where said validation is performed to assure that said new software correctly has been installed, returning an OK value if carried through successfully and a NOK value if not second condition check (11) of said workstations or network elements (2) after activation of new software, including necessary checks and measurements to ensure that status is as desired in a normal state, cleaning up (13) temporary files that may have been temporary stored during installation or upgrade. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification