ATTACHING STORAGE RESOURCES TO VIRTUAL MACHINE INSTANCES
First Claim
1. A data processing system for attaching storage resources to virtual machine instances, the data processing system comprising:
- a memory; and
a processor in communication with the memory, wherein the data processing system is configured to perform a method, said method comprising;
obtaining, by a management instance of a management server, a storage area network request for a group comprising at least one world-wide unique port number for one or more virtual host bus adapters, wherein a virtual host bus adapter is a virtual instance of a host bus adapter of a computer system of the data processing system, the host bus adapter to couple the computer system to one or more storage resources of one or more storage area networks, the at least one world-wide unique port number to be used to access at least one storage resource of at least one storage area network;
initiating, based on the storage area network request, discovery for each world-wide unique port number of the at least one world-wide unique port number in the group on one or more host bus adapters of the computer system to collect information;
analyzing the information collected to determine availability of storage resources to attach to one or more virtual machine instances generated by a hypervisor of the computer system; and
initiating, based on the analyzing, configuring at least one of virtual host bus adapter to attach one or more storage resources to at least one virtual machine instance of the one or more virtual machine instances.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system includes one or more computer systems, each executing at least one hypervisor. Host bus adapters on the computer system are connectable to storage resources in at least one storage area network. The at least one hypervisor provides virtual instances of the host bus adapters as virtual host bus adapters, and a world-wide unique port number and a logical unit number are used to access a storage volume. A globally unique identifier is used to identify the storage volume. The system includes a management server comprising a management instance for evaluating a possibility of attaching storage resources to virtual machine instances generated by the hypervisor.
3 Citations
20 Claims
-
1. A data processing system for attaching storage resources to virtual machine instances, the data processing system comprising:
-
a memory; and a processor in communication with the memory, wherein the data processing system is configured to perform a method, said method comprising; obtaining, by a management instance of a management server, a storage area network request for a group comprising at least one world-wide unique port number for one or more virtual host bus adapters, wherein a virtual host bus adapter is a virtual instance of a host bus adapter of a computer system of the data processing system, the host bus adapter to couple the computer system to one or more storage resources of one or more storage area networks, the at least one world-wide unique port number to be used to access at least one storage resource of at least one storage area network; initiating, based on the storage area network request, discovery for each world-wide unique port number of the at least one world-wide unique port number in the group on one or more host bus adapters of the computer system to collect information; analyzing the information collected to determine availability of storage resources to attach to one or more virtual machine instances generated by a hypervisor of the computer system; and initiating, based on the analyzing, configuring at least one of virtual host bus adapter to attach one or more storage resources to at least one virtual machine instance of the one or more virtual machine instances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for attaching storage resources to virtual machine instances, the computer program product comprising:
a computer readable storage medium readable by a processing circuit and storing instructions for performing a method comprising; obtaining, by a management instance of a management server, a storage area network request for a group comprising at least one world-wide unique port number for one or more virtual host bus adapters, wherein a virtual host bus adapter is a virtual instance of a host bus adapter of a computer system of the data processing system, the host bus adapter to couple the computer system to one or more storage resources of one or more storage area networks, the at least one world-wide unique port number to be used to access at least one storage resource of at least one storage area network; initiating, based on the storage area network request, discovery for each world-wide unique port number of the at least one world-wide unique port number in the group on one or more host bus adapters of the computer system to collect information; analyzing the information collected to determine availability of storage resources to attach to one or more virtual machine instances generated by a hypervisor of the computer system; and initiating, based on the analyzing, configuring of at least one virtual host bus adapter to attach one or more storage resources to at least one virtual machine instance of the one or more virtual machine instances. - View Dependent Claims (13, 14, 15, 16)
-
17. A computer-implemented method of attaching storage resources to virtual machine instances, the computer-implemented method comprising:
-
obtaining, by a management instance of a management server, a storage area network request for a group comprising at least one world-wide unique port number for one or more virtual host bus adapters, wherein a virtual host bus adapter is a virtual instance of a host bus adapter of a computer system of the data processing system, the host bus adapter to couple the computer system to one or more storage resources of one or more storage area networks, the at least one world-wide unique port number to be used to access at least one storage resource of at least one storage area network; initiating, based on the storage area network request, discovery for each world-wide unique port number of the at least one world-wide unique port number in the group on one or more host bus adapters of the computer system to collect information; analyzing the information collected to determine availability of storage resources to attach to one or more virtual machine instances generated by a hypervisor of the computer system; and initiating, based on the analyzing, configuring of at least one virtual host bus adapter to attach one or more storage resources to at least one virtual machine instance of the one or more virtual machine instances. - View Dependent Claims (18, 19, 20)
-
Specification