METHOD, SYSTEM, AND APPARATUS FOR FILE SERVER RESOURCE DIVISION
First Claim
1. A method for providing a plurality of virtual file servers in an information processing system including a file server which is coupled to a client computer, a storage device including one or more volumes, and a management computer, comprising the steps of:
- a reservation step to reserve a plurality of file cache regions to be used for caching by the plurality of virtual file servers;
a storage step to store a plurality of IP addresses set by the management computer, and resource management information including correspondence relationships among the plurality of IP addresses and the plurality of file cache regions and the plurality of virtual file servers;
a file request processing step to process a plurality of file requests transmitted from the client computer and designating the plurality of virtual file servers, by use of an assigned file cache region being a part of the plurality of file cache regions, an assigned IP address being a part of the plurality of IP addresses, and an assigned volume region being a sub-region of the one or more volumes, which corresponds to a certain virtual file server of the plurality of virtual file servers, in accordance with the resource management information;
a hierarchical information storage step to store, in hierarchization management information, a plurality of identifiers corresponding to the plurality of virtual file servers, each identifier indicating the file server being an assignment source of the assigned file cache region used by a corresponding one of the plurality of virtual file servers;
a virtual file server creation step to create a child virtual file server by receiving a child virtual file server creation request which designates one of the plurality of virtual file servers, and store an identifier of the designated virtual file server as an identifier corresponding to the child virtual file server in the hierarchization management information; and
a first management step to receive a first login request designating a login virtual file server among the plurality of virtual file servers, and a first management request which is related to the first login request and which designates the child virtual file server, and execute a first management process according to the first management request, if an identifier, stored in the hierarchization management information and related to the child virtual file server, indicates the login virtual file server.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method including the steps of: storing multiple IP addresses and resource management information including correspondence relationships among the multiple IP addresses, multiple file cache regions and multiple virtual file servers; processing multiple file requests transmitted from a client computer in accordance with the resource management information, by use of a lent file cache region being a part of the multiple file cache regions corresponding to the multiple virtual file servers, a lent IP address being a part of the multiple IP addresses, and a lent volume being a part of multiple volumes, the requests transmitted by designating the multiple virtual file servers, respectively; and creating a child virtual file server by receiving a child virtual file server creation request designating one of the multiple virtual file servers.
-
Citations
14 Claims
-
1. A method for providing a plurality of virtual file servers in an information processing system including a file server which is coupled to a client computer, a storage device including one or more volumes, and a management computer, comprising the steps of:
-
a reservation step to reserve a plurality of file cache regions to be used for caching by the plurality of virtual file servers; a storage step to store a plurality of IP addresses set by the management computer, and resource management information including correspondence relationships among the plurality of IP addresses and the plurality of file cache regions and the plurality of virtual file servers; a file request processing step to process a plurality of file requests transmitted from the client computer and designating the plurality of virtual file servers, by use of an assigned file cache region being a part of the plurality of file cache regions, an assigned IP address being a part of the plurality of IP addresses, and an assigned volume region being a sub-region of the one or more volumes, which corresponds to a certain virtual file server of the plurality of virtual file servers, in accordance with the resource management information; a hierarchical information storage step to store, in hierarchization management information, a plurality of identifiers corresponding to the plurality of virtual file servers, each identifier indicating the file server being an assignment source of the assigned file cache region used by a corresponding one of the plurality of virtual file servers; a virtual file server creation step to create a child virtual file server by receiving a child virtual file server creation request which designates one of the plurality of virtual file servers, and store an identifier of the designated virtual file server as an identifier corresponding to the child virtual file server in the hierarchization management information; and a first management step to receive a first login request designating a login virtual file server among the plurality of virtual file servers, and a first management request which is related to the first login request and which designates the child virtual file server, and execute a first management process according to the first management request, if an identifier, stored in the hierarchization management information and related to the child virtual file server, indicates the login virtual file server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A file server including a plurality of virtual file servers, which is coupled to a client computer, a storage device including one or more volumes, and a management computer, comprising:
-
a memory storing a plurality of IP addresses set by the management computer, a plurality of file cache regions to be used for caching by the plurality of virtual file servers, and resource management information including correspondence relationships among the plurality of IP addresses and the plurality of file cache regions and the plurality of virtual file servers; and a processor processing a plurality of file requests transmitted from the client computer and designating the plurality of virtual file servers, in accordance with the resource management information, by use of an assigned file cache region being a part of the plurality of file cache regions, an assigned IP address being a part of the plurality of IP addresses, and an assigned volume region being a sub-region of the one or more volumes, to which each of the plurality of virtual file servers corresponds wherein the memory have a hierarchization management information which stores a plurality of identifiers corresponding to each of the plurality of virtual file servers, each indicating the file server or one of the plurality of virtual file servers being an assignment source of the assigned file cache region used by a corresponding one of the plurality of virtual file servers, wherein at least one of the plurality of identifiers indicates one of the plurality of virtual file servers and at least another one of the plurality of identifiers indicates the file server, and wherein the processor receives a first login request designating a login virtual file server among the plurality of virtual file servers, and a first management request which is related to the first login request and which designates a virtual file server to be operated among the plurality of virtual file servers, and executes first management process according to the first management request if an identifier, stored in the hierarchization management information and corresponded to the virtual file server to be operated indicates the login virtual file server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification