Migration of existing computing systems to cloud computing sites or virtual machines
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/30
H04L-012/24
G06F-009/48
G06F-009/50
G06F-011/14
G06F-009/455
출원번호
US-0790028
(2013-03-08)
등록번호
US-9461881
(2016-10-04)
발명자
/ 주소
Kumarasamy, Paramasivam
Mitkar, Amit
Degaonkar, Sumedh P.
Pawar, Rahul S.
Bhagi, Sri Karthik
출원인 / 주소
Commvault Systems, Inc.
대리인 / 주소
Perkins Coie LLP
인용정보
피인용 횟수 :
18인용 특허 :
93
초록▼
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
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.
대표청구항▼
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: identi
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; anddisposing 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. 2. The computer-readable storage medium of claim 1, wherein the migration method is initiated in response to determining that the source physical computing device has lost some of its data redundancy protection or a disk drive, or the source physical computing device has been infected by a virus. 3. The computer readable storage medium of claim 1, wherein the method is initiated in response to determining that the source physical computing device has experienced an increase in frequency of errors or in response to determining that the source physical computing device has presented symptoms indicative of system instability. 4. The computer-readable storage medium of claim 1, further comprising updating existing IP address mapping from the source physical machine to the destination virtual machine; and, applying existing information management policies from the source physical machine to the destination virtual machine. 5. The computer-readable storage medium of claim 1, wherein the virtual machine is created by repurposing an existing virtual machine, and further comprising using another snapshot to revert the virtual machine to an earlier point in time, wherein the virtual machine has a physical compatibility mode raw device mapped logical unit number (LUN). 6. The computer-readable storage medium of claim 1, further comprising performing information management operations on the production data of the destination virtual machine; restoring or otherwise providing production data to the destination virtual machine from a non-production copy of the data; and installing application binaries to the destination virtual machine based on applications determined on the source physical computing device. 7. The computer-readable storage medium of claim 1, wherein modifying the configuration of the virtual machine based at least in part on the determined configuration for the destination virtual machine comprises adjusting the configuration of the virtual machine to match the determined configuration using, at least in part, one-touch recovery techniques. 8. The computer-readable storage medium of claim 1 wherein a DNS table, routing table or similar data structure is updated with the IP address, so that the table points to the IP address of the destination virtual machine instead of pointing to a previous IP address associated with the source physical computing device. 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, andsuch that, the source physical computing device is decommissionable after migration is complete, andwherein the source physical computing device is inoperable after being decommissioned; anddisposing 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. 10. The method of claim 9, wherein providing the destination virtual machine with access to data and metadata from the source physical computing device comprises mounting a point-in-time snapshot copy of data and metadata at the destination virtual machine. 11. The method of claim 9, wherein the non-production copy of data associated with the source physical computing device comprises an auxiliary backup copy of data associated with the source physical computing device,wherein the auxiliary backup copy is created using an existing backup copy of data associated with the source machine, andwherein the auxiliary copy is periodically or continuously updated to reflect ongoing changes to the existing backup copy of data associated with the source physical computing device. 12. The method of claim 9, wherein the non-production copy of data associated with the source physical computing device is created in accordance with an applicable information management policy, and wherein the same applicable information management policy is applied to the destination virtual machine. 13. The method of claim 9, wherein determining a configuration of the source physical computing device includes determining physical hardware resources available to the source physical computing device. 14. The method of claim 9, wherein providing the destination physical computing device access to data and metadata associated with the source physical computing device comprises providing access to only a limited subset of data and metadata from the source physical computing device in accordance with an applicable information management policy. 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, andwherein the source physical computing device is inoperable after being decommissioned; andmeans 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. 16. The system of claim 15, wherein the means for providing comprises means for mounting a point-in-time snapshot copy of data and metadata at the destination virtual machine. 17. The system of claim 15, wherein the non-production copy of data associated with the source physical computing device comprises an auxiliary backup copy of data associated with the source physical computing device,wherein the auxiliary backup copy is created using an existing backup copy of data associated with the source machine, andwherein the auxiliary copy is periodically or continuously updated to reflect ongoing changes to the existing backup copy of data associated with the source physical computing device, andwherein the non-production copy of data associated with the source physical computing device is created in accordance with an applicable information management policy. 18. The system of claim 15, further comprising means for selecting one copy from multiple non-production copies of data and metadata associated with a source physical computing device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (93)
Yuval Ofek ; Zoran Cakeljic ; Samuel Krikler IL; Sharon Galtzur IL; Michael Hirsch IL; Dan Arnon ; Peter Kamvysselis, Apparatus and methods for copying, backing up, and restoring data using a backup segment size larger than the storage block size.
Griffin David (Maynard MA) Campbell Jonathan (Acton MA) Reilly Michael (Sterling MA) Rosenbaum Richard (Pepperell MA), Arrangement with cooperating management server node and network service node.
Nakano Toshio (Odawara JPX) Nozawa Masafumi (Odawara JPX) Kurano Akira (Odawara JPX) Hisano Kiyoshi (Odawara JPX) Hoshino Masayuki (Odawara JPX), Backup control method and system in data processing system using identifiers for controlling block data transfer.
Kitajima Hiroyuki (Yokohama) Yamamoto Akira (Yokohama) Doi Takashi (Hadano) Nozawa Masafumi (Odawara JPX), Buffered peripheral system and method for backing up and retrieving data to and from backup memory device.
Cole Leo J. (Raleigh NC) Frantz Curtis J. (Durham NC) Lee Jeannette (Raleigh NC) Ordanic Zvonimir (Raleigh NC) Plank Larry K. (Rochester MN), Centralized management in a computer network.
Carpenter Kelly S. (Fremont CA) Dearing Gerard M. (San Jose CA) Nick Jeffrey M. (Fishkill NY) Strickland Jimmy P. (Saratoga CA) Swanson Michael D. (Poughkeepsie NY) Wilkinson Wendell W. (Hyde Park NY, Coherence controls for store-multiple shared data coordinated by cache directory entries in a shared electronic storage.
Senator Steven T. ; Fuller Billy J., Computer system method and apparatus providing for various versions of a file without requiring data copy or log operati.
Fecteau Jean G. (Toronto NY CAX) Gdaniec Joseph M. (Vestal NY) Hennessy James P. (Endicott NY) MacDonald John F. (Vestal NY) Osisek Damian L. (Vestal NY), Computer system which supports asynchronous commitment of data.
Dunphy William E. (Westminster CO) Halladay Steven M. (Louisville CO) Moy Michael E. (Lafayette CO) Munro Frederick G. (Broomfield CO), Data storage and protection system.
Yanai Moshe (Framingham MA) Vishlitzky Natan (Brookline MA) Alterescu Bruno (Newton MA) Castel Daniel (Framingham MA) Shklarsky Gadi (Brookline MA), Data storage system controlled remote data mirroring with respectively maintained data indices.
Fortier Richard W. (Acton MA) Mastors Robert M. (Ayer MA) Taylor Tracy M. (Upton MA) Wallace John J. (Franklin MA), Digital data processor with improved backup storage.
Kenley Gregory (Northboro MA) Ericson George (Schrewsbury MA) Fortier Richard (Acton MA) Holland Chuck (Northboro MA) Mastors Robert (Ayer MA) Pownell James (Natick MA) Taylor Tracy (Upton MA) Wallac, Digital data storage system with improved data migration.
Xu Yikang ; Vahalia Uresh K. ; Jiang Xiaoye ; Gupta Uday ; Tzelnic Percy, File server system using file system storage, data movers, and an exchange of meta data among data movers for file locking and direct access to shared file systems.
Lagueux, Jr., Richard A.; Stave, Joel H.; Yeaman, John B.; Stevens, Brian E.; Higgins, Robert M.; Collins, James M., Graphical user interface for configuration of a storage system.
Urevig Paul D. ; Malnati James R. ; Ethen Donald J. ; Weber Herbert L., Grouping shared resources into one or more pools and automatically re-assigning shared resources from where they are not currently needed to where they are needed.
Barney Rock D. ; Schwols Keith ; Nelson Ellen M., Integration of a database into file management software for protecting, tracking and retrieving data.
Martin Charles W. (Richardson TX) Reid Fredrick S. (Plano TX) Forbus Gary L. (Dallas TX) Adams Steve M. (Plano TX) Shannon C. Patrick (Garland TX) Pirpich Eric A. (Garland TX), Mass data storage and retrieval system.
Kedem Nadav,ILX, Mass storage subsystem and backup arrangement for digital data processing system which permits information to be backed up while host computer(s) continue(s) operating in connection with information .
Long Robert M., Media element library with non-overlapping subset of media elements and non-overlapping subset of media element drives accessible to first host and unaccessible to second host.
Kullick Steven E. ; Spirakis Charles S. ; Titus Diane J., Method and apparatus for transferring archival data among an arbitrarily large number of computer devices in a networked.
Eastridge Lawrence E. (Tucson AZ) Kern Robert F. (Tucson AZ) Kern Ronald M. (Tucson AZ) Mikkelsen Claus W. (Morgan Hill CA) Ratliff James M. (Tucson AZ), Method and system for automated backup copy ordering in a time zero backup copy session.
Eastridge Lawrence E. (Tucson AZ) Kern Robert F. (Tucson AZ) Micka William F. (Tucson AZ) Mikkelsen Claus W. (Morgan Hill CA) Ratliff James M. (Tucson AZ), Method and system for automated termination and resumption in a time zero backup copy process.
Walter A. Hubis ; William G. Deitz, Method and system for controlling access share storage devices in a network environment by configuring host-to-volume mapping data structures in the controller memory for granting and denying access .
Aoyama Yuki,JPX ; Takahashi Toru,JPX ; Wakayama Satoshi,JPX, Method of and an apparatus for displaying version information and configuration information and a computer-readable recording medium on which a version and configuration information display program i.
Crescenti,John; Kavuri,Srinivas; Oshinsky,David Alan; Prahlad,Anand, Modular backup and retrieval system used in conjunction with a storage area network.
Pisello Thomas (De Bary FL) Crossmier David (Casselberry FL) Ashton Paul (Oviedo FL), Network management system having virtual catalog overview of files distributively stored across network domain.
Crockett Robert N. (Tucson AZ) Kern Ronald M. (Tucson AZ) Micka William F. (Tucson AZ), Software directed microcode state save for distributed storage controller.
Kottomtharayil,Rajiv; Gokhale,Parag; Prahlad,Anand; Vijayan Retnamma,Manoj Kumar; Ngo,David; Devassy,Varghese, System and method for dynamically performing storage operations in a computer network.
Mutalik Madhav ; Senie Faith M., System and method for performing file-handling operations in a digital data processing system using an operating system-independent file map.
Huai ReiJane (Old Brookville NY) Daly Robert (Ronkonkoma NY) Curti Walter (Dix Hills NY) Mohan Deepak (Huntington NY) Chueh James Kuang-Ru (Bayside NY) Louie Larry (Forest Hills NY), System and parallel streaming and data stripping to back-up a network.
Stoppani ; Jr. Peter (Woodinville WA), System for allocating storage spaces based upon required and optional service attributes having assigned piorities.
Flynn Rex A. (Belmont MA) Anick Peter G. (Marlboro MA), System for reconstructing prior versions of indexes using records indicating changes between successive versions of the.
Saether Christian D. (Seattle WA) Stoppani ; Jr. Peter (Woodinville WA), System of device independent file directories using a tag between the directories and file descriptors that migrate with.
Brunet, Jeffrey; Chowdhary, Yousuf; Collins, Ian; Pan, Hai Sheng; Kusov, Valeriy, Systems and methods for converting a media player into a backup device.
Mikesell, Paul A.; Anderson, Rob; Passey, Aaron James; Godman, Peter John; Khan, Hassan F.; Schack, Darren P., Systems and methods for restriping files in a distributed file system.
Deshpande, Sumer Dilip; Dornemann, Henry Wallace; Venkatesha, Ananda; Sancheti, Ashwin Gautamchand, Archiving virtual machines in a data storage system.
Mitkar, Amit; Deshpande, Sumer Dilip; Dornemann, Henry Wallace; Pawar, Rahul S.; Sancheti, Ashwin Gautamchand, Creation of virtual machine placeholders in a data storage system.
Dornemann, Henry Wallace; Pawar, Rahul S.; Kumarasamy, Paramasivam; Kilaru, Satish Chandra; Venkatesha, Ananda, Efficient live-mount of a backed up virtual machine in a storage management system.
Dornemann, Henry Wallace; Pawar, Rahul S.; Kumarasamy, Paramasivam; Kilaru, Satish Chandra; Venkatesha, Ananda, Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations.
Varadharajan, Prakash; Dornemann, Henry Wallace; Polimera, Rajesh; Kandasamy, Anand, File manager integration with virtualization in an information management system with an enhanced storage manager, including user control and storage management of virtual machines.
Kumarasamy, Paramasivam; Pawar, Rahul S.; Mitkar, Amit; Kilaru, Satish Chandra, Systems and methods to process block-level backup for selective file restoration for virtual machines.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.