Establishing redundant connections for virtual machine
First Claim
Patent Images
1. A method for establishing redundant connections for a virtual machine, comprising:
- obtaining a plurality of storage nodes storing a same virtual machine image of the virtual machine;
determining at least two storage nodes from the plurality of storage nodes storing the same virtual machine image of the virtual machine so that connections between a compute node provisioning the virtual machine and each of the at least two storage nodes storing the same virtual machine image of the virtual machine have minimum correlation, wherein the determining further comprises;
obtaining IP addresses of the plurality of storage nodes storing the same virtual machine image of the virtual machine;
determining a plurality of routing paths from the compute node to the plurality of storage nodes storing the same virtual machine image of the virtual machine;
selecting at least two routing paths that do not pass through a same intermediate routing device from the plurality of routing paths;
and determining the at least two storage nodes corresponding to the at least two routing paths; and
establishing the redundant connections for the virtual machine by establishing connections between the compute node provisioning the virtual machine and the at least two storage nodes storing the same virtual machine image of the virtual machine.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for establishing redundant connections for a virtual machine, which comprises: obtaining a plurality of storage nodes storing a same virtual machine image of the virtual machine; determining at least two storage nodes from the plurality of storage nodes, so that connections between a compute node provisioning the virtual machine and each of the at least two storage nodes have minimum correlation; and establishing connections between the compute node and the at least two storage nodes respectively. The present invention further discloses the corresponding apparatus.
25 Citations
18 Claims
-
1. A method for establishing redundant connections for a virtual machine, comprising:
-
obtaining a plurality of storage nodes storing a same virtual machine image of the virtual machine; determining at least two storage nodes from the plurality of storage nodes storing the same virtual machine image of the virtual machine so that connections between a compute node provisioning the virtual machine and each of the at least two storage nodes storing the same virtual machine image of the virtual machine have minimum correlation, wherein the determining further comprises; obtaining IP addresses of the plurality of storage nodes storing the same virtual machine image of the virtual machine; determining a plurality of routing paths from the compute node to the plurality of storage nodes storing the same virtual machine image of the virtual machine; selecting at least two routing paths that do not pass through a same intermediate routing device from the plurality of routing paths; and determining the at least two storage nodes corresponding to the at least two routing paths; and establishing the redundant connections for the virtual machine by establishing connections between the compute node provisioning the virtual machine and the at least two storage nodes storing the same virtual machine image of the virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for establishing redundant connections for a virtual machine, comprising:
-
a node obtaining module configured to obtain a plurality of storage nodes storing a same virtual machine image of the virtual machine; a determining module configured to determine at least two storage nodes from the plurality of storage nodes storing the same virtual machine image of the virtual machine so that connections between a compute node provisioning the virtual machine and each of the at least two storage nodes storing the same virtual machine image of the virtual machine have minimum correlation, wherein the determining module comprises; an address obtaining unit configured to obtain IP addresses of the plurality of storage nodes storing the same virtual machine image of the virtual machine; a path determining unit configured to determine a plurality of routing paths from the compute node to the plurality of storage nodes storing the same virtual machine image of the virtual machine; a path selecting unit configured to select at least two routing paths that do not pass through a same intermediate routing device from the plurality of routing paths; and a node determining unit configured to determine the at least storage nodes corresponding to the at least two routing paths; and a connection establishing module configured to establish the redundant connections for the virtual machine by establishing connections between the compute node provisioning the virtual machine and the at least two storage nodes storing the same virtual machine image of the virtual machine. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification