Method and system for live operating environment upgrades
First Claim
1. A method for live operating system upgrade of a server computer system comprising:
- generating a first copy of a previous operating system environment;
booting the computer system to a subsequent operating system environment;
generating a second copy of the previous operating system environment, at the time of said booting;
generating a third copy of the subsequent operating system environment, at the time of said booting; and
ensuring the subsequent operating system environment is synchronized with the previous operating system environment by comparing the first copy, the second copy, and the third copy.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for implementing a live operating system upgrade of a computer system. The method includes generating a first copy of a previous operating system environment of the computer system. The computer system is then booted to a subsequent operating system environment. A second copy of the previous operating system environment at the time of the booting is then-generated. Additionally, a third copy of the subsequent operating system environment, at the time of the booting is generated. The copies function by ensuring the subsequent operating system environment is synchronized with the previous operating system environment by comparing the first copy, the second copy, and the third copy to detect any intervening changes and allow decisions to be made regarding such changes.
32 Citations
20 Claims
-
1. A method for live operating system upgrade of a server computer system comprising:
-
generating a first copy of a previous operating system environment;
booting the computer system to a subsequent operating system environment;
generating a second copy of the previous operating system environment, at the time of said booting;
generating a third copy of the subsequent operating system environment, at the time of said booting; and
ensuring the subsequent operating system environment is synchronized with the previous operating system environment by comparing the first copy, the second copy, and the third copy. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server configured for implementing live operating system upgrades comprising:
a computer system having a processor coupled to a memory, the memory having computer readable code which when executed by the processor causes the computer system to implement;
generating a first copy of a previous operating system environment;
booting the computer system to a subsequent operating system environment;
generating a second copy of the previous operating system environment, at the time of said booting;
generating a third copy of the subsequent operating system environment, at the time of said booting; and
ensuring the subsequent operating system environment is synchronized with the previous operating system environment by comparing the first copy, the second copy, and the third copy. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A computer readable media having computer readable code which when executed by a server computer system cause the computer system to implement a method for a live operating system upgrade comprising:
-
generating a first copy of a previous operating system environment;
booting the computer system to a subsequent operating system environment;
generating a second copy of the previous operating system environment, at the time of said booting;
generating a third copy of the subsequent operating system environment, at the time of said booting; and
ensuring the subsequent operating system environment is synchronized with the previous operating system environment by comparing the first copy, the second copy, and the third copy. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for live operating system upgrade of a server computer system comprising:
-
means for generating a first copy of a previous operating system environment;
means for booting the computer system to a subsequent operating system environment;
means for generating a second copy of the previous operating system environment, at the time of said booting;
means for generating a third copy of the subsequent operating system environment, at the time of said booting; and
means for ensuring the subsequent operating system environment is synchronized with the previous operating system environment by comparing the first copy, the second copy, and the third copy. - View Dependent Claims (20)
-
Specification