Computer system, computer, storage system, and control terminal
Abstract
To manage physical paths between a server system and a storage system and information about routing between virtual machines and virtual storage systems in an integrated fashion. A computer system of the present invention includes: a computer and a storage system that stores data, in which the computer includes first information for managing the first resource relating to the computer; and the storage system includes second information for managing the second resource provided in the storage system, and in which a relation between the virtual machine and the virtual storage system is defined based on the first information and the second information.
Claims
exact text as granted — not AI-modified1 . A computer system comprising a server system on which an application program runs, a storage system that stores data used by the server system, an I/O channel that connects the server system and the storage system, and a control terminal that manages control information about the computer system,
the server system comprising: server resources including a CPU, a memory, and an I/O adaptor; a first hypervisor that logically partitions the server resources to create and run an independently operating virtual machine; and a virtual I/O adaptor control table that stores control information about a virtual I/O adaptor generated by the first hypervisor, the storage system comprising: storage resources including a CPU, a disk cache, a channel adaptor, and a physical disk; a second hypervisor that logically partitions the storage resources to create and run an independently operating virtual storage system; and a virtual channel adaptor control table that stores control information about a virtual channel adaptor generated by the second hypervisor, the I/O channel connecting the I/O adaptor and the channel adaptor, the control terminal having a virtual path control table that defines a connection between the virtual machine and the virtual storage system, generating the virtual path control table based on the information stored in the virtual I/O adaptor control table and the information stored in the virtual channel adaptor control table.
2 . A computer system comprising a computer and a storage system that stores data,
the computer comprising: a first control unit that logically partitions a first resource provided in the computer to create and run an independently operating virtual machine; and first information that is used to manage the first resource, the storage system comprising: a second control unit that logically partitions a second resource provided in the storage system to create and run an independently operating virtual storage system; and second information that is used to manage the second resource provided in the storage system, wherein a relation between the virtual machine and the virtual storage system is defined based on the first information and the second information.
3 . The computer system according to claim 2 , wherein:
the first resource comprises an I/O adaptor, and additionally comprises a CPU and a memory when required; and the second resource comprises a channel adaptor, and additionally comprises a CPU, a disk cache, and a physical disk when required.
4 . The computer system according to claim 3 , wherein a packet transfer device that transfers a packet sent/received between the I/O adaptor and the channel adaptor is provided between the I/O adaptor and the channel adaptor.
5 . The computer system according to claim 2 , wherein
at least one of the computer and the storage system holds third information that is used to define a connection between the virtual machine and the virtual storage system, and generates the third information based on the first information and the second information.
6 . The computer system according to claim 2 , further comprising a control terminal that holds control information about the computer system, wherein
the control terminal holds third information that is used to define a connection between the virtual machine and the virtual storage system, and generates the third information based on the first information and the second information.
7 . The computer system according to claim 2 , further comprising a control unit holding third information that is used to define a connection between the virtual machine and the virtual storage system,
wherein the control unit generates, based on the first information and the second information, the third information including routing information about a physical path between the virtual computer and the virtual storage system.
8 . The computer system according to claim 7 , wherein:
the first resource includes an I/O adaptor; the second resource includes a channel adaptor; and the routing information about the physical path included in the third information comprises a correspondence between the I/O adaptor and the channel adaptor.
9 . The computer system according to claim 8 , wherein a connection between the first resource and the second resource is defined by a correspondence between the I/O adaptor and the channel adaptor included in the third information.
10 . The computer system according to claim 7 , wherein:
the first resource includes an I/O adaptor; the second resource includes a channel adaptor; the first control unit generates a virtual I/O adaptor logically partitioned the I/O adaptor as a resource in the virtual machine; the second control unit generates a virtual channel adaptor logically partitioned the channel adaptor as a resource in the virtual storage system; the third information includes information about connections between the virtual machine, the virtual I/O adaptor, the I/O adaptor, the channel adaptor, the virtual channel adaptor and the virtual storage system; and in the third information, the control unit registers a relation between the I/O adaptor and the channel adaptor based on the connection between the computer and the storage system, registers a relation between the virtual machine, the virtual I/O adaptor, and the I/O adaptor based on an allocation of the first resource, and registers a relation between the virtual storage system, the virtual channel adaptor, and the channel adaptor based on an allocation of the second resource.
11 . A computer connected to a storage system that stores data, comprising:
a first control unit that logically partitions a first resource provided in the computer to create and run an independently operating virtual machine; and first information that is used to manage the first resource, wherein a relation between the virtual machine and a virtual storage system created in the storage system is defined based on the first information and second information that is used to manage a second resource provided in the storage system.
12 . The computer according to claim 11 , wherein:
the storage system comprises the second information and a second control unit that logically partitions the second resource to create and run an independently operating virtual storage system; and the computer holds third information that is used to define a connection between the virtual machine and the virtual storage system, and generates the third information based on the first information and the second information.
13 . A storage system that stores data and is connected to a computer, comprising:
a second control unit that logically partitions a second resource provided in the storage system to create and run an independently operating virtual storage system; and second information that is used to manage the second resource, wherein a relation between the virtual storage system and a virtual machine created in the computer is defined based on the second information and first information that is used to manage a first resource provided in the computer.
14 . The storage system according to claim 13 wherein:
the computer comprises the first information and a first control unit that logically partitions the first resource to create and run an independently operating virtual machine; and the storage system holds third information that is used to define a connection between the virtual machine and the virtual storage system, and generates the third information based on the first information and the second information.
15 . A control terminal that manages control information about a computer system comprising a computer and a storage system that stores data,
the computer comprising a first control unit that logically partitions a first resource provided in the computer to create and run an independently operating virtual machine, and first information that is used to manage the first resource, the storage system comprising a second control unit that logically partitions a second resource provided in the storage system to create and run an independently operating virtual storage system, and second information that is used to manage the second resource, wherein a relation between the virtual machine and the virtual storage system is defined based on the first information and the second information.
16 . The control terminal according to claim 15 , wherein the control terminal holds third information that is used to define a connection between the virtual machine and the virtual storage system, and generates the third information based on the first information and the second information.Join the waitlist — get patent alerts
Track US2006174087A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.