Automatic backup and restore for configuration of a logical volume manager during software installation
First Claim
1. A computer readable storage medium comprising computer readable code configured to carry out a process, for automatically backing up and restoring a system configuration of a logical volume manager in conjunction with installing software on a software device configured under the logical volume manager, comprising:
- a pre-removal module configured to automatically execute a pre-removal procedure prior to installing the software on the software device, the pre-removal procedure including backing up a system configuration of the logical volume manager and removing the software device from the electronic environment of the software device in preparation for a software installation on the first storage software device;
a post-installation module configured to automatically execute a post-installation procedure after installing the software on the software device, the post-installation procedure including reconfiguring the software device and restoring the system configuration of the logical volume manager in response to a software installation on the software device; and
a file packaging module configured to embed the pre-removal and post-installation procedures in a packaging file.
2 Assignments
0 Petitions
Accused Products
Abstract
A process, apparatus, and system are disclosed for automatically backing up and restoring a system configuration during the installation of new software on a software device. The apparatus may be embodied as a software installation module having a pre-removal module and a post-installation module. The pre-removal and post-removal procedures are embedded within a systems packaging files so that they may be automatically executed during the installation procedures for installing the new software. The apparatus may also include a recovery module configured to perform procedures that are similar to, but potentially more thorough than the procedures implemented by the post-installation procedure. Specifically, the apparatus may be incorporated in a server within a storage area network (SAN) and configured to operate with a plurality of physical disk drives also connected to the storage area network (SAN).
-
Citations
29 Claims
-
1. A computer readable storage medium comprising computer readable code configured to carry out a process, for automatically backing up and restoring a system configuration of a logical volume manager in conjunction with installing software on a software device configured under the logical volume manager, comprising:
-
a pre-removal module configured to automatically execute a pre-removal procedure prior to installing the software on the software device, the pre-removal procedure including backing up a system configuration of the logical volume manager and removing the software device from the electronic environment of the software device in preparation for a software installation on the first storage software device; a post-installation module configured to automatically execute a post-installation procedure after installing the software on the software device, the post-installation procedure including reconfiguring the software device and restoring the system configuration of the logical volume manager in response to a software installation on the software device; and a file packaging module configured to embed the pre-removal and post-installation procedures in a packaging file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for automatically backing up and restoring a system configuration of a logical volume manager in conjunction with installing software on a software device, the system comprising:
-
a storage server having a plurality of storage software devices; a logical volume manager configured to interface with the storage server and manage the plurality of storage software devices; a software installation module configured to interface with the storage server and the logical volume manager and to manage the installation of software on a first storage software device of the plurality of storage software devices; a pre-removal module configured to implement a pre-removal procedure, including backing up a system configuration of the logical volume manager and removing the first storage software device from the electronic environment of the software device in preparation for a software installation on the first storage software device; a post-installation module configured to implement a post-installation procedure, including reconfiguring the first storage software device and restoring the system configuration of the logical volume manager in response to a software installation on the first storage software device; and a file packaging module configured to embed the pre-removal and post-installation procedures in a packaging file. - View Dependent Claims (11)
-
-
12. A system for automatically backing up and restoring a system configuration of a logical volume manager in conjunction with installing software on a software device, the system comprising:
-
a first storage server having a first plurality of storage software devices; a second storage server having a second plurality of storage software devices and connected to the first storage server to form a storage area network; a logical volume manager configured to interface with the storage area network and manage the first and second pluralities of storage software devices; a software installation module configured to interface with the server and the logical volume manager and to manage the installation of software on a first storage software device of the plurality of storage software devices; a pre-removal module configured to implement a pre-removal procedure, including backup a system configuration of the logical volume manager and remove the first storage software device from the electronic environment of the software device in preparation for a software installation on the first storage software device; a post-installation module configured to implement a post-installation procedure, including reconfigure the first storage software device and restore the system configuration of the logical volume manager in response to a software installation on the first storage software device; and a file packaging module configured to embed the pre-removal and post-installation procedures in a packaging file.
-
-
13. A process for automatically backing up and restoring a system configuration of a logical volume manager in conjunction with installing software on a software device configured under the logical volume manager, the process comprising:
-
automatically executing a pre-removal procedure prior to installing the software on the software device, the pre-removal procedure including backing up a system configuration of the logical volume manager and removing the first storage software device from the electronic environment of the software device in preparation for installing the software on the software device; automatically executing a post-installation procedure after installing the software on the software device, the post-installation procedure including reconfiguring the software device and restoring the system configuration of the logical volume manager in response to installing the software on the software device; and embedding the pre-removal and post-installation procedures in a packaging file. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer readable storage medium comprising computer readable code configured to carry out a process for automatically backing up and restoring a system configuration of a logical volume manager in conjunction with installing software on a software device of a storage system with a logical volume manager, the process comprising:
-
automatically executing a pre-removal procedure prior to installing the software on the software device, the pre-removal procedure including backing up a system configuration of the logical volume manager and removing the first storage software device from the electronic environment of the software device in preparation for a software installation on the software device; automatically executing a post-installation procedure after installing the software on the software device, the post-installation procedure including reconfiguring the software device and restoring the system configuration of the logical volume manager in response to a software installation on the software device; and embedding the pre-removal and post-installation procedures in a packaging file. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer readable storage medium comprising computer readable code configured to carry out a process, for automatically backing up and restoring a system configuration of a logical volume manager in conjunction with installing software on a software device, comprising:
-
means for automatically executing a pre-removal procedure prior to installing the software on the software device; means for automatically executing a post-installation procedure after installing the software on the software device; means for embedding the pre-removal and post-installation procedures in a packaging file; means for removing the software device from the electronic environment of the software device prior to installing the software on the software device; means for reconfiguring the software device after installing the software on the software device; and means for restoring the system configuration of the electronic device after installing the software on the software device.
-
Specification