Virtual server cloning
First Claim
Patent Images
1. A method comprising:
- executing, on a source storage device that includes a reference system, a system preparation application to prepare the reference system for image creation, the reference system including at least one application for customization;
creating an image of the prepared reference system;
automatically deploying the image to a target storage device;
assigning a virtual server to the target storage device, the assigning causing the target storage device to be associated with a physical server, the physical server to host the virtual server;
writing customization data to the target storage device, wherein the customization data comprises a customization script used to customize the at least one application;
writing recustomization data to the target storage device, the writing of the recustomization data occurring without redeploying of the image to the target storage device; and
automatically recustomizing a deployed system using the recustomization data, the recustomizing comprising disassociating the virtual server with the target storage device of the deployed system and the deployed system including the physical server,wherein the automatically deploying of the image to the target storage device comprises automatically deploying the image in parallel to the target storage device and an additional storage device, the target storage device being associated with an additional virtual server.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a system preparation application may be executed on a source storage device to prepare a reference system for image creation. The reference system may include at least one application for customization. The image of the prepared reference may be automatically deployed to a target storage device. The target storage device may be associated with a virtual server. Customization data may be written to the target storage device.
-
Citations
20 Claims
-
1. A method comprising:
-
executing, on a source storage device that includes a reference system, a system preparation application to prepare the reference system for image creation, the reference system including at least one application for customization; creating an image of the prepared reference system; automatically deploying the image to a target storage device; assigning a virtual server to the target storage device, the assigning causing the target storage device to be associated with a physical server, the physical server to host the virtual server; writing customization data to the target storage device, wherein the customization data comprises a customization script used to customize the at least one application; writing recustomization data to the target storage device, the writing of the recustomization data occurring without redeploying of the image to the target storage device; and automatically recustomizing a deployed system using the recustomization data, the recustomizing comprising disassociating the virtual server with the target storage device of the deployed system and the deployed system including the physical server, wherein the automatically deploying of the image to the target storage device comprises automatically deploying the image in parallel to the target storage device and an additional storage device, the target storage device being associated with an additional virtual server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
one or more hardware processors; a preparation module configured to execute, using the one or more hardware processors, a system preparation application on a source storage device to prepare the reference system for image creation, the source storage device including a reference system, the reference system including at least one application for customization; an image creation module configured to create an image of the prepared reference system; a deployment module configured to automatically deploy the image to a target storage device; an assigning module configured to assign a virtual server to the target storage device, the assigning causing the target storage device to be associated with a physical server, the physical server to host the virtual server; a writing module configured to automatically write customization data to the target storage device, wherein the customization data is used to customize the at least one application; and a recustomization module configured to; write recustomization data to the target storage device without redeploy of the image to the target storage device; disassociate the virtual server with the target storage device of the deployed system; and automatically recustomize a deployed system using the recustomization data, the deployed system including the physical server, wherein the deployment module is configured to automatically deploy the image in parallel to the target storage device and an additional storage device, the target storage device being associated with an additional virtual server. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium embodying instructions that, when executed by a computer, cause the computer to:
-
execute, on a source storage device that includes a reference system, a system preparation application to prepare the reference system for image creation, the reference system including at least one application for customization; create an image of the prepared reference system; automatically deploy the image to a target storage device; assign a virtual server to the target storage device, the assigning causing the target storage device to be associated with a physical server, the physical server to host the virtual server; write customization data to the target storage device, wherein the customization data comprises a customization script used to customize the at least one application; write recustomization data to the target storage device without redeploy of the image to the target storage device; and automatically recustomize a deployed system using the recustomization data, the recustomizing comprising disassociating the virtual server with the target storage device of the deployed system and the deployed system including the physical server, wherein the automatically deploying of the image to the target storage device comprises automatically deploying the image in parallel to the target storage device and an additional storage device, the target storage device being associated with an additional virtual server. - View Dependent Claims (19, 20)
-
Specification