Storage path control method
AssigneeHitachi, Ltd.
InventorsNobuyuki Yamashita, Tatsundo Aoshima
Life of this patent
Estimating the term…
Abstract
In volume allocation, the user specifies a volume allocation requirement including parameters regarding availability of paths to select and to set volumes and paths to satisfy the requirement. In the operation, a check is made for not only paths actually set but also paths available at occurrence of path failure to store results of the check in path control information. The information also includes the volume allocation requirement. A path is selected to be set according to the requirement stored in the information.
Claims10
A storage path control method for use in a storage network system including a plurality of storage network configurations, comprising the steps of:
- receiving a volume allocation requirement including parameters regarding availability of paths;
- reading out device configuration control information beforehand stored;
- determining a volume to be used, according to the volume allocation requirement and the device configuration control information;
- extracting device information from the device configuration control information to satisfy conditions of parameters regarding the availability of paths according to the volume determined by the volume determining step, the device configuration control information, and the volume allocation requirement;
- and
- creating path control information according to the device information extracted from the device configuration control information.
A path control method for use in a storage network, comprising the steps of:
- storing device file mapping information in advance, the information including a pseudo-device file name, a real device file name, and path information with a correspondence established therebetween;
- changing a failure occurrence status of path information in the device file mapping information when failure occurs in a path of the storage network;
- modifying, when a configuration of the storage network is changed, a real device file name or path information included in the device file mapping information according to the configuration after the storage network configuration is changed;
- and
- conducting, according to the device file mapping information after the modification thereof, a setting operation of an alternate path for a path on which the failure has occurred.
A path setting method for use in a system including a computer, a plurality of topology devices, and a storage including volumes, comprising the steps conducted by the computer of:
- receiving a volume allocation requirement including a range of volume size, a volume supply image, a performance requirement, a list of hosts to which the volume is opened, and the number of redundant paths;
- reading out volume information stored in advance, the volume information including an identifier of a volume, an identifier of a storage, capacity of the volume, a state of use of the volume with a correspondence established therebetween;
- determining a volume to be used, according to the volume size and the volume information;
- creating a list of an order of priority of storage network configurations used to set paths, according to the volume supply image and the performance requirement;
- reading out host port information and storage port information stored in advance, the host port information including a host port identifier, a host identifier, a topology group identifier, and storage network configuration with a correspondence established therebetween, the storage port information including a storage port identifier, a storage identifier, a topology group identifier, and a storage network configuration with a correspondence established therebetween;
- executing, according to the list of order of priority of storage network configurations thus created, the list thus received of hosts to which the volume is opened, the identifier of the volume determined to be used, and the host port information and the storage port information thus read out, processing to extract a path from the pertinent host to the volume associated therewith as many times as there are redundant paths indicated by the number of redundant paths thus received;
- outputting a multipath list including the paths thus extracted;
- and
- setting as a current path a path included in a first entry of the multipath.
Dependencies are inferred from the claim text.