Use of snapshots to reduce risk in migration to a standard virtualized environment

US10249014B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10249014-B2
Application numberUS-201715494516-A
CountryUS
Kind codeB2
Filing dateApr 23, 2017
Priority dateNov 29, 2012
Publication dateApr 2, 2019
Grant dateApr 2, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

During a process of migrating a source system into a standardized virtual environment, virtual machine instances of the source system executing in a hypervisor are snapshotted as virtual machine images in an operational repository of the hypervisor. The virtual machine images in the operational repository are short-term snapshots. From time to time during the migration process, long-term snapshots of the source system are created by checking given ones of the virtual machine images from the hypervisor operational repository into an image library as image objects.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer readable medium comprising computer executable instructions which when executed by a computer cause the computer to perform the method of: during a process of migrating a source system into a standardized virtual environment, incrementally adjusting virtual machine instances of said source system to meet standards of said standardized virtual environment, and in response to each incremental adjustment, snapshotting said virtual machine instances of said source system executing in a hypervisor as virtual machine images in an operational repository of said hypervisor, said virtual machine images in said operational repository comprising short-term snapshots; and from time to time during said migration process, creating long-term snapshots of said source system by checking given ones of said virtual machine images from said hypervisor operational repository into an image library as image objects, wherein said long-term snapshots include information on a file system of said source system and information on applications that are running on said source system. 2. An apparatus comprising: a memory; and at least one processor, coupled to said memory, and operative to: during a process of migrating a source system into a standardized virtual environment, incrementally adjust virtual machine instances of said source system to meet standards of said standardized virtual environment, and in response to each incremental adjustment, snapshot said virtual machine instances of said source system executing in a hypervisor as virtual machine images in an operational repository of said hypervisor, said virtual machine images in said operational repository comprising short-term snapshots; and from time to time during said migration process, create long-term snapshots of said source system by checking given ones of said virtual machine images from said hypervisor operational repository into an image library as image objects, wherein said long-term snapshots include information on a file system of said source system and information on applications that are running on said source system. 3. The apparatus of claim 2 , further comprising a plurality of distinct software modules, each of the distinct software modules being embodied on a computer-readable storage medium, and wherein the distinct software modules comprise a snapshot management system module, a hypervisor module, and a virtual image library module; wherein: said at least one processor is operative to snapshot by executing said snapshot management system module and said hypervisor module; and said at least one processor is operative to create said long-term snapshots by executing said snapshot management system module and said virtual image library module. 4. A method comprising: during a process of migrating a source system into a standardized virtual environment, incrementally adjusting virtual machine instances of said source system to meet standards of said standardized virtual environment, and in response to each incremental adjustment, snapshotting said virtual machine instances of said source system executing in a hypervisor as virtual machine images in an operational repository of said hypervisor, said virtual machine images in said operational repository comprising short-term snapshots; and from time to time during said migration process, creating long-term snapshots of said source system by checking given ones of said virtual machine images from said hypervisor operational repository into an image library as image objects, wherein said long-term snapshots include information on a file system of said source system and information on applications that are running on said source system. 5. The method of claim 4 , further comprising providing a system, wherein the system comprises distinct software modules, each of the distinct software modules being embodied on a computer-readable storage medium, and wherein the distinct software modules comprise a snapshot management system module, a hypervisor module, and a virtual image library module; wherein: said snapshotting is carried out by said snapshot management system module and said hypervisor module executing on at least one hardware processor; and said creating of said long-term snapshots is carried out by said snapshot management system module and said virtual image library module executing on said at least one hardware processor.

Assignees

Inventors

Classifications

  • Point-in-time backing up or restoration of persistent data · CPC title

  • Image based installation; Cloning; Build to order · CPC title

  • Saving, restoring, recovering or retrying · CPC title

  • Image acquisition · CPC title

  • Using snapshots, i.e. a logical point-in-time copy of the data · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10249014B2 cover?
During a process of migrating a source system into a standardized virtual environment, virtual machine instances of the source system executing in a hypervisor are snapshotted as virtual machine images in an operational repository of the hypervisor. The virtual machine images in the operational repository are short-term snapshots. From time to time during the migration process, long-term snapsh…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F9/461. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 02 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).