WO2003085894A1 - Apparatus for supporting storage area network system construction, method for supporting the system construction, and program for supporting the system construction - Google Patents

Apparatus for supporting storage area network system construction, method for supporting the system construction, and program for supporting the system construction Download PDF

Info

Publication number
WO2003085894A1
WO2003085894A1 PCT/JP2003/004366 JP0304366W WO03085894A1 WO 2003085894 A1 WO2003085894 A1 WO 2003085894A1 JP 0304366 W JP0304366 W JP 0304366W WO 03085894 A1 WO03085894 A1 WO 03085894A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
port
network
storage
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2003/004366
Other languages
English (en)
French (fr)
Inventor
Sachiko Terai
Sawao Iwatani
Hideyuki Tanaka
Shigeru Honmura
Noriaki Matsuzaki
Yasushi Kisimoto
Fumikazu Fujimoto
Kenichi Matsumoto
Hiroki Ohashi
Hideaki Hasegawa
Keiko Usunaga
Soichi Takeuchi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Fujitsu Peripherals Ltd
Original Assignee
Fujitsu Ltd
Fujitsu Peripherals Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd, Fujitsu Peripherals Ltd filed Critical Fujitsu Ltd
Priority to DE60324539T priority Critical patent/DE60324539D1/de
Priority to JP2003582958A priority patent/JPWO2003085894A1/ja
Priority to EP03745928A priority patent/EP1496649B1/en
Publication of WO2003085894A1 publication Critical patent/WO2003085894A1/ja
Priority to US10/952,763 priority patent/US7752295B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0866Checking the configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0879Manual configuration through operator
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0883Semiautomatic configuration, e.g. proposals from system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0889Techniques to speed-up the configuration process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Definitions

  • the present invention provides a storage area network system (hereinafter, referred to as a SAN system).
  • a SAN system storage area network system
  • Patent Literature 1 discloses a system for supporting computer application configuration in a client Z server system. By using this system, it is not known about restrictions between a client and a server attached to a system component. The operator can design the client-server system configuration, and the work of parentheses can be performed efficiently.
  • SAN systems that can reduce TCO (Total Cost of Ownership) by integrating and centrally managing data are becoming widespread.
  • This SAN system connects the server and the storage in a different way from the LAN, for example, using a fiber channel and a fiber channel switch in a fabric mode, and enables high-speed access from the server to the storage. Furthermore, by dynamically connecting servers and storage, it is possible to centrally manage multiple distributed storages.
  • FIG. 1 is a diagram showing a basic configuration of a SAN system.
  • one server 100 and one storage 200 are connected to two fiber channel switches (hereinafter referred to as FC switches) 30 OA, 300 B and seven It is a fabric connection with a fiber channel 400 using an optical fiber.
  • FC switches fiber channel switches
  • the server 100 has two fiber channel ports (hereinafter referred to as FC ports) 101 and 102 to which the fiber channel 400 is connected, and the storage 200 has four FC ports 201, 202, 203 and 204. ing.
  • the two FC switches 30OA and 300B have FC ports 310A to 310H and 320A to 32OH, respectively, and FC ports 3101 and 3201 for cascade connection between the FC switches. I have.
  • FC port 310 I of the FC switch 300 A and the FC port 320 I of the FC switch 300 B are cascaded by the Fiber Channel 400, and the FC port 101 and the FC port 102 of the server 100 and the FC port 201 of the storage 200 are connected.
  • -204 and FC switches 300A, 300B FC ports 310A-310H, 320A-320H
  • FC port 102 FC port 320 A
  • a unique ID code ie, a “wide-port name” (World Wid ePortame, hereinafter referred to as WWPN) is set in the FC port in a predetermined format.
  • the FC switch has a zoning function (access control function) for classifying the connection relationship between the server-side FC port and the storage-side FC port into zones using the WWPN unique to the FC port.
  • the connection between each FC port on the server side and each FC port on the storage side is dynamically controlled by the streaming function.
  • the FC switches 300A and 300B are provided with zoning mechanisms 311 and 321 that perform zoning functions, respectively.
  • each zoning mechanism 311 and 321 has a server.
  • zoning information indicating the connection relationship between the 100 FC ports 101 and 102 and the FC ports 201 to 204 of the storage 200
  • the FC ports 1.01 and 102 of the server 100 that can be accessed are set.
  • a logical connection route (hereinafter referred to as an access path) between the storage device 200 and the FC ports 201 to 204 of the storage 200 is set.
  • the WWPNs of FC ports 101 and 102 of server 100 are respectively WWPN 11 and WWPN 12, FC port 201 of storage 200 and FC port 201 of storage 200.
  • the FC switch 300 300 Assuming that the WWPNs of 202, 203, and 204 are WWPN 21, WWPN 22, WWPN 23, and WWPN24, respectively, the FC switch 300 300 and the FC switch
  • FC port 101 FC port 101
  • FC port 102 FC port 202
  • FC port 102 FC port 204
  • the four access paths AP1 to AP4 are set.
  • the model and quantity of each server, storage, and FC switch that make up the SAN system are determined, and between each server and each FC switch and between each storage device. It is necessary to set up a physical connection using Fiber Channel between the FC switch and each FC switch, and to set the SAN system access path by setting the zoning of each FC switch.
  • the client determines the model and quantity of each server, storage, and FC switch that make up the SAN system, and creates a SAN system configuration diagram in advance. Based on this configuration diagram, physical connections are made by Fiber Channel between each server and each FC switch and between each storage and each FC switch, and then, for example, the software actually assembled using SAN management software is used. The access path to the AN system was being set.
  • Patent Document 1 When the SAN system was assembled, the system was visually checked to see if the configuration of the SAN system matched the SAN system configuration diagram created in advance.
  • Patent Document 2
  • the present invention has been made in view of the above problems, and allows a computer to virtually design a SAN system and display the results to enable a visual SAN system design.
  • the various workloads and time involved in building the SAN system can be reduced, and the TCO can be further reduced. It provides an AN system construction support device, a SAN system construction support method, and a SAN system construction support program.
  • the present invention makes it possible to reduce the number of man-hours and to perform automatic on-site setting by performing system design in advance, automatically reading information required for system construction on-site from a real machine, and executing setting. Disclosure of the invention
  • the present invention takes the following technical measures.
  • At least one server having at least one Fiber Channel port, at least one storage having at least one Fiber Channel port, and at least one storage having a plurality of Fiber Channel ports are provided.
  • a storage area / network / system construction support apparatus comprising: an image creation unit for creating a configuration image of a 'network'system; and a display unit for displaying an image created by the image creation unit. Is done.
  • the virtual storage area' network ⁇ logic between a system server, storage, and a fiber channel switch.
  • a third information input means for inputting information related to a temporary connection, and a virtual storage area displayed on the display means based on the information input from the third information input means.
  • a display control unit for adding an image indicating a logical connection to the configuration image; a virtual storage area displayed on the display unit; information relating to the configuration of the network system and input from the third information input unit;
  • the storage area 'network' is actually based on a configuration diagram of a virtual storage area network system created in advance. A storage area that has been assembled.
  • Storage area network characterized by further comprising a system configuration checking means for checking the system configuration.
  • At least one server having at least one Fiber Channel port, at least one storage having at least one Fiber Channel port, and a plurality of Fiber Channel A storage area network comprising at least one fiber channel switch provided with ports connected by a plurality of fiber channels, and a supporting method using a computer for constructing a system.
  • Virtual storage area networks physically connected by channels A storage area / network comprising: an image creation step of creating a system configuration image; and a display step of displaying the image created in the image creation step on display means. Provided.
  • At least one server with at least one Fiber Channel port, at least one storage with at least one Fiber Channel port, and a plurality of Fiber Channel A support program for constructing a storage area network system in which at least one fiber channel switch having ports is connected by a plurality of fiber channels, comprising: A first information input means for inputting information regarding a server constituting a system, storage and a device of a fiber channel switch, and a physical information between the server, the storage and the fiber channel switch by the plurality of fiber channels. Connection Second information input means for inputting information to the server, the plurality of fiber channels between the server, the storage and the fiber channel switch based on the information input from the first and second information input means.
  • a storage area, network, and system construction support program is provided.
  • the computer further includes: each fiber channel of the server; and each fiber channel of the storage.
  • Temporary port information storage means for storing temporary port information as each port information of each fiber channel of the fiber channel switch; each fiber channel of the server; each fiber channel of the storage; and the fiber channel switch.
  • the storage area after acquiring the unique port information, functioning as port information replacement means for replacing the stored temporary port information with the unique port information corresponding to the temporary port information.
  • At least one server with at least one Fiber Channel port, at least one storage with at least one Fiber Channel port, and a plurality of Fiber Channel A support program for causing a computer to execute a process of constructing a storage area network system that is connected to at least one fiber channel switch having ports by a plurality of fiber channels,
  • a storage area / network / system construction support program characterized by causing a computer to execute information replacement processing.
  • a support program for causing a computer to execute a process of constructing a system comprising: Access path information between the Fiber Channel switch and the storage An access path creating process for creating certain access path information; and an access path setting process for setting an access path between the server, the fiber channel switch, and the storage based on the access path information created by the access path creating process.
  • a storage area / network / system construction support program characterized by causing a computer to execute the following.
  • each fiber channel of the server, each fiber channel of the storage, and each fiber channel of the fiber channel switch are provided.
  • Provisional port information storage means for storing provisional port information as each port information of a fiber channel; a unique property of each fiber channel of the server, each fiber channel of the storage, and each fiber channel of the fiber channel switch.
  • port information replacing means for replacing the stored temporary port information with the unique port information corresponding to the temporary port information after acquiring the port information.
  • provisional port information storage means for storing provisional port information; and
  • a port information replacement unit that replaces the stored temporary port information with the unique port information after acquiring the information.
  • information on the server, storage, and Fiber Channel switch devices (eg, information on models and manufacturers), which are the components of the SAN system under consideration, should be entered, as well as between the server, storage, and Fiber Channel switch.
  • Enter physical connection information specifically, information indicating the connection relationship between FC ports using a unique world wide port name (hereinafter referred to as WWPN) set for each FC port)
  • WWPN world wide port name
  • a virtual SAN system in which the FC port of the server and the FC port of the Fiber Channel switch, and the FC port of the storage and the FC port of the Fiber Channel switch are physically connected by Fiber Channel on the computer display. The constituent image of is displayed.
  • the user can visually confirm the physical configuration of the SAN system under consideration from this display image, and can easily correct the components of the SAN system and the wiring relationship between the components.
  • Virtual storage area network Information on the logical connection of the system (specifically, information indicating the logical connection relationship between FC ports using the unique WW PN set for each FC port) ), An image showing the logical connection path (access path) between the server and the storage is additionally displayed on the virtual SAN system configuration image displayed on the computer display.
  • the user can visually grasp the access relationship (substantial connection relationship in the SAN system) between each server and the storage area of each storage, and correct the information on the access path of the SAN system by correcting the access path.
  • Substantial construction can be performed easily and easily.
  • the SAN system and the SAN construction support device are connected by, for example, a LAN, and the actual SAN system is constructed.
  • Information about the FC ports of the server, storage, and Fiber Channel switch (specifically, the WWPN set for each FC port) is read into the SAN construction support device, and the information is stored in the SAN construction support device.
  • the result of the judgment is displayed on the display, and this display allows the user to confirm the correctness of the fiber channel wiring more quickly than before, which can be visually checked by the user, and to reliably reduce omissions. .
  • the SAN configuration support device sends the information via the LAN based on the information on the access path set in the virtual SAN system.
  • the access path is set in the actual SAN system.
  • an access path is set by setting a zoning indicating access control between the server and the storage from the SAN construction support device to each fiber channel switch in an actual SAN system.
  • SAN system storage area / network ⁇ system
  • FIG. 1 is a diagram showing an example of building a SAN system.
  • FIG. 2 is a diagram showing an overview of a general-purpose computer on which a SAN construction support program according to the present invention is installed.
  • FIG. 3 is a block diagram showing the internal configuration of the computer.
  • FIG. 4 is a diagram illustrating the concept of the system design support process.
  • FIG. 5 is a diagram showing a state where an arrangement image of the server, the storage, and the FC switch is displayed on the display.
  • FIG. 6 is a diagram for explaining the setting of the physical path using the arrangement images of the server, the storage, and the FC switch.
  • FIG. 7 is a diagram illustrating an example of a physical configuration diagram of a virtual SAN system.
  • Figure 8 is a diagram for explaining the setting of an access path using the physical configuration diagram of a virtual SAN system.
  • FIG. 9 is a functional block diagram showing a system design support processing function of the SAN system construction support apparatus.
  • FIG. 10 is a flowchart showing a processing procedure of the system design support processing.
  • FIG. 11 is a diagram showing a configuration in which a SAN management server is used as a SAN system construction support device in an actual SAN system in which a SAN management server is connected via a LAN.
  • FIG. 12 shows the system building support processing function of the SAN system building support system.
  • FIG. 3 is a functional block diagram.
  • FIG. 13 is a flowchart showing a specific processing procedure of the system construction support processing.
  • FIG. 14 is a flowchart showing a specific processing procedure for confirming the physical configuration of an actual SAN system.
  • FIG. 15 is a diagram showing a display example of a confirmation result of a physical configuration of an actual SAN system.
  • FIG. 16 is a diagram showing an outline of a system design using the SAN system construction support device in the first embodiment.
  • FIG. 17 is a diagram illustrating the state of the WWN of each port according to the first embodiment.
  • FIG. 18 is a diagram illustrating an outline of a SAN system that reflects a system design according to the second embodiment.
  • FIG. 19 is a diagram illustrating the state of the WWN of each port according to the second embodiment.
  • the SAN construction support apparatus comprises (i) a processing program for supporting system design when introducing a SAN system, and (ii) a processing program for supporting system construction when actually building a SAN system. As shown in Fig. 2, this is implemented by installing the configured SAN construction support program on a general-purpose computer 1.
  • the former processing program (i) is used for introducing a SAN system, any general-purpose computer can be used.
  • the latter processing program (ii) is used when actually building a SAN system.
  • a component such as a server of the assembled SAN system is connected to another computer (for example, a server that manages the SAN system) via the LAN, that computer is used.
  • the former processing program (i) will be described for the case of using a general-purpose computer as a SAN construction support device, and the latter processing program (ii) will be described in detail.
  • a case will be described in which the SAN system configured as above is connected to the SAN system via a LAN, and is used as the SAN management server of the SAN system.
  • the SAN construction support device in which the SAN construction support program according to the present invention is installed may be connected to the actually assembled SAN system via LAN to serve as a management server for the SAN system.
  • a general-purpose computer 1 shown in FIG. 2 includes a main body 11, a keyboard 12 as an input device externally connected to the main body 11, and a display 13 as an output device. Have been.
  • the main unit 11 is provided with a drive unit (drive) 14 for removable media such as a floppy disk, a CD-ROM, or the like.
  • the CPU 11 central processing unit
  • ROM 112 RAM 113, I / O interface 114, and media interface 115 inside the main unit 11 Have been.
  • the ROM 112, the RAMI 13, the input / output interface 114, and the media interface 115 are connected to the CPU 111 via the bus line 116.
  • the keyboard 12 and the display 13 are connected to an input / output interface 114, and the removable medium drive 14 is connected to a media interface 115.
  • a SAN construction support program according to the present invention is stored in advance.
  • the CPU 11 1 controls the operation of the operation device that performs the operation processing, the operation of this operation device, storage devices such as ROM 112 and RAM 113, input / output devices such as the keyboard 12 and the display 13, and the drive 14. Control device.
  • the CPU 111 reads the SAN construction support program stored in the ROM 112 into the RAMI 13 and executes this program to perform a support process for a SAN system design described later.
  • the information required for building a SAN system is information about the basic devices that make up the SAN system, such as servers, storage, and fiber channel switches (hereinafter, FC switches) (this information is called device information). And information on the physical connection path by Fiber Channel between these devices (hereinafter, this connection path is referred to as the physical path) and the logical connection path (the server can access the storage via the FC switch). Access path).
  • FC switches fiber channel switches
  • the device information is information such as the type (manufacturer, product name, etc.) and quantity of each device.
  • the logical access path information is information in which the FC ports of the server, the storage, and the FC switch are set to the FC ports of the other party connected by the Fiber Channel.
  • Each FC port of the server, storage, and FC switch has a unique field name, a wide port number, and a unique name (WWPN) consisting of a number that specifies the manufacturer and a number that the manufacturer sets for the FC port. ID information is set. Therefore, in the design drawing of the SAN system, by setting the WWPN of the FC port of the other party connected by Fiber Channel to each FC port of the server, storage and FC switch, the logical access path of the SAN system is set. Route information can be set.
  • the SAN system construction support device 1 uses a virtual SAN system to create a SAN system design drawing, as described later, so that the WW of each FC port of the server, storage, and FC switch in the virtual SAN system is used. Since the PN is undefined, the SAN system construction support apparatus 1 automatically creates a temporary WW PN. Therefore, the temporary WW PN of each FC port set in advance by the SAN system construction support device 1 is also included in the device information, and in the logical access path setting in the virtual SAN system, the temporary WW PN included in the device information is included. PN is used.
  • FC switching zoning is a categorization of FC ports of storage where each server's FC port can access, and when there are multiple servers, the storage area of the storage accessible to each server is downloaded. It is to control dynamically. Even if there are multiple storages, each server is assigned an accessible storage area, so virtually all of the storage is managed as a single storage. Can be made more efficient.
  • the FC switch zone is also set using the temporary WW PN of the FC port, and specifically, the server-side FC port accessible between the server and the storage.
  • the FC ports on the storage side are divided into multiple zones, and the FC ports on the server side and the FC ports on the storage side that belong to each zone are specified by temporary WW PN.
  • the device information is created in advance for each device and recorded in the removable medium M
  • the drive 14 reads the file from the removable medium M, and is input to the SAN system construction support device 1 (see FIG. 4).
  • the device information input to the SAN system construction support device 1 is stored in the RAMI 13.
  • the CPU 111 reads the character images of the server, storage and FC switches stored in ROM 112 based on the information of the server, storage and FC switch devices of the SAN system stored in RAMI 13. Then, using these character images, an image in which the respective devices are appropriately arranged is created and displayed on the display 13.
  • each FC port part constitutes a GUI, and the designer can use the FC channels to connect physically via fiber channels.
  • a physical path can be set.
  • the CPU 111 adds a connection image by a fiber channel to the server, storage, and FC switch arrangement image displayed on the display 13 based on the information.
  • the CPU 111 reads the file of the information (including the system configuration diagram and the physical path information) on the physical configuration of the SAN system displayed on the display 13. (Hereinafter, this file is called the SAN system configuration file.) And save it to RAMI13.
  • an access path can be set using the configuration image. Setting this access path Is set to specify the server FC port and the storage FC port that can be accessed in the same way as the physical path setting.
  • the CPU 111 adds the access path image to the SAN system configuration image displayed on the display 13 based on the information.
  • the access path setting is completed by repeating this procedure, the CPU 111 creates a command for setting the access path in the actually assembled SAN system from the access path setting information, and stores the command file as a file. (Hereinafter, this file will be referred to as the access connection command file).
  • the SAN system configuration file and the access connection command file stored in RAMI 13 are used to actually manage the SAN system when the SAN construction support device 1 is used as a management server for the SAN system actually constructed. It is used for the support processing performed by the SAN construction support device 1 during construction.
  • the SAN system configuration file and the access connection command file stored in the RAMI 13 of the SAN configuration support device 1 are stored on a CD. — Loaded to the SAN management server via removable media M such as ROM, and used for support processing of the actual SAN system construction performed by the management server.
  • one server 100, one storage 200, and two FC switches 300A and 300B are allocated appropriately.
  • the created image is created, and the arranged image is displayed on the screen 13A of the display 13.
  • the physical path is set to the FC port 101.
  • the temporary WWPN a of the FC port 31 OA of the connection partner is set as the setting information
  • the temporary WWPN s 1 of the FC port 101 of the connection partner is set as the physical path setting information of the FC port 31 OA in the same manner.
  • the physical path is also set for the other FC ports.
  • the display 13 displays the server 100, the storage 200, and the FC switch 300A, 30 OB.
  • the configuration image G of the virtual SAN system that is physically connected by the fiber channel 400 is displayed, and the access path can be set.
  • a SAN system configuration file is created for this configuration image and stored in the RAMI 13.
  • FIG. 9 is a functional block diagram showing the system design support processing function of the above-described SAN system construction support apparatus 1.
  • the device information input unit 111A shown in FIG. 1 is for inputting information regarding each device such as a server, a switch 1, a storage system, an FC switch, and the like. 4 corresponds to the first information input means of the present invention.
  • the physical path information input section 111B and the access path information input section 111C input information on the physical path and information on the access path, respectively. It corresponds to a device, and respectively corresponds to the second information input means and the third information input means of the present invention.
  • the system image creation unit 111D creates a configuration diagram of a virtual SAN system to be displayed on the display 13 and corresponds to an image creation unit and a display control unit of the present invention. . Note that the display 13 corresponds to the display means of the present invention.
  • the recording unit 111E creates a SAN system configuration file access path connection command file and records it in the RAM 13 and corresponds to recording means of the present invention.
  • the CPU 111 stores a file such as a CD-ROM or MO that stores information about the server 100, storage 200, and fiber channel switch 300 that constitute the SAN system.
  • Drive unit from rim-bubble media M The file of each device is read by the device 14, and the file is stored in the RAMI 13 (S1: input of device information).
  • the CPU 111 reads the server, storage and fiber channel switches from the ROM 111 based on the number of servers 100, storages 200 and fiber channel switches 300. reads the character image, and these character image appropriately arranged in a predetermined Fomatsuto the screen 13 a of the display 1 3 (S 2, see FIG. 5) 0
  • the CPU 111 performs a physical path creation process based on information about the physical path input from an input device such as the keyboard 12 (see S3, FIGS. 6 and 7). That is, a fiber channel connection diagram is added to the virtual SAN system layout image displayed on the display 13.
  • the CPU 11 11 When the physical path creation processing is completed, the CPU 11 11 generates the SAN system configuration file from the configuration image of the physically connected virtual SAN system displayed on the display 13 and the physical path information. Create and save to RAMI 13 (S4).
  • the CPU 111 performs an access path creation process based on the information on the access path input from the input device such as the keyboard 12 (S5, see FIG. 8). That is, an access path diagram is added to the virtual SAN system configuration image displayed on the display 13.
  • the CPU 111 creates an access path connection command file from the input access path information, saves the file in the RAM 13 (S6), and ends the system design support processing. .
  • the configuration diagram of the SAN system under consideration is displayed on the display 13 and the physical image is displayed using the display image. Since the path can be set, visual system design work becomes possible, and the system designer can easily and efficiently design the SAN system. Also, if there is a change in the system design, it can be easily corrected.
  • the system construction support processing (1) is executed with the SAN system construction support device 1 connected to the server, storage and FC switch of the actually assembled SAN system via the LAN.
  • Fig. 11 shows a configuration in which the SAN management server is used as a SAN system construction support device when the actually assembled SAN system is connected to the management server of the SAN system via the LAN.
  • the physical configuration example of the actually assembled SAN system shown in the figure is the same as the configuration example of the SAN system shown in Fig. 1; the server 100, the storage 200, and the FC switch 30 of the SAN system.
  • the SAN management server 600 is connected to OA, 300B via LAN500.
  • the SAN management server checks the settings of the server 100, storage 200, and FC switches 300A and 300B that make up the SAN system via the LAN 500, and performs abnormal diagnosis and system recovery in case of failure.
  • FIG. 12 is a diagram showing the internal configuration in the case where the SAN management server 600 functions as a SAN system support device by a function block.
  • the LAN connection unit 111 F shown in the figure is communicably connected to the server 100, the storage 200, and the FC switches 30OA and 300B of the actual SAN system via the LAN 500.
  • the switch information acquisition unit 111G acquires the information (specifically, the WW PN information of each FC port) indicating the connection relationship with the server and the storage from the actual FC switch of the SAN system. Corresponds to information acquisition means.
  • the system configuration checking unit 111H uses the WWPN of each FC port obtained from the actual SAN system and the temporary WWPN set for each FC port of the virtual SAN system to execute the actual S This is for confirming whether the physical configuration of the AN system is correct or not, and displaying the result on the display 13, which corresponds to the system configuration confirming means of the present invention.
  • the logical connection setting unit 111 automatically sets an access path in an actual SAN system using information on an access path in an access path connection command file, and thus corresponds to a logical connection setting unit of the present invention. .
  • the user enters the “SAN system” from the input device 12 in the SAN management server 600 by the user.
  • the CPU 111 loads the SAN system configuration file stored in RAMI 13 into the work area of RAM 113 (S111).
  • Physical configuration information (physical path information) is obtained from the actual SAN system via LAN (S12), and this information and the physical configuration information of the virtual SAN system (physical path information) are acquired.
  • Information to confirm that the actual SAN system is configured as designed (S13).
  • This confirmation processing is specifically performed according to the procedure shown in FIG. That is, the CPU 111 obtains connection information of each FC port from the FC switch 30OA, 300B of the actual SAN system (S21).
  • This connection information indicates the connection relationship between the server 100, the storage 200, and the FC ports of the FC switches 300A and 300B by WWPN. Since the WW PN includes a manufacturer-specific number, the CPU 111 recognizes the manufacturer and model of the server 100, storage 200 and FC switch 30OA, 300B from this number, and configures the actual SAN system.
  • Check that the devices to be configured are the same as the virtual SAN system (S22 to S25). In this check, the FC ports of the FC switches 300 A and 300 B 3 10 A to 310 1 and 320 A to 320 I are checked by confirming the WWPN of the connection destination FC port. The physical connection between FC ports is also confirmed.
  • FIG. 15 shows a physical configuration diagram of an actual SAN system on the left side of the display 13 and a physical configuration diagram of a virtual SAN system on the right side of the screen.
  • the virtual SAN system is cascade-connected to the FC switch 300A and the FC switch 300B, but is the actual SAN system the FC switch 300? ⁇ ⁇ ⁇ ⁇ Since the switch 300B and the switch 300B are not cascaded, a fiber channel connected between the FC switch 300A of the virtual SAN system and the FC switch 300B is used so that the difference between the two can be seen. 400 to Flashing display.
  • the display method of the difference is not limited to this example.
  • the Fiber Channel 400 that is not connected between the FC switch 300A and the FC switch 300B of the actual SAN system blinks.
  • any method can be adopted as appropriate.
  • the display 13 When there is no difference between the actual SAN system and the virtual SAN system, the display 13 does not blink, and the user can change the physical configuration of the actual SAN system in the display state. It can be recognized that the configuration is correct as designed. Therefore, when the blinking display is displayed on the display 13, the user erroneously corrects the device and wiring of the actual SAN system based on the display contents.
  • the CPU 111 loads the access path connection command file stored in the RAM 113 into the work area of the RAM 113 (S16), and sets the temporary WW PN in the access path connection command file. After changing the access path being used to the access path set with the formal WWPN obtained from the actual SAN system (S17), the access path connection command file is stored again in RAMI13 (S18).
  • the CPU 111 issues an access path connection command to the actual SAN system, and automatically sets the access path set in the virtual SAN system to the actual SAN system (S19). Specifically, ⁇ ? 1111 1? Zoning data (Zone A (WWPN 11 and WWPN 21), Zone ⁇ (WWPN 11 and WWPN 23), Zone C (WWPN 12 and WWPN 22) in the example shown in Fig. 1. , Zone D (WWPN 12, WWPN 24)
  • the access path is set by setting a zone that regulates access from the server 100 to the storage 200 in the zoning mechanisms 311 and 312 of the FC switches 300A and 300B.
  • the same access path as that set in the virtual SAN system is set in the actual SAN system, and the system construction support processing ends.
  • the WWPN information of the FC port is obtained from each component device from the actually assembled SAN system, and based on this WWP N information, the actual SAN system is obtained. It is determined whether or not the SAN system is configured as shown in the design drawing, and the result of the determination is displayed on the display 13.Therefore, when the SAN system is actually configured based on the system design drawing, the physical Confirmation of the configuration can be performed easily and quickly. Also, since the difference between the actual SAN system and the system design drawing can be visually confirmed, it is possible to easily correct the actual SAN system, and it is possible to reliably prevent omission of confirmation. After the physical configuration of the AN system is completed, access path commands are issued via the LAN 500 to automatically set the actual SAN system access path. It can be done easily and quickly, and mistakes in the work can be reliably prevented.
  • a SAN system construction support program is installed on a general-purpose computer via a removable medium M to form a SAN system construction support device.
  • the computer connected to the server may distribute the SAN system construction support program via the network so that the computer can be used as the SAN system construction support device.
  • a dedicated SAN system construction support device can be installed by incorporating a ROM in which a SAN system construction support program is stored in advance. 29 position.
  • FIG. 16 shows an outline of the design of a system using the SAN system construction support device in this embodiment.
  • the server 100, switch 1 (300A), switch 2 (300B), and storage device 200 that construct the SAN system are constructed using the SAN system construction support device 1.
  • a line (410B) representing a physical line is drawn from port B (104) of server 100 to port 4 (325B) of switch 2 (300B). Also, draw a line (410D) representing a physical line from port 5 (325D) of switch 2 (300B) to port C (206) of storage 200.
  • Raid (220) is constructed from disk 0 (210), disk 1 (21 1), disk 2 (21 2), disk 3 (213), and disk 4 (214).
  • the logical volume inside Raid (220) is partitioned and LunV (LunVolume) is created. In the figure, the volume is divided into five volumes LunV100 to LunV104.
  • Lun V 100, Lun V 101, and Lun V 102 are matched with Lun 0, Lun 1 and Lun 2, respectively.
  • the mapped Lun is assigned to the port.
  • FIG. 17 shows the state of the WWN of each port at the time of the offline design in the present embodiment.
  • the figure includes, from the left, server device names, server FC ports, switches, storage FC ports, which are information that configures server devices in a multi-environment, and media information.
  • server device names e.g., server FC ports, switches, storage FC ports, which are information that configures server devices in a multi-environment, and media information.
  • instances 0 to 2 are constructed in the server as shown in Fig. 17, the WWN information of the server FC ports (port A and port B) and the storage Since the WWN information of the FC ports (Port C and Port D) is unknown, the temporary WWN information is set for each server and storage port as described above.
  • switch 1 (30 OA) is temporarily set to port A and port C as access route information. Creates zoning information using the WWN information that is used. Then, load the WWN information of the other port on the ports of the server and the storage (the temporary WWN information of port C is set to port A, and the temporary WWN information of port A is set to port C) ). The same applies to port B and port D. Thus, the setting of the access path is completed. Then, the setting information is stored in the storage device as an access path connection command file.
  • port A (103) and port C (205) (AP 5 in Fig. 16) is added to the SAN system configuration screen displayed on the SAN system construction support device 1. .
  • port B (104) and port D (206) an access path between port B (104) and port D (206) is added.
  • FIG. 18 shows an outline of the present embodiment. First, the power of each device constituting the system (server 100, switch 1 (30 OA), switch 2 (300 B), storage 200) is turned on, and the following processing is performed.
  • the SAN system construction support apparatus 1 obtains the WWN information of the port A and the port B from the server 100 via the LAN, obtains the WWN information of the port C and the port D from the storage 200, and performs switch operation.
  • the WWN information of the other party connected to each port of the switch 1 is obtained from 1 and the WWN information of the other party connected to each port of the switch 2 is obtained from the switch 2.
  • the access path connection command file saved in the first embodiment is loaded, and the temporary WWN information of each port set in the access path connection command file and the WWN information of the connection partner as the physical path setting information are described above. Actual WWN information obtained in Change to After the change, save this access path connection command file.
  • the SAN system construction support device 1 issues an access path connection command file. Based on the access path connection command file, the construction of the access path of the SAN system is automatically performed.
  • the zoning information is set in each of the FC switches 300A and 300B.
  • the SAN system construction support device 1 transmits zoning data (in the example of FIG. 18, data of zones A—C (WWN 1, WWN 3) and zone B—D (WWN 2, WWN 4)).
  • Switch 1 (30 OA)
  • switch 2 300 B
  • the access path AP 5, AP 6) Route setting is executed.
  • Complete the setting of the access path by setting the WWPN (obtained from the actual device) of the partner on each port of the server and storage. Then, a multipath design from the instance in the server to the LUN in the storage will be possible.
  • Figure 19 shows the WWN information of each device (server, storage) set as a switch as access path information using the WWN information that was unknown in the offline system design, and rebooting the server.
  • the figure shows that information is constructed from the media to the storage media.
  • the WWN information of each port information of port A, port B, port C, and port D was unknown, but in FIG. 19, the WWN of each port is known (“Port A: WWN 1”).
  • the access path can be controlled by setting the WWN information of each port.
  • security information as security information Can be.
  • port information which is essential for a system design that has already been created, is obtained for the actual device, and various information is used as per the system design designed for each device using that information. Security information can be set. Furthermore, it is possible to shorten the system design time and to simplify the setting to the local actual equipment.
  • the access path set at the time of system design can be reflected on each device under the actual SAN environment. Individuals for industrial use
  • a configuration diagram of a virtual SAN system including a physical path and an access path can be created using a computer, so that the design of a SAN system can be made easily and efficiently. Can be done.
  • the actual SAN system After actually assembling the SAN system based on the SAN system configuration diagram designed by the virtual SAN system, information about the physical paths of the actual SAN system is acquired, and the physical path information and the virtual path information are acquired. Since the correctness of the wiring of the actual SAN system is determined by comparing with the information on the physical path set in the SAN system, the actual SAN system can be checked easily and efficiently. Efforts in checking work and omission of checking can be reduced. Also, after the actual SAN system was assembled as designed, the access path was set in the actual SAN system using the information on the access path set in the virtual SAN system. This makes it possible to automate the settings, and reduces the labor and error in the setting work.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Small-Scale Networks (AREA)

