COMPUTER SYSTEM, CONTROL METHOD OF COMPUTER SYSTEM, AND STORAGE MEDIUM ON WHICH PROGRAM IS STORED
First Claim
1. A computer system, comprising:
- a plurality of computers each comprising a processor, a memory, and an I/O interface;
one or a plurality of I/O switches to which the plurality of computers are coupled via the I/O interface;
a plurality of I/O devices that are coupled to the one or plurality of I/O switches; and
a management server comprising configuration management information for managing the plurality of I/O devices coupled to the plurality of computers via the one or plurality of I/O switches, for controlling allocation of the plurality of I/O devices to the plurality of computers, wherein;
the management server comprises a configuration management module that receives a changeover from a first computer to a second computer among the plurality of computers and allocates the I/O device allocated to the first computer to the second computer;
the configuration management module comprises;
an identifier detection module that acquires an identifier of the first computer among the plurality of computers and an identifier of the I/O device allocated to the first computer and stores the identifier of the first computer and the identifier of the I/O device in the configuration management information;
an I/O switch changeover module that transmits an instruction to change over the I/O device allocated to the first computer to the second computer to the one or plurality of I/O switches; and
a device identifier rewriting module that rewrites an identifier of a specific I/O device within the configuration management information to a virtual identifier that has been previously set;
the I/O switch changeover module transmits, after stopping the first computer, the instruction to change over the I/O device allocated to the first computer to the second computer to the one or plurality of I/O switches; and
the device identifier rewriting module rewrites, after activating the second computer, the identifier of the specific I/O device among the I/O devices that have been changed over to the second computer to the virtual identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
A control method of a computer system where a management server having configuration management information for managing I/O switches for connecting a plurality of computers with a plurality of I/O devices controls the allocation of the I/O devices for the computers where the management server acquires identifiers of a first computer and an I/O device that has been allocated to the first computer and stores them in the configuration management information, receives a switch from the first computer to a second computer, stops the first computer, allocates the I/O device that had been allocated to the first computer to the second computer, activates the second computer, and rewrites the identifier of a specific I/O device among the I/O devices that have been switched to the second computer to a pre-set virtual identifier.
-
Citations
13 Claims
-
1. A computer system, comprising:
-
a plurality of computers each comprising a processor, a memory, and an I/O interface; one or a plurality of I/O switches to which the plurality of computers are coupled via the I/O interface; a plurality of I/O devices that are coupled to the one or plurality of I/O switches; and a management server comprising configuration management information for managing the plurality of I/O devices coupled to the plurality of computers via the one or plurality of I/O switches, for controlling allocation of the plurality of I/O devices to the plurality of computers, wherein; the management server comprises a configuration management module that receives a changeover from a first computer to a second computer among the plurality of computers and allocates the I/O device allocated to the first computer to the second computer; the configuration management module comprises; an identifier detection module that acquires an identifier of the first computer among the plurality of computers and an identifier of the I/O device allocated to the first computer and stores the identifier of the first computer and the identifier of the I/O device in the configuration management information; an I/O switch changeover module that transmits an instruction to change over the I/O device allocated to the first computer to the second computer to the one or plurality of I/O switches; and a device identifier rewriting module that rewrites an identifier of a specific I/O device within the configuration management information to a virtual identifier that has been previously set; the I/O switch changeover module transmits, after stopping the first computer, the instruction to change over the I/O device allocated to the first computer to the second computer to the one or plurality of I/O switches; and the device identifier rewriting module rewrites, after activating the second computer, the identifier of the specific I/O device among the I/O devices that have been changed over to the second computer to the virtual identifier. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A control method for a computer system,
the computer system comprising: -
a plurality of computers each comprising a processor, a memory, and an I/O interface; and a management server that couples one or a plurality of I/O switches to which the plurality of computers are coupled via the I/O interface to a plurality of I/O devices and comprises configuration management information for managing the plurality of I/O devices coupled to the plurality of computers via the one or plurality of I/O switches, the management server controlling allocation of the plurality of I/O devices to the plurality of computers, the control method comprising; a storing step of acquiring, by the management server, an identifier of a first computer among the plurality of computers and an identifier of the I/O device allocated to the first computer and storing the identifier of the first computer and the identifier of the I/O device in the configuration management information; a reception step of receiving, by the management server, a changeover from the first computer to a second computer among the plurality of computers; a stopping step of stopping, by the management server, the first computer; a transmission step of transmitting, by the management server, an instruction to allocate the I/O device allocated to the first computer to the second computer to the one or plurality of I/O switches; an activation step of activating, by the management server, the second computer; and a rewriting step of rewriting, by the management server, an identifier of a specific I/O device among the I/O devices that have been changed over to the second computer to a virtual identifier that has been previously set. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A storage medium having a program, which is used in a computer system, stored thereon,
the computer system comprising: -
a plurality of computers each comprising a processor, a memory, and an I/O interface; and a management server that couples one or a plurality of I/O switches to which the plurality of computers are coupled via the I/O interface to a plurality of I/O devices and comprises configuration management information for managing the plurality of I/O devices coupled to the plurality of computers via the one or plurality of I/O switches, the program being used by the management server to control allocation of the plurality of I/O devices to the plurality of computers, the program controlling the management server to execute the procedures of; acquiring an identifier of the I/O device allocated to a first computer among the plurality of computers and storing the identifier in the configuration management information; receiving a changeover from the first computer to a second computer among the plurality of computers; stopping the first computer; transmitting an instruction to allocate the I/O device allocated to the first computer to the second computer to the one or plurality of I/O switches; activating the second computer; and rewriting an identifier of a specific I/O device among the I/O devices that have been changed over to the second computer to a virtual identifier that has been previously set.
-
Specification