Migration of existing computing systems to cloud computing sites or virtual machines
First Claim
1. At least one tangible non-transitory computer-readable storage medium storing instructions, which when executed by at least one data processing device perform a method for migrating functionality of a source physical computing device to a destination virtual machine, the method comprising:
- identifying a non-production copy of data and metadata associated with a source physical computing device,wherein the non-production copy is stored on one or more non-production storage media separate from the source physical computing device and separate from the destination virtual machine,determining a configuration of the source physical computing device;
determining or establishing a desired configuration for a destination virtual machine,wherein the configuration is based at least in part on the determined configuration of the source physical computing device;
creating a virtual machine based on the determined configuration of the source physical computing device;
providing the virtual machine with access to the one or more non-production storage media to thereby access the data and metadata from the non-production copy of data and metadata associated with the source physical computing device,wherein the data and metadata from the non-production copy includes application-specific data and metadata;
modifying a configuration of the virtual machine based at least in part on the determined or established configuration for the destination virtual machine,wherein modifying the virtual machine comprises modifying a configuration of the virtual machine to substantially match the determined or established configuration for the destination virtual machine;
following the modifying, updating a mapping of an IP address of the source physical computing device, the destination virtual machine, or both the source physical computing device and destination virtual machine,such that client computing devices are directed or routed to the destination virtual machine instead of the source physical computing following the modifying, andsuch that, the source physical computing device is decommissionable after migration is complete, andwherein the source physical computing device is inoperable after being decommissioned; and
disposing of the source physical computing device following decommissioning, including permanently wiping data and metadata stored on the source physical computing device, and notifying a server associated with an intranet site or auction site that the source physical computing device is available for use by other users in an organization or for sale to external parties, wherein the notification includes a description or specification of the source physical computing device.
4 Assignments
0 Petitions
Accused Products
Abstract
Software, firmware, and systems are described herein that migrate functionality of a source physical computing device to a destination virtual machine. A non-production copy of data associated with a source physical computing device is created. A configuration of the source physical computing device is determined. A configuration for a destination virtual machine is determined based at least in part on the configuration of the source physical computing device. The destination virtual machine is provided access to data and metadata associated with the source physical computing device using the non-production copy of data associated with the source physical computing device.
232 Citations
18 Claims
-
1. At least one tangible non-transitory computer-readable storage medium storing instructions, which when executed by at least one data processing device perform a method for migrating functionality of a source physical computing device to a destination virtual machine, the method comprising:
-
identifying a non-production copy of data and metadata associated with a source physical computing device, wherein the non-production copy is stored on one or more non-production storage media separate from the source physical computing device and separate from the destination virtual machine, determining a configuration of the source physical computing device; determining or establishing a desired configuration for a destination virtual machine, wherein the configuration is based at least in part on the determined configuration of the source physical computing device; creating a virtual machine based on the determined configuration of the source physical computing device; providing the virtual machine with access to the one or more non-production storage media to thereby access the data and metadata from the non-production copy of data and metadata associated with the source physical computing device, wherein the data and metadata from the non-production copy includes application-specific data and metadata; modifying a configuration of the virtual machine based at least in part on the determined or established configuration for the destination virtual machine, wherein modifying the virtual machine comprises modifying a configuration of the virtual machine to substantially match the determined or established configuration for the destination virtual machine; following the modifying, updating a mapping of an IP address of the source physical computing device, the destination virtual machine, or both the source physical computing device and destination virtual machine, such that client computing devices are directed or routed to the destination virtual machine instead of the source physical computing following the modifying, and such that, the source physical computing device is decommissionable after migration is complete, and wherein the source physical computing device is inoperable after being decommissioned; and disposing of the source physical computing device following decommissioning, including permanently wiping data and metadata stored on the source physical computing device, and notifying a server associated with an intranet site or auction site that the source physical computing device is available for use by other users in an organization or for sale to external parties, wherein the notification includes a description or specification of the source physical computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for migrating functionality of a source physical computing device to a destination virtual machine, the method being performed by a processor executing instructions stored in a memory, the method comprising:
-
determining a configuration of the source physical computing device; determining a configuration for a destination virtual machine based at least in part on the configuration of the source physical computing device; providing the destination virtual machine with access to data and metadata associated with the source physical computing device using a non-production copy of data associated with the source physical computing device, wherein the non-production copy is stored on one or more non-production storage media separate from the source physical computing device and separate from the destination virtual machine; establishing or initiating the destination virtual machine based on the determined configuration for the destination virtual machine and the provided access to the non-production copy of the data and metadata associated with the source physical computing device; following the establishing or initiating, updating a mapping of a logical address of the source physical computing device, the destination virtual machine, or both the source physical computing device and destination virtual machine, such that a client computing device is directed or routed to the destination virtual machine instead of the source physical computing device following the establishing or initiating, and such that, the source physical computing device is decommissionable after migration is complete, and wherein the source physical computing device is inoperable after being decommissioned; and disposing of the source physical computing device following decommissioning, including permanently wiping data and metadata stored on the source physical computing device, and notifying a server associated with an intranet site or auction site that the source physical computing device is available for use by other users in an organization or for sale to external parties, wherein the notification includes a description or specification of the source physical computing device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for migrating functionality of a source physical computing device to a destination virtual machine, the system comprising:
-
at least one processor; memory coupled to the at least one processor; means for creating a non-production copy of data associated with a source physical computing device, wherein the non-production copy is stored on one or more non-production storage media separate from the source physical computing device and separate from the destination virtual machine; means for determining a configuration of the source physical computing device; means for determining a configuration for a destination virtual machine based at least in part on the configuration of the source physical computing device; means for providing the destination virtual machine access to data and metadata associated with the source physical computing device using the non-production copy of data associated with the source physical computing device; means for updating a mapping of a logical address of the source physical computing device, the destination virtual machine, or both the source physical computing device and destination virtual machine, such that a client computing device is directed or routed to the destination virtual machine instead of the source physical computing device following the establishing or initiating, such that, the source physical computing device is decommissionable after migration is complete, and wherein the source physical computing device is inoperable after being decommissioned; and means for disposing of the source physical computing device following decommissioning, including permanently wiping data and metadata stored on the source physical computing device, and notifying a server associated with an intranet site or auction site that the source physical computing device is available for use by other users in an organization or for sale to external parties, wherein the notification includes a description or specification of the source physical computing device. - View Dependent Claims (16, 17, 18)
-
Specification