×

Flexible deployment and migration of virtual machines

  • US 9,658,898 B2
  • Filed: 10/14/2014
  • Issued: 05/23/2017
  • Est. Priority Date: 06/23/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for assigning a set of network names to storage access paths of virtual machines accessing storage resources via storage area networks, the method comprising:

  • creating a computer system cluster, wherein the computer system cluster includes;

    a plurality of virtual machines; and

    a plurality of servers, wherein each server of the plurality of servers includes one or more access paths that allows the plurality of virtual machines to access a plurality of storage related resources in a storage area network;

    identifying a maximum number of storage access paths that a virtual machine is able to use on any server of the plurality of servers;

    selectively deploying the plurality of virtual machines on the plurality of servers;

    for each virtual machine of the plurality of virtual machines deployed on the plurality of servers;

    assigning a plurality of source port names equal to the maximum number of storage access paths that the virtual machine can use on any of the plurality of servers;

    selecting a maximum number of concurrent live-migrations between the plurality of virtual machines;

    generating a plurality of target port names, wherein a quantity of the plurality of target port names is based on the product of;

    the maximum number of access paths that the virtual machine can use on any of the plurality of servers; and

    the maximum number of concurrent live-migrations between the plurality of virtual machines; and

    storing the plurality of target port names in a port name pool.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×