Description

明 細 書 ス トレージエリア 'ネットワーク · システム構築支援装置、 同システム構築支 援方法および同システム構築支援プログラム 技術分野
本発明は、 ストレージエリア 'ネットワーク ·システム (S t o r a g e A r e a Ne two r k Sy s t em。 以下、 SANシステムという。) を構 築する際の時間、 労力、 コス ト等を軽減するための SANシステム構築支援装 置、 S ANシステム構築支援方法および S ANシステム構築支援プログラムに 関するものである。
背景技術
従来、 コンピュータシステム構成を管理■制御する手法は多数開示されてい る (例えば、 特許文献 1、 特許文献 2、 特許文献 3、 特許文献 4)。 特許文献 1 では、 クライアント Zサーバシステムにおいて、 計算機アプリケーション構成 設言十を支援するシステムが開示されており、 このシステムを用いることで、 シ ステム構成要素に付帯するクライアント/サーバ間の制約を知らない操作者が クライアントサーバシステム構成の設計を行うことが可能となり、 かっこの作 業を効率的に行うことができる。
さて、 近年、 LAN (L o c a l Ar e a Ne two r k) で接続され た複数個のストレージ (記憶装置) と複数個のサーバとのネッ トワークにおい て、 各サーバが使用している複数個のス トレージを統合し、 一元的に管理する ことで T CO (T o t a l Co s t o f Own e r s h i p) の削減を 可能とする SANシステムが普及しつつある。 この SANシステムは、 LANとは別経路で、 例えばファイバチャネルとフ アイバチャネルスィツチとを用いてサーバとストレージ間をフアブリック方式 で接続してなるもので、 サーバからストレージへの高速アクセスが可能で、 し かもサーバとストレージ間をダイナミックに接続することで分散化している複 数個のストレージの一元的管理を可能にするものである。
図 1は、 S ANシステムの基本的な構成を示す図である。 同図は、 説明を簡 単にするため、 1台のサーバ 100と 1台のス トレージ 200とを 2台のファ ィバチャネルスィッチ (以下、 F Cスィツチという。) 30 OA, 300 Bと 7 本の光ファイバを用いたファイバチャネル 400とでフアブリック接続したも のである。
サーバ 100は、 ファイバチャネル 400が接続される 2個のファイバチヤ ネルポート (以下、 FCポートという。) 10 1, 102を備え、 ストレージ 2 00は、 4個の FCポート 201, 202, 203, 204を備えている。 ま た、 2個の F Cスィッチ 30 OA, 300 Bは、 それぞれ F Cポート 31 0 A 〜310H, 320A〜32 OHと、 F Cスィッチ間をカスケード接続するた めの FCポート 310 1, 320 1を備えている。
そして、 F Cスィッチ 300 Aの FCポート 310 I と F Cスィツチ 300 Bの F Cポート 320 Iはファイバチャネル 400によりカスケ一ド接続され 、 サーバ 100の F Cポート 101, F Cポート 102およびストレージ 20 0の FCポート 201〜204と、 FCスィッチ 300 A, 300Bの FCポ ート 310A〜310H, 320A〜320Hとは、
FCポート 101 _FCポート 310 A
F Cポート 102— F Cポート 320 A
F Cポート 310 E— F Cポート 201
FCポート 310 F— FCポート 202 F Cポート 320 E— F Cポート 203
F Cポート 320F— FCポート 204
との間がファイバチャネル 400で接続されている。
ファイバチヤネノレにおいては、 F Cポートに所定のフォーマツト構成でヮー ノレド■ワイド -ポート ·ネーム (Wo r l d Wi d e P o r t ame 。 以下、 WWPNという。) という固有の I Dコードが設定されている。 また、 F Cスィツチは F Cポート固有の WWPNを用いてサーバ側の F Cポートとス トレージ側の F Cポートとの接続関係をゾーンに分類するゾーユング機能 (ァ クセス制御機能) を有し、 このゾ一二ング機能によってサーバ側の各 FCポー トとストレージ側の各 F Cポートとの接続をダイナミックに制御するようにな つている。
従って、 F Cスィッチ 300 A, 300 Bにはそれぞれゾ一二ング機能を果 たすゾーユング機構 3 1 1, 321が設けられ、 S ANシステムの構築におい ては、 各ゾーユング機構 31 1, 321にサーバ 100の F Cポート 10 1 , 102とス トレージ 200の F Cポート 201〜 204との接続関係を示すゾ ーン分け情報を設定することで、 アクセスを可能とするサーバ 100の FCポ ート 1.01, 102とストレージ 200の F Cポート 201〜 204との論理 的な接続経路 (以下、 アクセスパスという。) が設定される。
図 1においては、 サーバ 100の FCポート 10 1, 102の WWPNをそ れぞれ WWPN 1 1 , WWPN 1 2、 ストレージ 200の F Cポート 201,
202, 203, 204の WWPNをそれぞれ WWPN 21, WWPN 22, WW P N 23 , WWPN24とすると、 F Cスィッチ 300 Αと F Cスィッチ
300 Bとはカスケ一ド接続されているので、 これらのスィツチはゾーンを共 有し、 ゾ一二ング機構 31 1, 321によって、 ゾーン A (WWPN 1 1, W WPN21)、 ゾーン B (WWPN 1 1 , WWPN 23)、 ゾーン C (WWPN 12, WWPN 22) ゾーン D (WWPN 1 2, WWPN 24) が設定されて いる。
従って、 図 1に示す S A Nシステムには、 サーバ 100とス トレージ 200 との間に、
AP I : FCポート 101—— FCポート 201
AP 2 : F Cポート 101—— F Cポート 203
AP 3 : F Cポート 102—— F Cポート 202
AP 4 : F Cポート 102—— F Cポート 204
の 4本のアクセスパス AP 1〜AP 4が設定されている。
上述のように、 S ANシステムを実際に構築する場合、 S ANシステムを構 成するサーバ、 ストレージおよび FCスィツチの各装置の機種と数量とを決定 し、 各サーバと各 FCスィツチ間および各ストレージと各 F Cスィツチ間のフ アイバチャネルによる物理的な接続を行うとともに、 各 FCスィッチのゾ一二 ングを設定することにより SANシステムのアクセスパスを設定する必要があ る。
従来、 S ANシステムを実際に構築する場合、 クライアントが S ANシステ ムを構成するサーバ、 ストレージおよび FCスィツチの各装置の機種と数量と を決定するとともに、 事前に SANシステムの構成図を作成し、 この構成図に 基づいて各サーバと各 FCスィツチ間および各ストレージと各 FCスィツチ間 のファイバチャネルによる物理的な接続を行い、 その後、 例えば S AN管理ソ フトウェアを用いて実際に組み上げられた S ANシステムへのアクセスパスの 設定を行っていた。
そして、 S ANシステムが組み上がると、 目視によりその S ANシステムの 構成が事前に作成した S A Nシステム構成図と一致しているかを確認するよう にしていた。 特許文献 1
特開平 10— 187428号 (第 1—8頁、 第 1— 26図)
特許文献 2
特開平 4一 304510号 (第 1一 3頁、 第 1一 5図)
特許文献 3
特開平 8— 56232号 (第 1—7頁、 第 1一 1 1図)
特許文献 4
特開平 8— 129497号 (第 1一 1 5頁、 第 1— 37図)
従来の S ANシステムの構築方法は、 S ANシステムを導入する前に、 検討 中の S A Nシステムがどのような構成になるのか視覚的に確認することはでき ないので、 システム設計時の負荷が大きく、 長時間を要し、 S ANシステムの 導入コストが高くなるという問題があった。
また、 従来の S ANシステムの構築方法では、 実際に S ANシステムを組み 上げた後、 さらにアクセスパスの設定を行う必要があるが、 大規模な S ANシ ステムにおいてはアクセスパスの設定作業に多大な労力と時間とを要し、 作業 ミスも発生し易いという問題があった。
また、 実際に S ANシステムを構築した後、 その SANシステムが設計通り に構築されているかどうかの確認を目視で行っていたので、 確認作業において も手間が掛かるとともに、 確認漏れも生じ易いという問題があった。
さらに、 昨今、 SANシステム設計は、 その環境やシステム内容の複雑さか ら多くのノウハウを必要とされるものとなっている。 それにより SE (S y s t em En g i n e e r) の負担は大きく、 ミスが生じ易くなつているのが 現状であり、 また実システム設定の過程を含む工数は大きなものとなっている これをより具体的に述べると、 まず、 事前システム設計において、 複雑なノ ゥハウの把握が必要であつた。
次に、 事前システム設計において、 実機 (実際にシステムを構成する装置) のポートの WWNN (Wo r 1 d Wi d e No d e Name), WWPN (Wo r l d Wi d e P o r t Name) 情報の確認が必要であり、 サ ーバからス トレージへのコントロール番号など、 実機からでしか確認出来ない 情報がある。 また、 確認した情報の誤りや入力ミスが発生する可能性があると いう問題があった。
さらに、 実際にシステムを導入する現地でのシステム構築において、 設定ェ 数がかかるという問題があった。
本発明は、 上記課題に鑑みてなされたものであり、 コンピュータで S ANシ ステムの設計を仮想的に行わせ、 その結果を表示させることで視覚的な S AN システムの設計を可能にするとともに、 その設計データを用いて実際に構成さ れた S A Nシステムの確認を可能にすることで、 S A Nシステムの構築に係る 種々の作業負担と時間とを軽減し、 TCOのさらなる低減を可能にする S AN システム構築支援装置、 S ANシステム構築支援方法および S ANシステム構 築支援プログラムを提供するものである。
また、 本発明は、 事前にシステム設計を行い、 現地にてシステム構築に必要 となる情報を実機から自動読み込み設定を実行する事で、 工数削減、 現地自動 設定を可能とするものである。 発明の開示
上記課題を解決するため、 本発明では、 次の技術的手段を講じている。
本発明の実施の形態によれば、 少なくとも 1のファイバチャネルポートを備 えた少なくとも 1のサーバと、 少なくとも 1のファイバチャネルポートを備え た少なくとも 1のストレージと、 複数のファイバチャネルポートを備えた少な くとも 1のファイバチャネルスィツチとを、 複数本のファイバチヤネルで接続 してなるストレージエリア ■ネッ トワーク ·システムを構築するための支援装 置であって、 前記ストレージエリア ·ネットワーク · システムを構成するサー ノ 、 ストレージおよびファイバチャネルスィッチの装置に関する情報を入力す る第 1の情報入力手段と、 前記複数本のファイバチャネルによる前記サーバ、 前記ストレージおよび前記ファイバチャネルスィツチ間の物理的な接続に関す る情報を入力する第 2の情報入力手段と、 前記第 1, 第 2の情報入力手段から 入力された情報に基づき、 前記サーバ、 前記ストレージおよび前記ファイバチ ャネルスィッチ間が複数本の前記ファイバチャネルによって物理的に接続され た仮想的なストレージェリア 'ネットワーク ' システムの構成画像を作成する 画像作成手段と、 前記画像作成手段で作成された画像を表示する表示手段とを 備えたことを特徴とするス トレージエリア■ネットワーク · システム構築支援 装置が提供される。
また、 本発明の別の実施の形態によれば、 前記ストレージェリア 'ネットヮ ーク · システム構築支援装置において、 前記仮想的なストレージェリア 'ネッ トワーク ■ システムのサーバ、 ストレージおよびファイバチャネルスィッチ間 の論理的な接続に関する情報を入力する第 3の情報入力手段と、 前記第 3の情 報入力手段から入力された情報に基づき、 前記表示手段に表示された仮想的な ストレージエリア 'ネッ トワーク ■システムの構成画像に論理的な接続を示す 画像を付加する表示制御手段と、 前記表示手段に表示された仮想的なストレー ジエリア .ネットワーク · システムの構成に関する情報と前記第 3の情報入力 手段から入力された前記仮想的なストレージエリア ·ネットワーク ■システム の論理的な接続に関する情報とを記録媒体に記録する記録手段とを、 さらに備 えたことを特徴とするストレージエリア■ネットワーク ·システム構築支援装 置が提供される。 また、 本発明の別の実施の形態によれば、 前記ストレージェリア 'ネットヮ ーク 'システム構築支援装置において、 予め作成された仮想的なス トレージェ リア .ネットワーク .システムの構成図に基づいて実際に組み上げられたスト レージエリア .ネッ トワーク · システムの、 サーバ、 ス トレージ、 およびファ ィパチャネルスィツチと通信によってこれらの装置のファイバチャネルポート に関する情報を取得する情報取得手段と、 前記情報取得手段で取得されたファ ィバチャネルポートに関する情報と仮想的なストレージエリア■ネットワーク
■ システムのファイバチャネルポートに関する情報とを比較して、 実際に組み 上げられたトレージェリア 'ネットワーク ■システムの物理的な接続関係が仮 想的なストレージエリア■ネットワーク ·システムと一致しているか否かを確 認するシステム構成確認手段とを、 さらに備えたことを特徴とする、 ス トレー ジエリア ·ネットワーク ■システム構築支援装置が提供される。
また、 本発明の別の実施の形態によれば、 少なくとも 1のファイバチャネル ポートを備えた少なくとも 1のサーバと、 少なくとも 1のファイバチャネルポ ートを備えた少なくとも 1のストレージと、 複数のファイバチャネルポートを 備えた少なくとも 1のファイバチャネルスィツチとを、 複数本のファイバチヤ ネルで接続してなるストレージエリア ·ネットワーク ■システムを構築するた めのコンピュータを用いた支援方法であって、 前記コンピュータに前記ス トレ ージエリア ·ネットワーク -システムを構成するサーバ、 ストレージおよびフ アイバチャネルスィツチの装置に関する情報を入力する第 1の情報入力工程と 、 前記複数本のファイバチャネルによるサーバ、 ストレージおよびファイバチ ャネルスィツチ間の物理的な接続に関する情報を入力する第 2の情報入力工程 と、 前記第 1 , 第 2の情報入力工程で入力された情報に基づき、 前記サーバ、 前記ストレージ装置および前記ファイバチャネルスィツチ間が複数本の前記フ アイバチャネルによって物理的に接続された仮想的なス トレージエリア ·ネッ トワーク ■システムの構成画像を作成する画像作成工程と、 前記画像作成工程 で作成された画像を表示手段に表示する表示工程とを備えたことを特徴とする ストレージエリア ·ネットワーク ■システム構築支援方法が提供される。
また、 本発明の別の実施の形態によれば、 少なくとも 1のファイバチャネル ポートを備えた少なくとも 1のサーバと、 少なくとも 1のファイバチャネルポ 一トを備えた少なくとも 1のストレージと、 複数のファイバチャネルポートを 備えた少なくとも 1のファイバチャネルスィツチとを、 複数本のファイバチヤ ネルで接続してなるストレージエリア ·ネットワーク · システムを構築するた めの支援プログラムであって、 コンピュータを、 前記ストレージエリア 'ネッ トワーク 'システムを構成するサーバ、 ストレージおよびファイバチャネルス ィツチの装置に関する情報を入力する第 1の情報入力手段と、 前記複数本のフ アイバチャネルによる前記サーバ、 前記ストレージおよび前記ファイバチヤネ ルスィツチ間の物理的な接続に関する情報を入力する第 2の情報入力手段と、 前記第 1, 第 2の情報入力手段から入力された情報に基づき、 前記サーバ、 前 記ストレージおよび前記ファイバチャネルスィツチ間が複数本の前記ファイバ チャネルによって物理的に接続された仮想的なストレージエリア■ネッ トヮー ク - システムの構成画像を作成成する画像作成手段と、 前記画像作成手段で作 成された画像を表示する表示手段として機能させることを特徴とする、 ストレ ージエリア ·ネットワーク · システム構築支援プログラムが提供される。
また、 本発明の別の実施の形態によれば、 前記ストレージェリア 'ネットヮ ーク ' システム構築支援プログラムにおいて、 前記コンピュータを、 さらに、 前記サーバの各ファイバチャネルと前記ストレージの各ファイバチャネルと前 記ファイバチャネルスィツチの各ファイバチャネルの各ポート情報として仮の ポート情報を格納する仮ポート情報格納手段と、 前記サーバの各ファイバチヤ ネルと前記ス トレージの各ファイバチャネルと前記ファイバチャネルスィッチ >固有のポート情報を取得した後に、 前記格納した仮の ポート情報を該仮のポート情報に対応する該固有のポート情報に置き換えるポ 一ト情報置換手段として機能させることを特徴とする、 ストレージエリア 'ネ ットワーク · システム構築支援プログラムが提供される。
また、 本発明の別の実施の形態によれば、 少なくとも 1のファイバチャネル ポートを備えた少なくとも 1のサーバと、 少なくとも 1のファイバチャネルポ 一トを備えた少なくとも 1のストレージと、 複数のファイバチャネルポートを 備えた少なくとも 1のファイバチャネルスィツチとを、 複数本のファイバチヤ ネルで接続してなるストレージエリア 'ネットワーク · システムを構築する処 理をコンピュータに実行させるための支援プログラムであって、
前記サーバの各ファイバチャネルと前記ス トレージの各ファイバチャネルと 前記ファイバチャネルスィツチの各ファイバチャネルの固有のポート情報を取 得する前に、 仮のポート情報を格納する仮ポート情報格納処理と、 前記サーバ の各フアイバチャネルと前記ストレ一ジの各フアイバチャネルと前記フアイバ チヤネノレスィツチの各ファイバチャネルの固有のポート情報を取得した後に、 前記格納した仮のポート情報を該固有のポート情報に置き換えるポート情報置 換処理と、 をコンピュータに実行させることを特徴とするストレージエリア · ネットワーク ·システム構築支援プログラムが提供される。
また、 本発明の別の実施の形態によれば、 少なくとも 1のファイバチャネル ポートを備えた少なくとも 1のサーバと、 少なくとも 1のファイバチャネルポ ートを備えた少なくとも 1のストレージと、 複数のファイバチャネルポートを 備えた少なくとも 1のファイバチャネルスィッチとを、 複数本のファイバチヤ ネルで接続してなるストレージエリア■ネットワーク ■システムを構築する処 理をコンピュータに実行させるための支援プログラムであって、 前記サーバと 前記ファイバチャネルスィッチと前記ス トレージと間のアクセスパスの情報で あるアクセスパス情報を作成するアクセスパス作成処理と、 前記ァクセスパス 作成処理により作成した前記ァクセスパス情報に基づいて、 前記サーバと前記 ファイバチャネルスィツチと前記ストレージと間のアクセスパスを設定するァ クセスパス設定処理とをコンピュータに実行させることを特徴とするストレー ジエリア■ネットワーク ·システム構築支援プログラムが提供される。
また、 本発明の別の実施の形態によれば、 前記ストレージエリア■ネットヮ ーク ' システム構築支援装置において、 前記サーバの各ファイバチャネルと前 記ストレージの各ファイバチャネルと前記ファイバチャネルスィツチの各ファ ィバチャネルの各ポート情報として仮のポート情報を格納する仮ポート情報格 納手段と、 前記サーバの各ファイバチャネルと前記ス トレージの各ファイバチ ャネルと前記ファイバチヤネノレスィツチの各ファイバチヤネノレの固有のポート 情報を取得した後に、 前記格納した仮のポート情報を該仮のポート情報に対応 する該固有のポート情報に置き換えるポート情報置換手段とを、 さらに備えた ことを特徴とする、 ストレージエリア ·ネットワーク ■システム構築支援装置 が提供される。
また、 本発明の別の実施の形態によれば、 少なくとも 1のファイバチャネル ポートを備えた少なくとも 1のサーバと、 少なくとも 1のファイバチャネルポ 一トを備えた少なくとも 1のストレージと、 複数のファイバチャネルポートを 備えた少なくとも 1のファイバチャネルスィツチとを、 複数本のファイバチヤ ネルで接続してなるストレージエリア■ネットワーク ■システムを構築するた めの支援装置であって、 前記サーバの各ファイバチャネルと前記ス トレージの 各ファイバチャネルと前記ファイバチャネルスィツチの各ファイバチャネルの 固有のポート情報を取得する前に、 仮のポート情報を格納する仮ポート情報格 納手段と、 前記サーバの各ファイバチャネルと前記ストレージの各ファイバチ ャネルと前記ファイバチャネルスィツチの各ファイバチャネルの固有のポート 情報を取得した後に、 前記格納した仮のポート情報を該固有のポート情報に置 き換えるポート情報置換手段と、 を備えることを特徴とするストレージエリア •ネットワーク ■ システム構築支援装置が提供される。
以上より、 検討中の S A Nシステムの構成要素であるサーバ、 ス トレージぉ よびファイバチャネルスィッチの装置に関する情報 (例えば機種やメーカなど の情報) を入力するとともに、 サーバ、 ストレージおよびファイバチャネルス ィツチ間の物理的な接続に関する情報 (具体的には各 F Cポートに設定される 固有のワールド .ワイド .ポート 'ネーム (以下、 WW P Nという。) を用いた F Cポート間の接続関係を示す情報) を入力すると、 コンピュータのディスプ レイに、 サーバの F Cポートとファイバチャネルスィッチの F Cポート間、 お よびストレージの F Cポートとファイバチャネルスィツチの F Cポート間をフ ァィバチャネルで物理的に接続した仮想的な S ANシステムの構成画像が表示 される。
ユーザは、 この表示画像によって検討中の S ANシステムの物理的な構成を 視覚的に確認することができ、 S A Nシステムの構成要素や構成要素間の配線 関係の修正を容易に行うことができる。
また、 仮想的なストレージェリア 'ネッ トワーク ■ システムの論理的な接続 に関する情報 (具体的には各 F Cポートに設定される固有の WW P Nを用いた F Cポート間の論理的な接続関係を示す情報) を入力すると、 コンピュータの ディスプレイに表示された仮想的な S A Nシステムの構成画像にサーバとスト レージ間の論理的な接続経路 (アクセスパス) を示す画像が追加的に表示され る。 これにより、 ユーザは、 各サーバと各ストレージの記憶領域とのアクセス | 係 (S A Nシステムにおける実質的な接続関係) が視覚的に把握でき、 ァク セスパスに関する情報を修正することにより S ANシステムの実体的な構築を 簡単かつ容易に行うことができる。 さらに、 仮 ¾S的な SANシステムの構成画像に基づいて、 実際に SANシス テムを組み上げた後、 その S ANシステムと S AN構築支援装置とを、 例えば LANで接続し、 実際の S ANシステムのサーバ、 ス トレージおよびファイバ チャネルスイッチの各 F Cポートに関する情報 (具体的には各 F Cポートに設 定されている WWPN) を S AN構築支援装置に読み込み、 その情報と S AN 構築支援装置に記憶している仮想的な SANシステムのサーバ、 ス トレージぉ よびファイバチヤネルスィッチ間の各 F Cポートに関する情報とを比較するこ とで、 実際の S ANシステムの物理的構成の正誤を確実に判定することができ る。 その判定結果はディスプレイに表示され、 この表示により、 ユーザが目視 で行っていた従来に比して、 迅速にファイバチャネルの配線の正誤が確認でき るとともに、 確認漏れを確実に低減することができる。
さらに、 実際の S ANシステムの物理的な構成が設計通りであることを確認 した後、 仮想的な S A Nシステムで設定されているアクセスパスに関する情報 に基づいて、 S AN構築支援装置から LANを介して実際の S ANシステムに アクセスパスが設定される。 例えば実際の SANシステムにおける各ファイバ チャネルスィツチに S AN構築支援装置からサーバとストレージ間のアクセス 制御を示すゾーユングを設定することで、 アクセスパスが設定される。 これに より、 実際の S ANシステムにおけるサーバとストレージ間の実質的な接続を 迅速に行うことができ、 その労力および作業ミスを確実に低減することができ る。
また、 コンピュータにストレージエリア ·ネッ トワーク ■ システム (SAN システム) 構築支援プログラムをインス トールすることによって、 上記 SAN システム構築支援装置を簡単に構成することができる。
また、 システム設計時間短縮及び現地実機装置への設定の簡略化が実現でき る。 本発明のその他の特徴および利点については、 以下に行う発明の実施の形態 の説明から、 より明らかになろう。 図面の簡単な説明
本発明は、 後述する詳細な説明を、 下記の添付図面と共に参照すればより明 らかになるであろう。
図 1は、 S ANシステムの構築例を示す図である。
図 2は、 本発明に係る S A N構築支援プログラムがインストールされる汎用 的なコンピュータの概観を示す図である。
図 3は、 コンピュータの内部構成を示すプロック図である。
図 4は、 システム設計支援処理の概念を示す図である。
図 5は、 ディスプレイにサーバ、 ストレージおよび F Cスィッチの配置画像 が表示された状態を示す図である。
図 6は、 サーバ、 ス トレージおよび F Cスィッチの配置画像を用いた物理パ スの設定を説明するための図である。
図 7は、 仮想的な S A Nシステムの物理的な構成図の一例を示す図である。 図 8は, 仮想的な S A Nシステムの物理的な構成図を用いたアクセスパスの 設定を説明するための図である。
図 9は、 S A Nシステム構築支援装置のシステム設計の支援処理機能を示す 機能ブロック図である。
図 1 0は、 システム設計支援処理の処理手順を示すフローチャートである。 図 1 1は、 L ANを介して S A N管理サーバが接続された実際の S A Nシス テムにおいて、 S AN管理サーバを S ANシステム構築支援装置として利用す る構成を示した図である。
図 1 2は、 S ANシステム構築支援装置のシステム構築の支援処理機能を示 す機能プロック図である。
図 1 3は、 システム構築支援処理の具体的な処理手順を示すフローチャート である。
図 1 4は、 実際の S ANシステムの物理的な構成を確認する具体的な処理手 順をフローチャートである。
図 1 5は、 実際の S ANシステムの物理的構成の確認結果の表示例を示す図 である。
図 1 6は、 実施例 1における S ANシステム構築支援装置を用いたシステム の設計概要を示す図である。
図 1 7は、 実施例 1における各ポートの WWNの状態を示す図である。
図 1 8は、 実施例 2におけるシステム設計を反映した S A Nシステムの概要 を示す図である。
図 1 9は、 実施例 2における各ポートの WWNの状態を示す図である。 発明を実施するための最良の形態 .
以下、 本発明の好ましい実施の形態について、 図面を参照して具体的に説明 する。
本発明に係る S AN構築支援装置は、 (i ) S A Nシステム導入時のシステム 設計を支援する処理プログラムと、 (ii ) 実際に S ANシステムを組み上げる際 のシステム構築を支援する処理プログラムとで構成された S A N構築支援プ口 グラムを、 図 2に示すように、 汎用的なコンピュータ 1にインストールするこ とによって実現されている
前者の処理プログラム (i ) は、 S A Nシステム導入に使用されるから、 任 意の汎用的なコンピュータを用いることができる。 一方、 後者の処理プロダラ ム (ii ) は、 実際に S ANシステムを組み上げる際に使用されるから、 実際に 組み上げられた SANシステムのサーバなどの構成装置が LANを介して他の コンピュータ (例えば当該 SANシステムを管理するサーバなど) に接続され る場合、 そのコンピュータが用いられる。
そこで、 本実施の形態では、 前者の処理プログラム (i) については、 任意 の汎用的なコンピュータを用いて S AN構築支援装置とした場合について説明 し、 後者の処理プログラム (ii) については、 実際に組み上げられた S ANシ ステムと LANを介して接続される当該 S ANシステムの S AN管理サーバ S AN構築支援装置とした場合について説明する。 なお、 本発明に係る S AN 構築支援プログラムがインストールされた S AN構築支援装置を、 実際に組み 上げられた S A Nシステムに L A Nを介して接続し、 当該 S ANシステムの管 理サーバとしてもよい。
まず、 S ANシステム導入時のシステム設計を支援する S AN構築支援装置 について説明する。
図 2に示す汎用的なコンピュータ 1は、 周知のように、 本体 1 1と、 この本 体 1 1に外部接続される入力装置であるキーボード 1 2、 出力装置であるディ スプレイ 1 3とで構成されている。 本体装置 1 1はフロッピディスク、 CD— ROMなどのリムーマプルメディアの駆動装置 (ドライブ) 14を具備してい る。
本体 1 1の内部には、 図 3に示すように、 CPU (中央処理装置) 1 1 1、 ROM1 1 2、 RAM 1 1 3、 入出力ィンターフェース 1 14、 メディアイン タフエース 1 1 5が内蔵されている。 ROM1 1 2、 RAMI 13、 入出力ィ ンターフェース 1 14およびメディアインタフェース 1 15は、 バスライン 1 1 6を介して C PU 1 1 1に接続されている。 また、 キーボード 1 2およびデ イスプレイ 13は入出力ィンターフェース 1 14に接続され、 リムーマブルメ ディアのドライブ 14はメディアインタフェース 1 15に接続されている。 ROM1 1 2には、 オペレーティングシステム (OS) などの基本ソフトの ほかに、 本発明に係る S AN構築支援プログラムが予め記憶されている。 CP •U 1 1 1は演算処理を行う演算装置と、 この演算装置や ROM1 1 2, RAM 1 1 3などの記憶装置やキーボード 1 2、 ディスプレイ 13などの入出力装置 やドライブ 14の動作を制御する制御装置とからなる。 CPU1 1 1は ROM 1 1 2に記憶されている SAN構築支援プログラムを RAMI 1 3に読み出し 、 このプログラムを実行することより、 後述する S ANシステム設計の支援処 理を行う。
システム設計支援処理は、 図 4に示すように、 S ANシステム構築支援装置 1に S ANシステムの構築に必要な情報を入力し、 それらの情報を用いて仮想 的な S ANシステムの設計図 Gを作成し、 ディスプレイ 13に表示させる処理 である。
S A Nシステムの構築に必要な情報とは、 S A Nシステムを構成する基本的 な装置であるサーバ、 ストレージおよびファイバチャネルスィッチ (以下、 F Cスィッチという。) に関する情報 (以下、 この情報を装置情報という。) と、 これらの装置間のファイバチャネルによる物理的な接続経路 (以下、 この接続 経路を物理パスという。) に関する情報と、 サーバが FCスィッチを介してスト レージにアクセス可能な論理的な接続経路 (アクセスパス) に関する情報とで ある。 なお、 本実施形態では、 ファイバ'チャネルを用いて S ANシステムを構 築するため、 サーバ、 ストレージおよび FCスィッチの各装置は、 ファイバチ ャネルが接続される F Cポートを具備している必要がある。
装置情報は、 具体的には各装置の種類 (メーカ、 製品名等) や数量などの情 報である。 論理アクセスパス経路情報は、 具体的にはサーバ、 ストレージおよ び F Cスィツチの各 F Cポートにファイバチャネルによって接続される相手の FCポートを設定した情報である。 サーバ、 ストレージおよび F Cスィッチの具備する各 F Cポートには、 メー 力を特定する番号とメーカが独自に F Cポートに設定する番号とからなるヮー ルド . ワイ ド .ポート .ネーム (WWP N) という固有の I D情報が設定され ている。 従って、 S A Nシステムの設計図において、 サーバ、 ストレージおよ び F Cスィツチの各 F Cポートにファイバチャネルで接続される相手の F Cポ 一トの WW P Nを設定することにより、 S ANシステムの論理アクセスパス経 路情報を設定することができる。
なお、 S ANシステム構築支援装置 1では、 後述するように仮想的な S A N システムによって S A Nシステムの設計図を作成するため、 仮想的な S A Nシ ステムにおけるサーバ、 ストレージおよび F Cスィッチの各 F Cポートの WW P Nは不定であるから、 S A Nシステム構築支援装置 1が仮の WW P Nを自動 で作成する。 従って、 S A Nシステム構築支援装置 1によって予め設定された 各 F Cポートの仮の WW P Nも装置情報に含まれ、 仮想的な S ANシステムに おける論理アクセスパス設定では、 装置情報に含まれる仮の WW P Nが用いら れる。
また、 アクセスパスに関する情報は、 具体的には F Cスィッチのゾ一二ング 情報である。 F Cスィッチのゾーユングとは、 サーバの各 F Cポートがァクセ ス可能なストレージの F Cポートをゾーン分けしたもので、 これにより複数の サーバが存在する場合、 各サーバのアクセス可能なストレージの記憶領域をダ イナミックに制御するものである。 ストレージが複数個存在していても、 各サ 一バにはアクセス可能な記憶領域が割り当てられるので、 実質的に複数個のス トレージは全体を 1個のストレージとして管理されることになり、 ストレージ の効率化が可能となる。
F Cスィツチのゾ一二ングも F Cポートの仮の WW P Nを用いて設定され、 具体的にはサーバとストレージとの間でアクセス可能なサーバ側の F Cポート とストレ一ジ側の F Cポートとを複数のゾーンに分け、 各ゾーンに属するサー バ側の F Cポートとストレージ側の F Cポートとを仮の WW P Nで特定したも のである。
装置情報は、 例えば予め装置ごとにファイルを作成してリムーバブルメディ ァ Mに記録しておき、 ドライブ 14でそのリムーバブルメディア Mからフアイ ルを読み取って S ANシステム構築支援装置 1に入力される (図 4参照)。
S ANシステム構築支援装置 1に入力された装置情報は RAMI 13に保存 される。 CPU 1 1 1は、 RAMI 1 3に保存された S ANシステムのサーバ 、 ス トレージおよび F Cスィッチの装置に関する情報に基づいて ROM 1 1 2 に記憶されたサーバ、 ストレージおよび FCスィッチのキャラクタ画像を読み 出し、 これらのキャラクタ画像を用いて各装置を適当に配置した画像を作成し 、 ディスプレイ 13に表示させる。
ディスプレイ 13に表示されたサーバ、 ストレージおよび FCスィツチの酉己 置画像のうち、 各 FCポートの部分は GU Iを構成しており、 設計者は、 ファ ィバチャネルで物理的に接続させる対関係の FCポートを指定することにより 、 物理パスを設定することができる。 CPU1 1 1は、 物理パスの情報が入力 されると、 その情報に基づいてディスプレイ 1 3に表示されたサーバ、 ストレ ージおよび F Cスィッチの配置画像にファイバチャネルによる接続画像を付加 する。 そして、 この手順を繰り返して物理パスの設定が終了すると、 CPU 1 1 1は、 ディスプレイ 13に表示された S ANシステムの物理的構成に関する 情報 (システム構成図と物理パスの情報を含む) のファイル (以下、 このファ ィルを S ANシステム構成ファイルという。) を作成し、 RAMI 1 3に保存す る。
また、 物理的な S ANシステムの物理的な構成画像が完成すると、 その構成 画像を用いてアクセスパスを設定することができる。 このアクセスパスの設定 も物理パスの設定と同様の方法で、 アクセスを可能にするサーバの FCポート とストレージの FCポートとを指定することに設定される。 CPU 1 1 1は、 アクセスパスの情報が入力されると、 その情報に基づいてディスプレイ 1 3に 表示された S A Nシステムの構成画像にァクセスパスの画像を付加する。 そし て、 この手順を繰り返してアクセスパスの設定が終了すると、 CPU1 1 1は 、 アクセスパス設定情報から実際に組み上げられた SANシステムにアクセス パスを設定するためのコマンドを作成し、 そのコマンドのファイル (以下、 こ のファイルをアクセス接続コマンドフアイノレとレヽう。) を RAMI 1 3に保存す る。
なお、 RAMI 1 3に保存された S ANシステム構成ファイルおよびァクセ ス接続コマンドファイルは、 S A N構築支援装置 1が実際に構築される S A N システムの管理サーバとして使用される場合は、 実際に SANシステムを構築 する際に S AN構築支援装置 1が行う支援処理に利用される。 一方、 SAN構 築支援装置 1とは別のコンピュータが SAN管理サーバとして使用される場合 は、 SAN構築支援装置 1の RAMI 1 3に保存された SANシステム構成フ アイルおよびアクセス接続コマンドファイルは、 CD— ROMなどのリムーバ ブルメディア Mを介して S AN管理サーバにロードされ、 当該管理サーバが行 う実際の S A Nシステム構築の支援処理に利用される。
上述のシステム設計支援処理を、 図 1に示す S ANシステムを構築する場合 を例に具体的に説明すると、 システム設計支援処理 ( i) においては、 1台の サーバ 100、 1台のストレージ 200および 2台の FCスィツチ 30 OA, 300 Bの装置に関する情報が SANシステム構築支援装置 1に入力されると 、 その装置情報が RAMI 13に記憶される。
また、 その装置情報から、 図 5に示すように、 1台のサーバ 100、 1台の ストレージ 200および 2台の F Cスィッチ 300 A, 300 Bを谪当に配置 した画像が作成され、 その配置画像がディスプレイ 13の画面 13 Aに表示さ れる。
ディスプレイ 1 3にサーバ、 ストレージおよび FCスィッチの配置画像が表 示されると、 物理パスが設定可能になり、 図 6に示すように、 設計者がフアイ バチャネル 400で接続したい、 例えばサーバ 100の F Cポート 10 1と F Cスィツチ 300 Aの FCポート 3 1 OAとを指定すると (図 6では、 指定さ れた F Cポートの色が変わっている)、 配置画像の Cポート 101と F Cポー ト 31 OAとの間にファイバチャネル 400の配線図が付加される。
また、 サーバ 100の F Cポート 10 1と F Cスィツチ 300 Aの F Cポー ト 31 OAとに、 仮の WWPNとして WWPN s 1と WWPN aとが設定され ているとすると、 FCポー'ト 101に物理パス設定情報として接続相手の F C ポート 31 OAの仮の WWPN aが設定され、 F Cポート 3 1 OAに物理パス 設定情報として接続相手の FCポート 101の仮の WWPN s 1が設定される 同様の方法で、 他の FCポートについても物理パスの設定が行われ、 それが 完了すると、 図 4, 図 7に示すように、 ディスプレイ 1 3には、 サーバ 100 , ストレージ 200および F Cスィッチ 300 A, 30 OB間がファイバチヤ ネル 400で物的に接続された仮想的な S ANシステムの構成画像 Gが表示さ れ、 アクセスパスが設定可能になる。 また、 この構成画像に対して S ANシス テム構成ファイルが作成され、 RAMI 13に保存される。
図 7の表示状態で、 図 8に示すように、 設計者がアクセスを可能にしたいサ ーバ 100の F Cポート 102とストレージ 200の F Cポート 202とを指 定すると (図 8では、 指定された FCポートの色が変わっている)、 SANシス テム構成画像に F Cポート 102と FCポート 202との間にアクセスパス A P 3の図が付カ卩される。 同様の方法で、 他の F Cポートについてもァクセスパスの設定が行われ、 そ れが完了すると、 ディスプレイ 1 3には、 アクセスパス A P 1〜A P 4が付加 された仮想的な S ANシステムの構成画像 (図 1参照) が表示される。 そして 、 設定されたァクセスパスの情報からアクセス接続コマンドフアイルが作成さ れ、 R AM I 1 3に保存され、 システム設計支援処理は終了する。
図 9は、 上述の S ANシステム構築支援装置 1のシステム設計支援処理機能 を機能プロック図で示したものである。
同図に示す装置情報入力部 1 1 1 Aは、 サーバ、 ス 1、レージおよび F Cスィ ツチなどの各装置に関する情報を入力するもので、 本実施の形態のリムーパプ ルメディア Mとこれのドライブ 1 4に相当し、 本発明の第 1の情報入力手段に 相当している。 また、 物理パス情報入力部 1 1 1 Bおよびアクセスパス情報入 力部 1 1 1 Cは、 それぞれ物理パスに関する情報とアクセスパスに関する情報 とを入力するもので、 本実施の形態のキーボードなどの入力装置に相当し、 そ れぞれ本発明の第 2の情報入力手段と第 3の情報入力手段とに相当している。 また、 システム画像作成部 1 1 1 Dは、 ディスプレイ 1 3に表示させる仮想的 な S A Nシステムの構成図を作成するもので、 本発明の画像作成手段およぴ表 示制御手段に相当している。 なお、 ディスプレイ 1 3は、 本発明の表示手段に 相当している。 また、 記録部 1 1 1 Eは、 S A Nシステム構成ファイルゃァク セスパス接続コマンドファイルを作成して R AM I 1 3に記録するもので、 本 発明の記録手段に相当している。
次に、 S ANシステム構築支援装置 1におけるシステム設計支援処理におけ る処理手順を、 図 1 0に示すフローチャートに従って説明する。
まず、 C P U 1 1 1は、 S ANシステムを構成するサーバ 1 0 0、 ス トレー ジ 2 0 0およびファイバチャネルスィツチ 3 0 0の装置に関する情報のフアイ ルが記録された C D— R O Mや M Oなどのリム一バブルメディア Mから駆動装 置 14によって各装置のファイルを読み取り、 そのファイルを RAMI 1 3に 格納する (S 1 :装置情報の入力)。
続いて、 CPU 1 1 1は、 RAMI 1 3に格納した装置情報からサーバ 10 0、 ストレージ 200およびファイバチャネルスィツチ 300の構成数に基づ いて、 ROM1 1 2からサーバ、 ス トレージおよびファイバチャネルスィッチ のキャラクタ画像を読み出し、 これらのキャラクタ画像を所定のフォーマツト で適当に配置してディスプレイ 1 3の画面 13 Aに表示する (S 2、 図 5参照 )0
続いて、 CPU 1 1 1は、 キーボード 1 2などの入力装置から入力される物 理パスに関する情報に基づいて物理パスの作成処理を行う (S 3、 図 6, 図 7 参照)。 すなわち、 ディスプレイ 13に表示されている仮想的な S ANシステム の配置画像にファイバチャネルの接続図を追加する。
そして、 物理パスの作成処理が終了すると、 CPU1 1 1は、 ディスプレイ 13に表示された物理的に接続された仮想的な S ANシステムの構成画像と物 理パス情報とから S ANシステム構成ファイルを作成し、 RAMI 1 3に保存 する (S4)。
続いて、 CPU 1 1 1は、 キーボード 1 2などの入力装置から入力されるァ クセスパスに関する情報に基づいてアクセスパスの作成処理を行う (S 5、 図 8参照)。 すなわち、 ディスプレイ 1 3に表示されている仮 ¾|的な S ANシステ ムの構成画像にアクセスパスの図を追加する。
そして、 アクセスパスの作成処理が終了すると、 CPU1 1 1は、 入力され たアクセスパスの情報からァクセスパス接続コマンドフアイルを作成し、 RA Ml 13に保存し (S 6)、 システム設計支援処理を終了する。
上記のように、 システム設計支援処理では、 ディスプレイ 1 3に検討中の S ANシステムの構成図が表示され、 その表示画像を用いて物理 パスの設定を行うことができるので、 視覚的なシステム設計作業が可能となり 、 システム設計者は、 簡単かつ効率的に S ANシステムの設計を行うことがで きる。 また、 システム設計に変更があった場合にも簡単に修正することができ る。
次に、 実際に S ANシステムを構築する際のシステム構築を支援する S AN 構築支援装置について説明する。
システム構築支援処理 (ii) は、 S ANシステム構築支援装置 1で作成され た仮想的な S A Nシステムの設計図に基づいて実際に S A Nシステムを組み上 げた後、 当該実際の S A Nシステムの物理パスの確認とアクセスパスの自動設 定とを行うものである。
従って、 システム構築支援処理 (Ϊ) は、 実際に組み上げられた SANシス テムのサーバ、 ストレージおよび F Cスィツチに LANを介して S ANシステ ム構築支援装置 1を接続した状態で実行される。
図 1 1は、 実際に組み上げられたれ S ANシステムが LANを介して当該 S ANシステムの管理サーバに接続されている場合、 S AN管理サーバを S AN システム構築支援装置として利用する構成を示した図である。
同図に示す、 実際に組み上げられた S ANシステムの物理的な構成例は、 図 1に示す S ANシステムの構成例と同一であり、 S ANシステムのサーバ 10 0、 ストレージ 200および FCスィッチ 30 OA, 300 Bに LAN500 を介して SAN管理サーバ 600が接続されている。 なお、 SAN管理サーバ は、 LAN 500を介して SANシステムを構成するサーバ 100、 ス トレー ジ 200および FCスィッチ 300 A, 300 Bの設定状態をチェックし、 異 常診断や故障時のシステム復旧などの S A Nシステムの管理を行うものである
S AN管理サーバ 600には、 リムーノ" 1 テム構成ファイルとアクセスパス接続コマンドファイルとがロードされ、 S A N管理サーバ 600は、 これらのファイルを用いて実際の S ANシステム構築 の支援処理を行う。 ' 図 12は、 S AN管理サーバ 600が S ANシステム支援装置として機能す る場合の内部構成を機能プロックで表した図である。
同図に示す LAN接続部 1 1 1 Fは、 LAN 500を介して実際の SANシ ステムのサーバ 100, ストレージ 200および F Cスィッチ 30 OA, 30 0 Bに通信可能に接続するものである。 スィツチ情報取得部 1 11 Gは、 実際 の S ANシステムの FCスィツチからサーバおよびストレージとの接続関係を 示す情報 (具体的には各 FCポートの WW PNの情報) を取得するので、 本発 明の情報取得手段に相当している。 また、 システム構成確認部 11 1Hは、 実 際の SANシステムから取得した各 F Cポートの WW P Nと仮想的な S A Nシ ステムの各 F Cポートに設定されている仮の WWPNとを用いて実際の S AN システムの物理的な構成の正誤を確認し、 その確認結果をディスプレイ 1 3に 表示させるもので、 本発明のシステム構成確認手段に相当している。 また、 論 理接続設定部 1 1 1 Iは、 アクセスパス接続コマンドファイルのアクセスパス に関する情報を用いて実際の S A Nシステムにアクセスパスを自動設定するも ので、 本発明の論理接続設定手段に相当する。
次に、 図 1 3に示すフローチャートに従ってシステム構築支援処理の具体的 な処理手順を示すフローチャートである。
仮想的な S ANシステムによるシステム設計図に基づいて、 図 1 1に示すよ うに実際に S ANシステムが構成された後、 S AN管理サーバ 600において 、 ユーザによって入力装置 1 2から 「S ANシステム構成確認要求」 が入力さ れると (S 10で YES)、 CPU1 1 1は、 RAMI 13に格納された SAN システム構成ファイルを RAM 1 1 3のワークエリアにロードした後 (S 1 1 )、 LANを介して実際の SANシステムから物理的な構成情報 (物理パスの情 報) を取得し (S 12)、 この情報と仮想的な SANシステムの物理的な構成情 報 (物理パスの情報) を比較して、 実際の S ANシステムが設計通りに構成さ れているかを確認する (S 13)。
この確認処理は、 具体的には図 14に示す手順で行われる。 すなわち、 CP U 1 1 1は、 実際の S ANシステムの F Cスィツチ 30 OA, 300 Bから各 FCポートの接続情報を取得する (S 21)。 この接続情報は、 サーバ 100、 ストレ一ジ 200および F Cスィツチ 300A, 300 Bの各 FCポート間の 接続関係を WW P Nで示したものである。 WW P Nにはメーカ固有の番号が含 まれているから、 CPU1 1 1は、 この番号からサーバ 100、 ストレージ 2 00および FCスィッチ 30 OA, 300 Bのメーカや機種を認識し、 実際の S A Nシステムを構成する装置が仮想的な S A Nシステムと同じであるかを確 認する (S 22〜S 25)。 また、 この確認、では、 F Cスィッチ 300 A, 30 0 Bの各 FCポート 3 10 A〜310 1, 320 A〜 320 Iの接続相手の F Cポートの WWPNを確認することにより、 ファイバチャネル 400による各 F Cポート間の物理的な接続も確認される。
そして、 実際の S ANシステムの物理的構成の確認結果が、 例えば図 1 5に 示すような内容でディスプレイ 1 3に表示される (S 14)。 図 15は、 デイス プレイ 1 3の画面左側に実際の S ANシステムの物理的な構成図を表示し、 画 面右側に仮想的な SANシステムの物理的な構成図を表示したものである。 同 図の例では、 仮想的な S ANシステムは F Cスィツチ 300 Aと FCスィツチ 300 Bとがカスケ一ド接続されているのに、 実際の S ANシステムは F Cス イッチ 300 と?〇スィツチ 300 Bとがカスケ一ド接続されていないので 、 両者の相違箇所が分かるように、 仮想的な S ANシステムの FCスィッチ 3 00 Aと F Cスィツチ 300 Bとの間に接続されるファイバチャネル 400を 点滅表示させている。
なお、 相違箇所の表示方法は、 この例に限定されるものではなく、 例えば実 際の S ANシステムの FCスィッチ 300Aと FCスィッチ 300 Bとの間に の接続されていないファイバチャネル 400を点滅表示させるなど、 任意の方 法を適宜採用することができる。
実際の SANシステムと仮想的な S A Nシステムとの間に相違箇所がな 、場 合は、 ディスプレイ 1 3に点滅表示がされないので、 ユーザは、 その表示状態 で実際の SANシステムの物理的な構成が設計通りに正しく構成されているこ とを認識することができる。 従って、 ディスプレイ 1 3に点滅表示がされてい るときは、 ユーザは、 その表示内容に基づいて実際の S ANシステムの誤って Vヽる装置や配線を修正することになる。
そして、 実際の SANシステムの物理的な構成が仮想的な SANシステムと 同じに設定された状態で、 ユーザによって入力装置 1 2から 「アクセスパス自 動設定要求」 が入力されると (315で £3)、 CPU 1 1 1は、 RAM1 1 3に保存されたアクセスパス接続コマンドファイルを RAM 1 13のワークェ リアにロードし (S 16)、 アクセスパス接続コマンドファイル内の仮りの WW PNで設定されているアクセスパスを実際の SANシステムから取得した正式 の WWPNで設定したアクセスパスに変更した後 (S 1 7)、 再度、 アクセスパ ス接続コマンドファイルを RAMI 1 3に保存する (S 18)。
その後、 CPU 1 1 1は、 実際の SANシステムにアクセスパス接続コマン ドを発行し、 仮想的な SANシステムで設定されているアクセスパスを実際の S ANシステムに自動設定する (S 19)。 具体的には、 〇?1111 1は?じス イッチ 300 A, 300 Bにゾーエングデータ (図 1の例ではゾーン A (WW PN 1 1 , WWPN 21), ゾーン Β (WWPN 1 1 , WWPN 23), ゾーン C (WWPN 12, WWPN 22), ゾーン D (WWPN 12, WWPN 24) のデータ) を送信し、 FCスィッチ 300 A, 300 Bのゾーユング機構 3 1 1, 31 2にサーバ 100からス トレージ 200へのアクセスを規制するゾー ンを設定することでアクセスパスを設定する。 これにより、 実際の SANシス テムに仮想的な S A Nシステムで設定されたアクセスパスと同一のアクセスパ スが設定され、 システム構築支援処理は終了する。
上記のように、 システム構築支援処理では、 実際に組み上げられた S ANシ ステムから各構成装置から F Cポートの WWPNの情報を取得し、 この WWP Nの情報に基づレ、て実際の SANシステムが設計図のとおりに構成されている か否かを判別し、 その判別結果をディスプレイ 1 3に表示させるようにしてい るので、 システム設計図に基づいて実際に SANシステムを構成した際の物理 的構成の確認を簡単かつ迅速に行うことができる。 また、 実際の SANシステ ムとシステム設計図との相違が視覚的に確認できるので、 実際の S ANシステ ムの修正が容易に行えるとともに、 確認漏れも確実にも防止することができる また、 S ANシステムの物理的に構成を完了した後、 LAN 500を介して アクセスパスのコマンドを発行して実際の S ANシステムのアクセスパスを自 動設定するようにしているので、 アクセスパスの設定作業も簡単かつ迅速に行 うことができ、 その作業ミスも確実に防止することができる。
なお、 上記実施の形態では、 汎用のコンピュータにリムーバブルメディア M を介して S ANシステム構築支援プログラムをインストールして S ANシステ ム構築支援装置とする例を説明したが、 インターネットゃ LANなどのネット ワークに接続されているコンピュータにおいては、 ネットワークを介して SA Nシステム構築支援プログラムを配信することによってそのコンピュータを S ANシステム構築支援装置としてもよい。 あるいは予め S ANシステム構築支 援プログラムが記憶された ROMを内蔵して専用の S ANシステム構築支援装 29 置としてもよい。
以下に本実施の形態における実施例を示す。 ·
(実施例 1 )
本実施例では、 各装置の各ポートの WWPNまたは WWNN (以下、 WWN という) が未収得の段階であるオフライン時における S ANシステム設計につ いて説明する。
図 16は、 本実施例における S ANシステム構築支援装置を用いたシステム の設計概要を示す。 まず、 上記で説明したように、 S ANシステム構築支援装 置 1を使用して、 S ANシステムを構築するサーバ 100、 スィッチ 1 (30 0A)、 スィッチ 2 (300 B)、 ストレージ装置 200を対象に SAN環境を 総合的に設計する。 具体的には、 以下に示す。
S ANシステム構築支援装置 1のディスプレイに表示された画面上で、 サー バ 100のポート A (103) 力、らスィッチ 1 (30 OA) のポート 0番 (3 15 A) へ物理線を意味する線 (41 OA) を描く。 また、 スィッチ 1 (30 OA) のポート 7番 (31 5 C) からス トレージ 200のポート C (205) へ物理線を意味する線 (410C) を描く。
また、 サーバ 100のポート B (104) からスィッチ 2 (300 B) のポ ート 4番 (325 B) へ物理線を意味する線 (410B) を描く。 また、 スィ ツチ 2 ( 300 B) のポート 5番 (325 D) からストレージ 200のポート C (206) へ物理線を意味する線 (410D) を描く。
このとき、 サーバとストレージの各ポートの WWNの情報は、 設計時点では 実機の情報がないので不明である。 したがって、 サーバとス トレージの各ポー トに仮の WWNが設定され、 それらの各ポートに接続されているスィツチのポ 一トに仮の WWNが設定され物理的に接続されている情報が作成される。
次に、 ストレージ 200内部においても、 装置内論理構成を作成する。 ここ では、 まず、 複数のディスクを選択して、 Ra i dを構築する。 同図では、 デ イスク 0 (210), ディスク 1 (21 1), ディスク 2 (21 2), ディスク 3 (21 3), ディスク 4 (214) から Ra i d (220) を構築している。 次 に、 Ra i d (220) 内部の論理的なボリュームを区分けし、 LunV (L u n Vo l ume) を作成する。 同図では、 LunV100〜LunV 10 4の 5つのボリユームに区分けしている。
次に、 作成した L u nVをサーバから兒える L u n番号とのマツビングを作 成する。 同図では、 L u n V 100, L u n V 101 , L u n V 102をそれ ぞれ、 L u n 0 , L u n 1 , L u n 2とマツビングしている。 次に、 マツピン グした L u nをポートに割り当てる。
図 17は、 本実施例におけるオフライン設計時での各ポートの WWNの状態 を示す。 同図は、 左からサーバデバイス名と、 サーバのデバイスをマルチ環境 で構成する情報であるサーバ FCポート、 スィッチ、 ストレージ FCポートと 、 メディア情報とから構成される。 サーバのインスタンスをマルチパスでオフ ライン設計した場合、 図 1 7のようにサーバ内にインスタンス 0— 2までを構 築すると、 サーバ FCポート (ポート A, ポート B) の WWN情報と、 ストレ ージ FCポート (ポート C, ポート D) の WWN情報が不明であるので、 上記 のようにサーバとストレージの各ポートには仮の WWN情報が設定される。 次に、 オペレータはサーバ 100のポート A (103) とストレージ 200 のポート C (205) とをキ旨定すると、 スィッチ 1 (30 OA) にはアクセス 経路情報として、 ポート Aとポート Cに仮に設定している WWN情報でゾ一二 ング情報を作成する。 そして、 サーバとストレージの互いのポートに相手のポ ートの WWN情報を負荷する (ポート Aにはポート Cの仮の WWN情報、 ポー ト Cにはポート Aの仮の WWN情報が設定される)。 ポート Bとポート Dについ ても同様である。 これにより、 アクセスパスの設定が終了する。 そして、 その設定情報をァク セスパス接続コマンドファイルとして記憶装置に保存する。
また、 S ANシステム構築支援装置 1に表示されている S ANシステム構成 画面にポート A (103) —ポート C (205) 間のアクセスパス (図 1 6で いえば、 AP 5) が付加される。 ポート B (104) とポート D (206) に ついても同様であり、 ポート B (104) —ポート D (206) 間のアクセス パス (図 16でいえば、 AP 6) が付加される。
以上より、 オフライン設計時におけるアクセスパスの設定が終了する。 これ により、 事前に行うシステム設計を終了する。 すなわち、 仮想でシステム設計 を行い、 実機情報を仮の値としてシステム設計を作成し保存する。
(実施例 2)
本実施例では、 実施例 1で作成した設計システムデータ (アクセスパス接続 コマンドファイル) を用いて、 現地にてそのデータを元に実装置の物理接続を 行う (図 1 1参照)。
図 18は、 本実施例の概要を示す。 まず、 システムを構築している各装置 ( サーバ 100、 スィッチ 1 (30 OA), スィッチ 2 (300 B)、 ス トレージ 200) の電源、を投入し、 以下の処理が行われる。
まず、 S ANシステム構築支援装置 1は、 LANを経由して、 サーバ 100 からポート A, ポート Bの WWN情報を取得し、 フ、トレージ 200からポート C、 ポート Dの WWN情報を取得し、 スィッチ 1からこのスィツチ 1の各ポー トに接続されている相手の WWN情報を取得し、 スィツチ 2からこのスィツチ 2の各ポートに接続されている相手の WWN情報を取得する。 次に、 実施例 1で保存したアクセスパス接続コマンドファイルがロードされ、 アクセスパス 接続コマンドファイルに設定されている各ポートの仮の WWN情報と物理パス 設定情報として接続相手の WWN情報とを、 上記で取得した実際の WWN情報 に変更する。 変更後、 このアクセスパス接続コマンドファイルを保存する。 その後、 S ANシステム構築支援装置 1はアクセスパス接続コマンドフアイ ルを発行する。 このアクセスパス接続コマンドファイルに基づいて、 SANシ ステムのアクセスパスの構築が自動設定によりなされる。
FCスィッチ 300A, 300 Bにはそれぞれゾーン分け情報が設定される 。 S ANシステム構築支援装置 1は、 ゾーユングデータ (図 1 8の例ではゾー ン A— C (WWN 1 , WWN 3 ) , ゾーン B— D (WWN 2 , WWN 4 ) のデー タ) を送信し、 スィッチ 1 (30 OA), スィッチ 2 (300 B) それぞれのゾ 一ユング機構 (不図示) にサーバ 100からス トレージ 200へのアクセスを 規制するゾーンを設定することで、 アクセスパス (AP 5, AP 6) 経路設定 が実行される。 サーバとストレージの各ポートに相手の WWPN (実機から取 得) を設定することで、 アクセスパスの設定を完了する。 そして、 サーバ内ィ ンスタンスからス トレージ内部の L UNまでのマルチパス設計ができることに なる。
これにより、 サーバ内インスタンスの設定経路の全てが実施される。
図 19は、 オフラインシステム設計で不明であった WWN情報を用いてァク セスパス情報として互いの装置 (サーバ、 ストレージ) の WWN情報をスイツ チに設定し、 サーバをリブートする事で、 サーバ内ィンスタンスからストレー ジ内メディアへの情報が構築されることを図示したものである。 図 17では、 ポート A, ポート B, ポート C, ポート Dの各ポート情報は WWN情報が不明 であったが、 図 1 9では各ポートの WWNが判明している (「ポート A :WWN 1」, 「ポート B :WWN2」, 「ポート C : WWN3」, 「ポート D :WWN4J, 上記のように、 各ポートの WWN情報をどのように設定するかにより、 ァク セスパスを制御できるので、 WWN情報をセキュリティ情報として用いること ができる。
以上より、 実機装置を対象に、 既に作成されているシステム設計に必須であ るポートの情報 (WWN) を獲得し、 その情報を用いて、 各装置に対して設計 されたシステム設計通りに各種セキュリティ情報の設定を実施することができ る。 さらに、 システム設計時間短縮および現地実機装置への設定の簡易化が実 現できる。
また、 システム設計時において設定したアクセスパスを実際の S AN環境下 の各装置に反映することができる。 産業上の利用の可能个生
以上説明したように、 本発明によれば、 コンピュータを用いて、 物理パスや アクセスパスを含む仮想的な S A Nシステムの構成図を作成できるようにした ので、 S ANシステムの設計を容易かつ効率的に行うことができる。
また、 仮想的な S A Nシステムにより設計された S A Nシステムの構成図に 基づき実際に S A Nシステムを組み上げた後、 その実際の S A Nシステムの物 理パスに関する情報を取得し、 その物理パス情報と仮想的な S ANシステムで 設定された物理パスに関する情報とを比較して実際の S ANシステムの配線の 正誤を判別するようにしたので、 実際の S A Nシステムの確認を簡単かつ効率 的に行うことができ、 確認作業の労力や確認漏れも低減することができる。 また、 実際の S ANシステムが設計通りに組み上げられた後、 仮想的な S A Nシステムで設定されたアクセスパスの情報を用いて実際の S ANシステムに アクセスパスを設定するようにしたので、 アクセスパスの設定の自動化が可能 になり、 設定作業の労力や作業ミスを低減することができる。
また、 システム設計時間短縮および現地実機装置への設定の簡易化が実現で きる。

Claims

請 求 の 範 囲
1 . 少なくとも 1のポートを備えた少なくとも 1のサーバと、 少なくとも 1 のポートを備えた少なくとも 1のストレージと、 複数のポートを備えた少なく とも 1のスィッチとの各装置を、 複数本の経路で接続してなるネットワークを 構築するための支援装置であつて、
前記ネットワークを構成する前記サーバ、 前記ストレージおよび前記スィッ チの各装置に関する情報を入力する第 1の情報入力手段と、
前記複数本の経路による前記サーバ、 前記ストレージおよび前記スィッチの 各装置間の接続に関する情報を入力する第 2の情報入力手段と、
前記第 1, 第 2の情報入力手段により入力された情報 基づいて、 前記サー ノく、 前記ス トレージおよび前記スィツチの各装置間が複数本の前記経路によつ て接続されたネットワークの構成情報であるネットワーク構成情報よりネット ワークの構成画像であるネットワーク構成画像を作成する画像作成手段と、 前記画像作成手段で作成された前記ネットワーク構成画像を表示する表示手 段と、
を備えたことを特徴とする、 ネットワーク構築支援装置。
2 . 請求の範囲第 1項に記載のネットワーク構築支援装置において、 前記接 続は物理的接続であり、 さらに、
前記ネットワークを構築する前記サーバ、 前記ストレージおよび前記スィッ チ間の論理的な接続に関する情報を入力する第 3の情報入力手段と、
前記第 3の情報入力手段から入力された情報に基づいて、 前記表示手段に表 示された前記ネットワーク構成画像において論理的な接続を示す画像を作成す る論理画像作成手段と、
を備えたことを特徴とする、 ネットワーク構築支援装置。
3 . 請求の範囲第 1項に記載のネットワーク構築支援装置において、 予め作成された前記ネットワーク構成情報に基づいて、 実際に構築されたネ ットワークを構成する前記サーバ、 前記ストレージ、 および前記スィツチの各 装置から取得した該各装置のポートに関する情報を取得する情報取得手段と、 前記情報取得手段で取得された前記ポートに関する情報と前記ネットワーク 構成情報の前記ポートに関する情報とを比較して、 前記実際に構築されたネッ トワークの物理的な接続関係が前記ネットワーク構成情報と一致しているか否 かを確認するネットワーク構成確認手段と、
をさらに備えたことを特徴とする、 ネットワーク構築支援装置。
4 . 前記ネットワーク構成情報の物理的な接続および論理的な接続に関する 情報は、 前記サーバ、 前記ストレージおよび前記スィツチの各ポートに設定さ れる仮のワールド 'ワイド -ポート ·ネームを用いて作成されることを特徴と する、 請求の範囲第 2項に記載のネットワーク構築支援装置。
5 . 請求の範囲第 4項に記載のネットワーク構築支援装置において、
予め入力されている前記ネットワークの論理的な接続に関する情報に基づい て、 前記実際に構築されたネットワークの論理的な接続の自動設定を行う論理 接続設定手段を、
さらに備えたことを特徴とする、 ネットワーク構築支援装置。
6 . 少なくとも 1のポートを備えた少なくとも 1のサーバと、 少なくとも 1 のポートを備えた少なくとも 1のストレージと、 複数のポートを備えた少なく とも 1のスィッチとを、 複数本の経路で接続してなるネットワークを構築する ためのコンピュータを用いた支援方法であって、
前記コンピュータに前記ネットワークを構成する前記サーバ、 前記ストレー ジおよび前記スィツチの各装置に関する情報を入力する第 1の情報入力工程と 前記複数本の経路による前記サーバ、 前記ストレージおよび前記スィツチの 各装置間の接続に関する情報を入力する第 2の情報入力工程と、
前記第 1, 第 2の情報入力工程で入力された情報に基づいて、 前記サーバ、 前記ストレージおよび前記スィツチ間が複数本の前記経路によって接続された ネットワークの構成情報であるネットワーク構成情報よりネットワークの構成 画像であるネットワーク構成画像を作成する画像作成工程と、
前記画像作成工程で作成された前記ネットワーク構成画像を表示手段に表示 する表示工程と、
を備えたことを特 ί敷とする、 ネットワーク構築支援方法。
7 . 請求の範囲第 6項に記載のネットワーク構築支援方法において、 前記接 続は物理的接続であり、 さらに、
前記ネットワークを構築する前記サーバ、 前記ストレージおよび前記スィッ チの各装置間の論理的な接続に関する情報を入力する第 3の情報入力工程と、 前記第 3の情報入力工程で入力された情報に基づき、 前記表示手段に表示さ れた前記ネットワーク構成画像において論理的な接続を示す画像を作成する画 像更新工程と、
を備えたことを特徴とする、 ネットワーク構築支援方法。
8 . 請求の範囲第 7項に記載のネットワーク構築支援方法において、
予め作成された前記ネットワーク構成情報に基づいて、 実際に構築されたネ ットワークを構築する前記サーバ、 前記ストレージ、 および前記スィ-ツチの各 装置から取得した該各装置のポートに関する情報を前記コンピュータに入力さ せる第 4の情報入力工程と、
前記第 4の情報入力工程で入力された前記ポートに関する情報と前記ネット ワーク構成情報の前記ポートに関する情報とを比較して、 前記実際に構築され たネットワークの物理的な接続関係がネットワーク構成情報と一致しているか 否かを確認するネットワーク構成確認工程と
をさらに備えたことを特徴とする、 ネットワーク構築支援方法。
9 . 前記ネットワーク構成情報の物理的な接続および論理的な接続に関する 情報は、 前記サーバ、 前記ス トレージおよび前記スィッチの各ポートに設定さ れる仮のワールド,ワイド 'ポート ■ネームを用いて作成されることを特徴と する、 請求の範囲第 7項に記載のネットワーク構築支援方法。
1 0 . 請求の範囲第 9項に記載のネットワーク構築支援方法において、 予め 入力されている前記ネットワークの論理的な接続に関する情報に基づいて、 前 記実際に構築されたネットワークの論理的な接続の自動設定を行う論理接続設 定工程と
をさらに備えたことを特徴とする、 ネットワーク構築支援方法。
1 1 . 少なくとも 1のポートを備えた少なくとも 1のサーバと、 少なくとも 1のポートを備えた少なくとも 1のストレージと、 複数のポートを備えた少な くとも 1のスィツチとを、 複数本の経路で接続してなるネットワークを構築す る処理をコンピュータに実行させるための支援プログラムであって、
前記ネットワークを構成する前記サーバ、 前記ストレージおよび前記スイツ チの装置に関する情報を入力する第 1の情報入力処理と、
前記複数本の経路による前記サーバ、 前記ストレージおよび前記スィツチの 各装置間の接続に関する情報を入力する第 2の情報入力処理と、
前記第 1, 第 2の情報入力処理により入力された情報に基づいて、 前記サー ノ 、 前記ストレージおよび前記スィッチの各装置間が複数本の前記経路によつ て接続されたネットワークの構成情報であるネットワーク構成情報よりネット ワークの構成画像を作成する画像作成処理と、 前記画像作成処理で作成された 画像を表示する表示処理と、
をコンピュータに実行させるためのネットワーク構築支援プログラム。
1 2 . 請求の範囲第 1 1項に記載のネットワーク構築支援プログラムにおい て、 前記接続は物理的接続であり、 さらに、
前記ネットワークを構築する前記サーバ、 前記ストレージおよび前記スィッ チ間の論理的な接続に関する情報を入力する第 3の情報入力処理と、
前記第 3の情報入力処理から入力された情報に基づいて、 前記表示処理に表 示された前記ネットワーク構成画像において論理的な接続を示す画像を作成す る論理画像作成処理と、
をコンピュータに実行させるためのネットワーク構築支援プログラム。
1 3 . 請求の範囲第 1 2項に記載のネットワーク構築支援プログラムにおい て、 さらに、
予め作成された前記ネットワーク構成情報に基づいて、 実際に構築されたネ ットワークを構成する前記サーバ、 前記ストレージ、 および前記スィツチの各 装置から取得した該各装置のポートに関する情報を取得する情報取得処理と、 前記情報取得処理で取得された前記ポートに関する情報と前記ネットワーク 構成情報の前記ポートに関する情報とを比較して、 前記実際に構築されたネッ トワークの物理的な接続関係が前記ネットワーク構成情報と一致しているか否 かを確認するネッ トワーク構成確認処理と、
をコンピュータに実行させるためのネットワーク構築支援プログラム。
1 4 . 前記ネットワーク構成情報の物理的な接続および論理的な接続に関す る情報は、 前記サーバ、 前記ストレージおよび前記スィツチの前記各ポートに 設定される仮のワールド 'ワイド 'ポート ·ネームを用いて作成されることを 特徴とする、 請求の範囲第 1 2項に記載のネットワーク構築支援プログラム。
1 5 . 請求の範囲第 1 4項に記載のネットワーク構築支撵プログラムにおい て、 さらに、
予め入力されているネットワーク構成情報の論理的な接続に関する情報に基 づいて、 前記実際に構築されたネットワーク情報の論理的な接続の自動設定を 行う論理接続設定処理と、
をコンピュータに実行させるためのネットワーク構築支援プログラム。
1 6 . 請求の範囲第 1 1項乃至第 1 5項のいずれかに記載のネットワーク構 築支援プログラムを記録したコンピュータ読取可能な記録媒体。
1 7 . 請求の範囲第 1 1項に記載のネットワーク構築支援プログラムにおい て、 さらに、
前記サーバと前記ストレージと前記スィツチとの各ポート情報のうち少なく ともいずれか 2つのポート情報に対応する仮のポート情報を格納する仮ポート 情報格納処理と、
前記サーバと前記ス トレージと前記スイッチとの各装置が備える固有のポー ト情報のうち少なくともいずれか 2つの固有のポート情報を取得した後に、 前 記格納した仮のポート情報を該仮のポート情報に対応する該固有のポート情報 に置き換えるポート情報置換処理と
をコンピュータに実行させるためのネットワーク構築支援プログラム。
1 8 . 少なくとも 1のポートを備えた少なくとも 1のサーバと、 少なくとも 1のポートを備えた少なくとも 1のストレージと、 複数のポートを備えた少な くとも 1のスィツチとを、 複数本の経路で接続してなるネットワークを構築す る処理をコンピュータに実行させるための支援プログラムであって、
前記サーバと前記ストレージと前記スィッチとの各装置が備える固有のポー ト情報のうち少なくともいずれか 2つの固有のポート情報を取得する前に、 仮 のポート情報を格納する仮ポート情報格納処理と、
前記サーバと前記ス トレージと前記スィツチとの各装置が備える固有のポー ト情報のうち少なくともいずれか 2つの固有のポート情報を取得した後に、 前 記格納した仮のポート情報を該仮のポート情報に対応する該固有のポート情報 に置き換えるポート情報置換処理と、
をコンピュータに実行させることを特徴とするネットワーク構築支援プ口グ ラム。
1 9 . 少なくとも 1のポートを備えた少なくとも 1のサーバと、 少なくとも 1のポ一トを備えた少なくとも 1のストレージと、 複数のポートを備えた少な くとも 1のスィッチとを、 複数本の経路で接続してなるネットワークを構築す る処理をコンピュータに実行させるための支援プログラムであって、
前記スィツチの仮のポート情報と、 前記サーバの仮のポート情報と前記スト レージの仮のポート情報と前記スィツチ自身の仮のポート情報とのうちの少な くともいずれか 1つと関連付けた関連付け情報を格納する格納処理と、
前記サーバと前記ストレージと前記スィツチとの各装置が備える固有のポー ト情報のうち少なくともいずれか 2つの固有のポート情報を取得する取得処理 と、
前記格納処理により格納された関連付け情報の仮のポート情報を、 該仮のポ —ト情報に対応する前記取得処理により取得した前記固有のポート情報に更新 する更新処理と、
該更新処理により更新された前記関連付け情報を、 前記サーバと前記ストレ ージと前記スイッチのうち少なくともレ、ずれか 1つに反映させる反映処理と をコンピュータに実行させることを特徴とするネットワーク構築支援プ口グ ラム。
2 0 . 少なくとも 1のポートを備えた少なくとも 1のサーバと、 少なくとも 1のポートを備えた少なくとも 1のストレージと、 複数のポートを備えた少な くとも 1のスィッチとを、 複数本の経路で接続してなるネットワークを構築す る処理をコンピュータに実行させるための支援プログラムであって、
前記サーバと前記スィツチと前記ストレージと間のアクセスパスの情報であ るアクセスパス情報を作成するアクセスパス作成処理と、
前記ァクセスパス作成処理により作成した前記ァクセスパス情報に基づいて 、 前記サーバと前記スィッチと前記ストレージと間のアクセスパスを設定する アクセスパス設定処理と
をコンピュータに実行させることを特徴とするネットワーク構築支援プログ ラム。
2 1 . 請求の範囲第 1項に記載のネットワーク構築支援装置において、 前記サーバと前記ストレージと前記スィッチとの各ポート情報のうち少なく ともいずれか 2つのポート情報に対応する仮のポート情報を格納する仮ポート 情報格納手段と、
前記サーバと前記ストレージと前記スイッチとの各装置が備える固有のポー ト情報のうち少なくともいずれか 2つの固有のポート情報を取得した後に、 前 記格納した仮のポート情報を該仮のポート情報に対応する該固有のポート情報 に置き換えるポート情報置換手段と
を、 さらに備えたことを特徴とするネットワーク構築支援装置。
2 2 . 少なくとも 1のポートを備えた少なくとも 1のサーバと、 少なくとも 1のポートを備えた少なくとも 1のストレージと、 複数のポートを備えた少な くとも 1のスィッチとを、 複数本の経路で接続してなるネットワークを構築す るための支援装置であって、
前記サーバと前記ストレージと前記スィッチとの各装置が備える固有のポー ト情報のうち少なくともいずれか 2つの固有のポート情報を取得する前に、 仮 のポート情報を格納する仮ポート情報格納手段と、
前記サーバと前記ストレージと前記スィツチとの各装置が備える固有のポー ト情報のうち少なくともいずれか 2つの固有のポート情報を取得した後に、 前 記格納した仮のポート情報を該仮のポート情報に対応する該固有のポート情報 に置き換えるポート情報置換手段と、
を備えることを特徴とするネットワーク構築支援装置。
2 3 . 少なくとも 1のポートを備えた少なくとも 1のサーバと、 少なくとも 1のポートを備えた少なくとも 1のストレージと、 複数のポートを備えた少な くとも 1のスィッチとを、 複数本の経路で接続してなるネットワークを構築す るための支援装置であって、
前記スィツチの仮のポート情報と、 前記サーバの仮のポート情報と前記スト レージの仮のポート情報と前記スィツチ自身の仮のポート情報とのうちの少な くともいずれか 1つと関連付けた関連付け情報を格納する格納手段と、
前記サーバと前記ストレージと前記スィッチとの各装置が備える固有のポー ト情報のうち少なくともいずれか 2つの固有のポート情報を取得する取得手段 と、
前記格納手段により格納された関連付け情報の仮のポート情報を、 該仮のポ 一ト情報に対応する前記取得手段により取得した前記固有のポート情報に更新 する更新手段と、
該更新手段により更新された前記関連付け情報を、 前記サーバと前記ストレ ージと前記スィツチのうち少なくともいずれか 1つに反映させる反映手段と を備えることを特徴とするネットワーク構築支援装置。
2 4 . 少なくとも 1のポートを備えた少なくとも 1のサーバと、 少なくとも 1のポートを備えた少なくとも 1のストレージと、 複数のポートを備えた少な くとも 1のスィッチとを、 複数本の経路で接続してなるネットワークを構築す るための支援装置であって、
前記サーバと前記スィツチと前記ストレージと間のアクセスパスの情報であ るアクセスパス情報を作成するアクセスパス作成手段と、
前記アクセスパス作成手段により作成した前記アクセスパス情報に基づいて 、 前記サーバと前記スィッチと前記ストレージと間のアクセスパスを設定する アクセスパス設定手段と
を備えることを特徴とするネッ トワーク構築支援装置。
2 5 . 少なくとも 1のポートを備えた第 1の装置と、 少なくとも 1のポートを 備えた第 2の装置と、 前記第 1の装置が備えるポートと前記第 2の装置が備え るポートとを接続する経路と、 からなるネットワークを構築するための支援装 置であって、
前記ネットワークを構成する第 1の装置及び第 2の装置に関する情報を入力 する第 1の情報入力手段と、
前記経路による前記第 1の装置が備えるポートと第 2の装置が備えるポート との間の接続に関する情報を入力する第 2の情報入力手段と、
前記第 1及び第 2の情報入力手段から入力された情報に基づいて、前記第 1 の装置と第 2の装置とが前記経路によつて接続されたネットワークの構成情報 であるネットワーク構成情報よりネットワークの構成画面を作成する画像作成 手段と、
前記画像作成手段で作成された画像を表示する表示手段と、
を備えたことを特徹とするネットワークシステム構築支援装置。
2 6 . 前記接続は物理的接続であって、 更に、
ネットワークを構築する第 1の装置と第 2の装置との間の論理的な接続に関 する情報を入力する第 3の情報入力手段と、
前記第 3の情報入力手段から入力された情報に基づいて、 前記表示手段に表 示されたネットワークの構成画面において論理的な接続を示す画像を作成する 論理画像作成手段と、
を備えたことを特徴とする請求の範囲第 2 5項に記載のネットワーク構築支 援装置。
2 7 . 前記ネットワーク構築支援装置は、 構築されたネットワークに接続され た前記第 1の装置及び前記第 2の装置の該装置に関する情報を取得する情報取 得手段と、
該情報取得手段により取得した前記装置の情報と予め作成された前記ネット ワーク構成情報とを比較して、 前記構築されたネットワークの接続関係が前記 予め作成された前記ネットワーク構成情報と一致しているか否かを確認するシ ステム構成確認手段と
を更に備えたことを特徴とする請求の範囲第 2 5項に記載のネットワーク構
2 8 . 少なくとも 1のポートを備えた第 1の装置と、 少なくとも 1のポートを 備えた第 2の装置と、 前記第 1の装置が備えるポートと前記第 2の装置が備え るポートとを接続する経路と、 からなるネットワークを構築する処理をコンビ ユータに実行させるためのネットワークシステム構築支援プログラムであって
前記ネットワークを構成する第 1の装置及び第 2の装置に関する情報を入力 する第 1の情報入力処理と、
前記経路による前記第 1の装置が備えるポートと第 2の装置が備えるポート との間の接続に関する情報を入力する第 2の情報入力処理と、 ■
前記第 1及び第 2の情報入力処理から入力された情報に基づいて、前記第 1 の装置と第 2の装置とが前記経路によつて接続されたネットワークの構成情報 であるネットワーク構成情報よりネットワークの構成画面を作成する画像作成 処理と、
前記画像作成処理で作成された画像を表示する表示処理と、
をコンピュータに実行させるためのネットワークシステム構築支援プログラム
2 9 . 前記接続は物理的接続であって、 更に、
ネットワークを構築する第 1の装置と第 2の装置との間の論理的な接続に関 する情報を入力する第 3の情報入力処理と、
前記第 3の情報入力処理から入力された情報に基づき、 前記表示処理に表示 されたネットワークの構成画面において論理的な接続を示す画像を作成する論 理画像作成処理と、
を備えたことを特徴とする請求の範囲第 2 8項に記載のネットワーク構築支 援プログラム。
3 0 . 前記ネットワーク構築支援プログラムは、 構築されたネットワークに接 続された前記第 1の装置及び前記第 2の装置の該装置に関する情報を取得する 情報取得処理と、
該情報取得処理により取得した前記装置の情報と予め作成された前記ネット ワーク構成情報とを比較 tて、 前記構築されたネットワークの接続関係が前記 予め作成された前記ネットワーク構成情報と一致しているか否かを確認するシ ステム構成確認処理と
を更に備えたことを特徴とする請求の範囲第 2 8項に記載のネットワーク構 築支援プログラム。
PCT/JP2003/004366 2002-04-04 2003-04-04 Apparatus for supporting storage area network system construction, method for supporting the system construction, and program for supporting the system construction Ceased WO2003085894A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE60324539T DE60324539D1 (de) 2002-04-04 2003-04-04 Vorrichtung zur unterstützung der speicherbereichs-netzwerksystemkonstruktion, verfahren zur unterstützung der systemkonstruktion und programm zur unterstützung der systemkonstruktion
JP2003582958A JPWO2003085894A1 (ja) 2002-04-04 2003-04-04 ストレージエリア・ネットワーク・システム構築支援装置、同システム構築支援方法および同システム構築支援プログラム
EP03745928A EP1496649B1 (en) 2002-04-04 2003-04-04 Apparatus for supporting storage area network system construction, method for supporting the system construction, and program for supporting the system construction
US10/952,763 US7752295B2 (en) 2002-04-04 2004-09-30 Apparatus for aiding construction of storage area network system and method therefor

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2002/102974 2002-04-04
JP2002102974 2002-04-04
US10/270,131 2002-10-15
US10/270,131 US20030189929A1 (en) 2002-04-04 2002-10-15 Electronic apparatus for assisting realization of storage area network system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US10/952,763 Continuation US7752295B2 (en) 2002-04-04 2004-09-30 Apparatus for aiding construction of storage area network system and method therefor

Publications (1)

Publication Number Publication Date
WO2003085894A1 true WO2003085894A1 (en) 2003-10-16

Family

ID=28672205

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/004366 Ceased WO2003085894A1 (en) 2002-04-04 2003-04-04 Apparatus for supporting storage area network system construction, method for supporting the system construction, and program for supporting the system construction

Country Status (5)

Country Link
US (2) US20030189929A1 (ja)
EP (3) EP1496649B1 (ja)
JP (3) JPWO2003085894A1 (ja)
DE (1) DE60324539D1 (ja)
WO (1) WO2003085894A1 (ja)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005208967A (ja) * 2004-01-23 2005-08-04 Hitachi Ltd 管理計算機および記憶装置の管理方法
JP2006023819A (ja) * 2004-07-06 2006-01-26 Hitachi Ltd ストレージ装置
JP2006252134A (ja) * 2005-03-10 2006-09-21 Nec Corp 情報処理システム及び該情報処理システムにおける接続状態の確認方法
JP2006318152A (ja) * 2005-05-12 2006-11-24 Hitachi Ltd 記憶制御システム及び方法
JP2007026089A (ja) * 2005-07-15 2007-02-01 Hitachi Ltd アクセスパス管理方法及びプログラム
JP2007094681A (ja) * 2005-09-28 2007-04-12 Hitachi Ltd アクセスパス管理方法及び装置
JP2007148490A (ja) * 2005-11-24 2007-06-14 Fujitsu Ltd 仮想化処理機能を有する情報処理装置
JP2007310656A (ja) * 2006-05-18 2007-11-29 Hitachi Ltd 計算機システム及び論理パス差分検出方法
JP2010073202A (ja) * 2008-09-16 2010-04-02 Hitachi Ltd ストレージ移行のための方法および装置
US7801026B2 (en) 2007-10-30 2010-09-21 Fujitsu Limited Virtualization switch and method for controlling a virtualization switch
US7885283B2 (en) 2006-04-13 2011-02-08 Fujitsu Limited Apparatus and method for connecting storage devices
JP2011120052A (ja) * 2009-12-04 2011-06-16 Fujitsu Ltd 情報通信システム、接続設定装置、および接続設定プログラム
JP4746091B2 (ja) * 2006-03-17 2011-08-10 富士通株式会社 ネットワーク設計処理装置,ネットワーク設計処理方法およびネットワーク設計処理用プログラム
JP4953389B2 (ja) * 2006-06-29 2012-06-13 伊藤忠テクノソリューションズ株式会社 ネットワーク図表示装置、プログラム及び記録媒体

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7599360B2 (en) 2001-12-26 2009-10-06 Cisco Technology, Inc. Methods and apparatus for encapsulating a frame for transmission in a storage area network
US7499410B2 (en) 2001-12-26 2009-03-03 Cisco Technology, Inc. Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain—IDs
US7406034B1 (en) 2002-04-01 2008-07-29 Cisco Technology, Inc. Methods and apparatus for fibre channel frame delivery
US7616637B1 (en) 2002-04-01 2009-11-10 Cisco Technology, Inc. Label switching in fibre channel networks
US7206288B2 (en) 2002-06-12 2007-04-17 Cisco Technology, Inc. Methods and apparatus for characterizing a route in fibre channel fabric
JP3996010B2 (ja) * 2002-08-01 2007-10-24 株式会社日立製作所 ストレージネットワークシステム、管理装置、管理方法及びプログラム
JP4202709B2 (ja) * 2002-10-07 2008-12-24 株式会社日立製作所 ストレージ装置を有するネットワークにおける、ボリューム及び障害管理方法
US7409583B2 (en) * 2002-10-07 2008-08-05 Hitachi, Ltd. Volume and failure management method on a network having a storage device
JP4130615B2 (ja) * 2003-07-02 2008-08-06 株式会社日立製作所 ストレージ装置を有するネットワークにおける障害情報管理方法及び管理サーバ
US7433326B2 (en) * 2002-11-27 2008-10-07 Cisco Technology, Inc. Methods and devices for exchanging peer parameters between network devices
US7657615B1 (en) 2002-12-08 2010-02-02 Sun Microsystems, Inc. Approach for provisioning network devices
US7817583B2 (en) * 2003-04-28 2010-10-19 Hewlett-Packard Development Company, L.P. Method for verifying a storage area network configuration
JP4278444B2 (ja) * 2003-06-17 2009-06-17 株式会社日立製作所 仮想ポート名の管理装置
US20050091353A1 (en) * 2003-09-30 2005-04-28 Gopisetty Sandeep K. System and method for autonomically zoning storage area networks based on policy requirements
US7523187B1 (en) * 2004-03-31 2009-04-21 Emc Corporation Methods and apparatus for managing network resources
JP4580195B2 (ja) * 2004-08-12 2010-11-10 株式会社日立製作所 ファイバーチャネルスイッチを含むコンピュータシステムの管理方法、管理プログラム及びそのコンピュータシステム
US20060041559A1 (en) * 2004-08-17 2006-02-23 International Business Machines Corporation Innovation for managing virtual storage area networks
US7593324B2 (en) 2004-10-25 2009-09-22 Cisco Technology, Inc. Graceful port shutdown protocol for fibre channel interfaces
US7916628B2 (en) 2004-11-01 2011-03-29 Cisco Technology, Inc. Trunking for fabric ports in fibre channel switches and attached devices
US7596100B2 (en) * 2004-11-12 2009-09-29 Brocade Communications Systems, Inc. Methods, devices and systems with improved zone merge operation by caching prior merge operation results
JP2006178720A (ja) * 2004-12-22 2006-07-06 Hitachi Ltd ストレージシステム
US7649844B2 (en) 2004-12-29 2010-01-19 Cisco Technology, Inc. In-order fibre channel packet delivery
US8144618B2 (en) * 2005-01-31 2012-03-27 Hewlett-Packard Development Company, L.P. Method and apparatus for automatic verification of a zone configuration and network access control construct for a plurality of network switches
US20060174084A1 (en) * 2005-01-31 2006-08-03 Suban Krishnamoorthy Storage system configuration validation
US7548963B2 (en) * 2005-07-09 2009-06-16 International Business Machines Corporation System and method for generating a multi-plan for a multi-layer storage area network
US7574491B2 (en) * 2005-07-29 2009-08-11 Scalent Systems Virtual data center for network resource management
US7484021B2 (en) * 2005-10-27 2009-01-27 Cisco Technology, Inc. Technique for implementing virtual fabric membership assignments for devices in a storage area network
JP2008065486A (ja) * 2006-09-05 2008-03-21 Hitachi Ltd ストレージシステムおよびそのデータ移行方法
US7725555B2 (en) * 2006-09-06 2010-05-25 International Business Machines Corporation Detecting missing elements in a storage area network with multiple sources of information
JP2008140221A (ja) * 2006-12-04 2008-06-19 Hitachi Ltd ストレージシステム及び管理方法並びに管理装置
US20080301333A1 (en) * 2007-06-04 2008-12-04 International Business Machines Corporation System and article of manufacture for using host and storage controller port information to configure paths between a host and storage controller
US7761629B2 (en) * 2007-06-04 2010-07-20 International Business Machines Corporation Method for using host and storage controller port information to configure paths between a host and storage controller
US8543923B2 (en) * 2007-08-15 2013-09-24 International Business Machines Corporation Apparatus, system, and method for displaying health spatially and temporally
US11271871B2 (en) 2008-09-11 2022-03-08 Juniper Networks, Inc. Methods and apparatus related to a flexible data center security architecture
US8340088B2 (en) * 2008-09-11 2012-12-25 Juniper Networks, Inc. Methods and apparatus related to a low cost data center architecture
US20100061367A1 (en) * 2008-09-11 2010-03-11 Pradeep Sindhu Methods and apparatus related to lossless operation within a data center
US9847953B2 (en) 2008-09-11 2017-12-19 Juniper Networks, Inc. Methods and apparatus related to virtualization of data center resources
US8335213B2 (en) * 2008-09-11 2012-12-18 Juniper Networks, Inc. Methods and apparatus related to low latency within a data center
US8755396B2 (en) * 2008-09-11 2014-06-17 Juniper Networks, Inc. Methods and apparatus related to flow control within a data center switch fabric
US8730954B2 (en) * 2008-09-11 2014-05-20 Juniper Networks, Inc. Methods and apparatus related to any-to-any connectivity within a data center
US8265071B2 (en) * 2008-09-11 2012-09-11 Juniper Networks, Inc. Methods and apparatus related to a flexible data center security architecture
US8099524B2 (en) * 2008-10-01 2012-01-17 International Business Machines Corporation Automated method to configure a data storage system
US8218571B2 (en) * 2008-10-24 2012-07-10 International Business Machines Corporation Fibre channel framing and signaling optional header for ethernet fabric configuration information
JP4701282B2 (ja) * 2008-11-27 2011-06-15 株式会社日立製作所 ストレージシステムおよびインタフェース管理方法
US8200800B2 (en) 2009-03-12 2012-06-12 International Business Machines Corporation Remotely administering a server
US9813252B2 (en) 2010-03-23 2017-11-07 Juniper Networks, Inc. Multicasting within a distributed control plane of a switch
US9240923B2 (en) * 2010-03-23 2016-01-19 Juniper Networks, Inc. Methods and apparatus for automatically provisioning resources within a distributed control plane of a switch
US8868676B2 (en) * 2010-10-11 2014-10-21 International Business Machines Corporation Methods and systems for verifying server-storage device connectivity
EP2455834A1 (de) * 2010-11-22 2012-05-23 Siemens Aktiengesellschaft Einrichtung und Verfahren zum Projektieren einer Anordnung mit über Kommunikationsverbindungen verbindbaren Komponenten
US9282060B2 (en) 2010-12-15 2016-03-08 Juniper Networks, Inc. Methods and apparatus for dynamic resource management within a distributed control plane of a switch
US8774052B2 (en) 2011-02-24 2014-07-08 Brocade Communications Systems, Inc. Virtual port world wide names
JP5120473B2 (ja) 2011-03-15 2013-01-16 オムロン株式会社 ネットワークシステムの設計支援装置
WO2013168229A1 (ja) 2012-05-08 2013-11-14 富士通株式会社 ネットワークシステム,保守作業管理方法,処理装置及びプログラム
US8995424B2 (en) * 2012-05-23 2015-03-31 Dell Products L.P. Network infrastructure provisioning with automated channel assignment
US9819737B2 (en) 2012-08-23 2017-11-14 Cisco Technology, Inc. System and method for policy based fibre channel zoning for virtualized and stateless computing in a network environment
JP6318500B2 (ja) * 2013-08-29 2018-05-09 オムロン株式会社 シミュレーション装置およびシミュレーションプログラム
US9503523B2 (en) * 2013-09-20 2016-11-22 Cisco Technology, Inc. Hybrid fibre channel storage with end-to-end storage provisioning and external connectivity in a storage area network environment
US10855551B2 (en) * 2014-12-31 2020-12-01 Dell Products L.P. Multi-port selection and configuration
US9853873B2 (en) 2015-01-10 2017-12-26 Cisco Technology, Inc. Diagnosis and throughput measurement of fibre channel ports in a storage area network environment
US9900250B2 (en) 2015-03-26 2018-02-20 Cisco Technology, Inc. Scalable handling of BGP route information in VXLAN with EVPN control plane
US10222986B2 (en) 2015-05-15 2019-03-05 Cisco Technology, Inc. Tenant-level sharding of disks with tenant-specific storage modules to enable policies per tenant in a distributed storage system
US11588783B2 (en) 2015-06-10 2023-02-21 Cisco Technology, Inc. Techniques for implementing IPV6-based distributed storage space
US10778765B2 (en) 2015-07-15 2020-09-15 Cisco Technology, Inc. Bid/ask protocol in scale-out NVMe storage
US9916263B2 (en) * 2015-08-06 2018-03-13 International Business Machines Corporation Access of virtual machines to storage area networks
US9942132B2 (en) 2015-08-18 2018-04-10 International Business Machines Corporation Assigning communication paths among computing devices utilizing a multi-path communication protocol
US9892075B2 (en) 2015-12-10 2018-02-13 Cisco Technology, Inc. Policy driven storage in a microserver computing environment
US10140172B2 (en) 2016-05-18 2018-11-27 Cisco Technology, Inc. Network-aware storage repairs
US20170351639A1 (en) 2016-06-06 2017-12-07 Cisco Technology, Inc. Remote memory access using memory mapped addressing among multiple compute nodes
US10664169B2 (en) 2016-06-24 2020-05-26 Cisco Technology, Inc. Performance of object storage system by reconfiguring storage devices based on latency that includes identifying a number of fragments that has a particular storage device as its primary storage device and another number of fragments that has said particular storage device as its replica storage device
US11563695B2 (en) 2016-08-29 2023-01-24 Cisco Technology, Inc. Queue protection using a shared global memory reserve
US10545914B2 (en) 2017-01-17 2020-01-28 Cisco Technology, Inc. Distributed object storage
US10243823B1 (en) 2017-02-24 2019-03-26 Cisco Technology, Inc. Techniques for using frame deep loopback capabilities for extended link diagnostics in fibre channel storage area networks
US10713203B2 (en) 2017-02-28 2020-07-14 Cisco Technology, Inc. Dynamic partition of PCIe disk arrays based on software configuration / policy distribution
US10254991B2 (en) 2017-03-06 2019-04-09 Cisco Technology, Inc. Storage area network based extended I/O metrics computation for deep insight into application performance
US10303534B2 (en) 2017-07-20 2019-05-28 Cisco Technology, Inc. System and method for self-healing of application centric infrastructure fabric memory
US10404596B2 (en) 2017-10-03 2019-09-03 Cisco Technology, Inc. Dynamic route profile storage in a hardware trie routing table
US10942666B2 (en) 2017-10-13 2021-03-09 Cisco Technology, Inc. Using network device replication in distributed storage clusters
CN111259010A (zh) * 2020-01-14 2020-06-09 北京智睿博信息技术有限公司 一种存储区域网络设备关联配置信息的管理方法及系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0629989A (ja) * 1992-07-10 1994-02-04 Hitachi Cable Ltd 複合ネットワーク装置
JPH0850540A (ja) * 1994-08-04 1996-02-20 Nec Corp ネットワーク構成図自動作成装置
JP2000322354A (ja) * 1999-05-12 2000-11-24 Nec Corp ネットワーク管理装置及び方法並びに当該方法を記憶したコンピュータ読み取り可能な記憶媒体
JP2002063063A (ja) * 2000-06-05 2002-02-28 Fujitsu Ltd ストレージエリア・ネットワーク管理システム

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0727504B2 (ja) * 1990-12-10 1995-03-29 インターナショナル・ビジネス・マシーンズ・コーポレイション ネットワークの構成を定義するシステム、ネットワークのための構成パラメータを生成する方法及びネットワークを構成するためのシステム
JPH04304510A (ja) 1991-04-02 1992-10-27 Hitachi Ltd システム構成設定方式
JP3064813B2 (ja) 1994-07-26 2000-07-12 松下電工株式会社 ネットワーク管理装置
JP3097460B2 (ja) 1994-08-12 2000-10-10 松下電器産業株式会社 異種バス間制御装置
JP3248658B2 (ja) 1994-11-02 2002-01-21 三菱電機インフォメーションシステムズ株式会社 保守システム及び遠隔保守方式及び遠隔保守システム
US5819042A (en) * 1996-02-20 1998-10-06 Compaq Computer Corporation Method and apparatus for guided configuration of unconfigured network and internetwork devices
JP2974280B2 (ja) * 1996-09-11 1999-11-10 日本電気通信システム株式会社 ネットワーク接続のブリッジ装置における仮想グループ情報管理方法
JPH10187428A (ja) 1996-10-28 1998-07-21 Hitachi Ltd アプリケーションシステム構成設計支援方法
JP3080029B2 (ja) 1997-03-10 2000-08-21 日本電気株式会社 仮想アドレスルーティングによるスイッチ保守方法
JP3726484B2 (ja) 1998-04-10 2005-12-14 株式会社日立製作所 記憶サブシステム
JP3617770B2 (ja) * 1998-05-29 2005-02-09 株式会社日立製作所 ネットワーク管理システム及びネットワーク管理方式
US7756986B2 (en) * 1998-06-30 2010-07-13 Emc Corporation Method and apparatus for providing data management for a storage system coupled to a network
US6779016B1 (en) * 1999-08-23 2004-08-17 Terraspring, Inc. Extensible computing system
US6671776B1 (en) * 1999-10-28 2003-12-30 Lsi Logic Corporation Method and system for determining and displaying the topology of a storage array network having multiple hosts and computer readable medium for generating the topology
US7093005B2 (en) * 2000-02-11 2006-08-15 Terraspring, Inc. Graphical editor for defining and creating a computer system
JP3918394B2 (ja) * 2000-03-03 2007-05-23 株式会社日立製作所 データ移行方法
AU2001246799A1 (en) * 2000-04-18 2001-10-30 Storeage Networking Technologies Storage virtualization in a storage area network
US7062642B1 (en) * 2000-05-20 2006-06-13 Ciena Corporation Policy based provisioning of network device resources
JP2001344190A (ja) 2000-06-01 2001-12-14 Nec Corp スイッチシステム
US7103653B2 (en) * 2000-06-05 2006-09-05 Fujitsu Limited Storage area network management system, method, and computer-readable medium
WO2002015018A1 (en) * 2000-08-11 2002-02-21 3Ware, Inc. Architecture for providing block-level storage access over a computer network
US20030055932A1 (en) * 2001-09-19 2003-03-20 Dell Products L.P. System and method for configuring a storage area network
US7177935B2 (en) * 2001-10-05 2007-02-13 International Business Machines Corporation Storage area network methods and apparatus with hierarchical file system extension policy
JP2003141055A (ja) * 2001-11-07 2003-05-16 Hitachi Ltd 計算機システムの接続設定方法
US7136385B2 (en) * 2001-12-07 2006-11-14 International Business Machines Corporation Method and system for performing asymmetric address translation
US7251221B2 (en) * 2002-01-25 2007-07-31 Level 3 Communications, Llc Automated installation of network service in a telecommunications network
JP2003316671A (ja) * 2002-04-19 2003-11-07 Hitachi Ltd ストレージネットワークの構成表示方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0629989A (ja) * 1992-07-10 1994-02-04 Hitachi Cable Ltd 複合ネットワーク装置
JPH0850540A (ja) * 1994-08-04 1996-02-20 Nec Corp ネットワーク構成図自動作成装置
JP2000322354A (ja) * 1999-05-12 2000-11-24 Nec Corp ネットワーク管理装置及び方法並びに当該方法を記憶したコンピュータ読み取り可能な記憶媒体
JP2002063063A (ja) * 2000-06-05 2002-02-28 Fujitsu Ltd ストレージエリア・ネットワーク管理システム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1496649A4 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005208967A (ja) * 2004-01-23 2005-08-04 Hitachi Ltd 管理計算機および記憶装置の管理方法
JP2006023819A (ja) * 2004-07-06 2006-01-26 Hitachi Ltd ストレージ装置
JP2006252134A (ja) * 2005-03-10 2006-09-21 Nec Corp 情報処理システム及び該情報処理システムにおける接続状態の確認方法
JP2006318152A (ja) * 2005-05-12 2006-11-24 Hitachi Ltd 記憶制御システム及び方法
JP2007026089A (ja) * 2005-07-15 2007-02-01 Hitachi Ltd アクセスパス管理方法及びプログラム
JP2007094681A (ja) * 2005-09-28 2007-04-12 Hitachi Ltd アクセスパス管理方法及び装置
JP2007148490A (ja) * 2005-11-24 2007-06-14 Fujitsu Ltd 仮想化処理機能を有する情報処理装置
JP4746091B2 (ja) * 2006-03-17 2011-08-10 富士通株式会社 ネットワーク設計処理装置,ネットワーク設計処理方法およびネットワーク設計処理用プログラム
US7885283B2 (en) 2006-04-13 2011-02-08 Fujitsu Limited Apparatus and method for connecting storage devices
JP2007310656A (ja) * 2006-05-18 2007-11-29 Hitachi Ltd 計算機システム及び論理パス差分検出方法
JP4953389B2 (ja) * 2006-06-29 2012-06-13 伊藤忠テクノソリューションズ株式会社 ネットワーク図表示装置、プログラム及び記録媒体
US7801026B2 (en) 2007-10-30 2010-09-21 Fujitsu Limited Virtualization switch and method for controlling a virtualization switch
JP2010073202A (ja) * 2008-09-16 2010-04-02 Hitachi Ltd ストレージ移行のための方法および装置
JP2011120052A (ja) * 2009-12-04 2011-06-16 Fujitsu Ltd 情報通信システム、接続設定装置、および接続設定プログラム

Also Published As

Publication number Publication date
EP1940082A3 (en) 2008-07-30
DE60324539D1 (de) 2008-12-18
JP2007250006A (ja) 2007-09-27
EP1940082B1 (en) 2013-10-02
EP1796317B1 (en) 2012-06-13
EP1496649A1 (en) 2005-01-12
EP1496649B1 (en) 2008-11-05
US20050055428A1 (en) 2005-03-10
JP4616307B2 (ja) 2011-01-19
EP1796317A2 (en) 2007-06-13
EP1940082A2 (en) 2008-07-02
EP1796317A3 (en) 2007-08-08
US7752295B2 (en) 2010-07-06
US20030189929A1 (en) 2003-10-09
EP1496649A4 (en) 2005-07-13
JPWO2003085894A1 (ja) 2005-08-18
JP2007317206A (ja) 2007-12-06

Similar Documents

Publication Publication Date Title
WO2003085894A1 (en) Apparatus for supporting storage area network system construction, method for supporting the system construction, and program for supporting the system construction
US6654830B1 (en) Method and system for managing data migration for a storage system
US6538669B1 (en) Graphical user interface for configuration of a storage system
US8341251B2 (en) Enabling storage area network component migration
EP1492308B1 (en) Apparatus and method of supporting configuration of storage system
JP2000339098A (ja) ストレージドメイン管理システム
JP2018500648A (ja) クラスタ間冗長構成におけるスムーズな制御部交代
US7590719B2 (en) System and a method for blocking off processors when communication paths between adapters and a cache memory are determined to be secure
US7911971B2 (en) Mapping tool for configuring communications environments
CN101115070A (zh) 选择和配置存储区域网络存储和计算设备的方法和系统
US8099525B2 (en) Method and apparatus for controlling access to logical units
US20030225934A1 (en) Disk array apparatus setting method, program, information processing apparatus and disk array apparatus
JP2009199584A (ja) 階層型ストレージシステムにおけるhddのスピンダウンとスピンアップを管理する方法及び装置
CN114628019B (zh) 机械臂更换系统、方法、电子设备以及存储介质
US8385359B2 (en) Information communication system, connection setting apparatus and non-transitory computer-readable storage medium storing connection setting program
JP4640770B2 (ja) 外部の装置に接続される制御装置
US7350000B2 (en) User interface for representing logical path information and displaying available adapters in a storage subsystem
EP1785835A2 (en) Storage control method for managing access environment enabling host to access data
KR100300783B1 (ko) 고가용성시스템의구성방법
JP2026503952A (ja) テストシステムを構成するためのシステム及び方法
JPH04245524A (ja) 入出力制御装置
JP2007233784A (ja) 起動osの選択方式

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2003582958

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2003745928

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2003745928

Country of ref document: EP