×

Determining status of migrating virtual machines

  • US 9,336,039 B2
  • Filed: 06/26/2014
  • Issued: 05/10/2016
  • Est. Priority Date: 06/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • initiating a migration of one or more virtual machines from a source host that is located at a source site to a destination host that is located at a destination site;

    determining that a fault has occurred during the migration of the one or more virtual machines, the fault resulting in the source host becoming unavailable;

    in response to determining that the fault has occurred, determining, while the source host is unavailable and for each virtual machine of the one or more virtual machines, whether the virtual machine has been fully migrated from the source host to the destination host, the determining comprising;

    determining whether a migration started record has been stored at the destination site for the virtual machine, the migration started record being a record that is stored prior to migrating the virtual machine;

    in response to determining that the migration started record has been stored at the destination site, determining whether a placeholder virtual machine that has a unique identifier that matches a unique identifier for the virtual machine has been created at the destination site;

    in response to determining that the placeholder virtual machine has been created at the destination site, determining whether the placeholder virtual machine has an associated migration completed event, the migration completed event being an event associated with the placeholder virtual machine in response to migration of the virtual machine being completed; and

    in response to determining that the placeholder virtual machine has an associated migration completed event, determining that the virtual machine has been fully migrated from the source host to the destination host.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×