Automating application of software patches to a server having a virtualization layer
First Claim
1. A method for automating application of software patches during a build of a server system having a virtualization layer, comprising the steps of:
- a computer system having a first operating system downloading a plurality of software patches;
the computer system determining the software patches to apply in conjunction with a build of a new server console operating system;
the computer system indicating, during the build, a destination directory of the server system for software patch placement in response to executing a first script file wherein execution by the computer system of the first script file includes the computer system prompting a user of the computer system for a username and password and locally authenticating the user name and password;
the computer system, during the build, copying the software patches in compressed format to the destination directory; and
the computer system, during the build, decompressing and installing the software patches to the destination directory and rebooting the console operating system in response to executing a second script file wherein execution of the second script file causes installation using a remote terminal session;
wherein the virtualization layer partitions the server into a plurality of virtual machines, each including a guest operating system and virtual hardware, with the virtual hardware mapping to an underlying physical hardware of the server.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for automating application of software patches to a server system having a virtualization layer. A plurality of software patches are downloaded to a computer system having a first operating system. The software patches to apply to a server console operating system are then determined. The software patches are automatically copied to the server system by executing a first script file. The copied software patches are automatically decompressed by executing a second script file. The decompressed software patches are installed in a specified order by executing the second script file. The console operating system is rebooted only after all software patches are installed.
-
Citations
23 Claims
-
1. A method for automating application of software patches during a build of a server system having a virtualization layer, comprising the steps of:
-
a computer system having a first operating system downloading a plurality of software patches; the computer system determining the software patches to apply in conjunction with a build of a new server console operating system; the computer system indicating, during the build, a destination directory of the server system for software patch placement in response to executing a first script file wherein execution by the computer system of the first script file includes the computer system prompting a user of the computer system for a username and password and locally authenticating the user name and password; the computer system, during the build, copying the software patches in compressed format to the destination directory; and the computer system, during the build, decompressing and installing the software patches to the destination directory and rebooting the console operating system in response to executing a second script file wherein execution of the second script file causes installation using a remote terminal session; wherein the virtualization layer partitions the server into a plurality of virtual machines, each including a guest operating system and virtual hardware, with the virtual hardware mapping to an underlying physical hardware of the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for automating application of software patches during a build of a server having a virtualization layer, comprising:
-
a plurality of data stores for storing software patches; a processor for executing a plurality of components including; a component for downloading a plurality of software patches to a computer system having a first operating system; a component for indicating a destination directory of a new server system build for software patch placement in response to executing a first script file wherein execution by the computer system of the first script file includes the computer system prompting a user of the computer system for a username and password and locally authenticating the user name and password; a component for copying the software patches in compressed format to the destination directory; and a component for decompressing and installing the software patches into the destination directory and rebooting a console operating system in response to executing a second script file wherein execution of the second script file causes installation using a remote terminal session; wherein the virtualization layer partitions the server into a plurality of virtual machines, each including a guest operating system and virtual hardware, with the virtual hardware mapping to an underlying physical hardware of the server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product for automating application of software patches during build of a server system having a virtualization layer when operated on a processor, the program product comprising a non-transitory computer readable medium having computer readable code embedded therein, the computer readable medium comprising:
-
program instructions that download a plurality of software patches to a computer system having a first operating system; program instructions that indicate, during the build, a destination directory of the server system for software patch placement in response to executing a first script file wherein execution by the computer system of the first script file includes the computer system prompting a user of the computer system for a username and password and locally authenticating the user name and password; program instructions that copy the software patches in compressed format to the destination; and program instructions that decompress and install the software patches into the destination directory and reboot a console operating system in response to executing a second script file wherein execution of the second script file causes installation using a remote terminal session; wherein the virtualization layer partitions the server into a plurality of virtual machines, each including a guest operating system and virtual hardware, with the virtual hardware mapping to an underlying physical hardware of the server. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification