Synchronization and customization of a clone computer
First Claim
Patent Images
1. A computer implemented method for maintaining synchronization between a master computer disk and a clone disk that comprises:
- maintaining revisions of the master computer disk, wherein one of the revisions includes configurations desirable for a clone group of which a computer utilizing the clone disk is a member;
associating the revision to the clone group to enable creation of computers in the clone group based on the revision;
creating the clone disk by requesting a snapshot of the revision of the master computer disk; and
applying customizations to the clone disk specific to the computer utilizing the clone disk, wherein a representation of the customizations is stored separate from the revisions of the master computer disk and in association with an identity of the computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method for maintaining synchronization between a master computer disk and a clone disk that includes cloning the clone disk from the master computer disk, the clone disk having a customization portion; and customizing the customization portion with information relevant to a clone computer that uses the clone disk.
93 Citations
20 Claims
-
1. A computer implemented method for maintaining synchronization between a master computer disk and a clone disk that comprises:
-
maintaining revisions of the master computer disk, wherein one of the revisions includes configurations desirable for a clone group of which a computer utilizing the clone disk is a member; associating the revision to the clone group to enable creation of computers in the clone group based on the revision; creating the clone disk by requesting a snapshot of the revision of the master computer disk; and applying customizations to the clone disk specific to the computer utilizing the clone disk, wherein a representation of the customizations is stored separate from the revisions of the master computer disk and in association with an identity of the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A master/slave synchronization maintainer comprising:
-
a template receiver for maintaining revisions of a master computer disk, wherein one of the revisions includes configurations desirable for a clone group of which a computer utilizing a clone disk is a member; a clone generator coupled with said template receiver, said clone generator for associating the revision to the clone group to enable creation of computers in the clone group based on the revision and for creating the clone disk from the master computer disk; and a clone customizer coupled with said clone generator, said clone customizer for applying customizations to the clone disk specific to the computer utilizing the clone disk, wherein a representation of the customizations is stored separate from the revisions of the master computer disk and in association with an identity of the computer. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-usable medium having computer-readable program code embodied therein for causing a method for maintaining synchronization between a master computer disk and a clone disk, said method comprising:
-
maintaining revisions of the master computer disk, wherein one of the revisions includes configurations desirable for a clone group of which a computer utilizing the clone disk is a member; associating the revision to the clone group to enable creation of computers in the clone group based on the revision; creating the clone disk by requesting a snapshot of the revision of the master computer disk; and applying customizations to the clone disk specific to the computer utilizing the clone disk, wherein a representation of the customizations is stored separate from the revisions of the master computer disk and in association with an identity of the computer. - View Dependent Claims (15, 16, 17)
-
-
18. A computer implemented method for maintaining synchronization between a master computer disk and a clone disk that comprises:
-
cloning the clone disk from said master computer disk, the clone disk having a customization portion; and customizing the customization portion with information relevant to a clone computer that uses the clone disk by, when the clone computer is powered on, waiting for software from the clone disk to load and sending customization information to the software loaded from the clone disk, whereby the clone computer modifies its configuration files.
-
-
19. A master/slave synchronization maintainer comprising:
-
a template receiver for receiving a master computer disk template; a clone generator coupled with said template receiver, said clone generator for cloning at least one slave disk from said master computer disk; a clone customizer coupled with said clone generator, said clone customizer for providing at least one customization portion of said at least one slave disk clone; and a clone synchronizer coupled with said clone customizer, said clone synchronizer for synchronizing said slave disk to said master computing disk while maintaining said at least one customization portion of said slave disk such that said slave disk remains a clone with respect to said master computer disk while also retaining said at least one customization portion which is distinct from said master computing disk, wherein said synchronizing of said slave disk with respect to said master computing disk provides a go-offline command to a slave software program running on a slave computer loaded from said slave disk after a pre-determined time period has passed since synchronization was available and said slave disk has been offline, and wherein a power down command is provided to said slave computer coupled with said slave disk if said slave software program does not respond to said go-offline command in a pre-determined period of time.
-
-
20. A non-transitory computer-usable medium having computer-readable program code embodied therein for causing a method for maintaining synchronization between a master computer disk and a customized slave disk, said method comprising:
-
receiving a master computer disk; utilizing a snapshot function to clone at least one slave disk from said master computer disk; providing at least one customization portion to said at least one slave disk clone; tracking changes to said master computing disk; providing an anchor for synchronizing said slave disk to said master computing disk when said changes to said master computing disk are recognized without requiring an agent; and synchronizing said slave disk to said master computing disk when said slave disk is offline while maintaining said at least one customization portion of said slave disk such that said slave disk remains a clone with respect to said master computer disk while also retaining said at least one customization portion which is distinct from said master computing disk, wherein said synchronizing further comprises providing a go offline command to a slave software program on a slave computer loaded from said slave disk after a pre-determined time period has passed since synchronization was available and said slave disk has not been offline, and providing a power down command to said slave computer coupled with said slave disk if said slave software program does not respond to said go-offline command in a pre-determined period of time.
-
Specification