Management server, network construction method and information processing system

A management server automates network configuration by associating port addresses and performing communication checks to reduce errors and man-hours in network setup, maintenance, and expansion.

JP7819589B2Active Publication Date: 2026-02-25エフサステクノロジーズ株式会社
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2022114235
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-07-15
Publication Date
2026-02-25
Estimated Expiration
2042-07-15

AI Technical Summary

Technical Problem

Manual configuration and connection of network environments using multiple servers and LAN switches can lead to network communication failures due to incorrect work procedures and settings.

Method used

A management server connected to multiple servers via a LAN switch manages network construction by creating configuration information that associates group information and addresses of each port, performs communication checks, and sets port numbers accordingly.

Benefits of technology

Reduces man-hours required for network construction and prevents incorrect connections and settings, ensuring correct network configuration during setup, maintenance, and expansion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007819589000001
    Figure 0007819589000001
  • Figure 0007819589000002
    Figure 0007819589000002
  • Figure 0007819589000003
    Figure 0007819589000003
Patent Text Reader

Abstract

To prevent erroneous connection and erroneous setting by reducing man-hours of connection work in constructing a network environment.SOLUTION: In a management server 1 connected to a plurality of servers 2 through a switch 3 having a plurality of ports to manage network construction, the management server 1 is provided with a processor for creating configuration information 101 obtained by associating group information of each port of the switch 3 corresponding to each of the plurality of server 2 with an address, setting the group information in each part with reference to the created configuration information 101, issuing a communication confirmation command to the address with reference to the created configuration information 101, and setting a port number of the switch 3 with the plurality of servers 2 connected thereto in association with the address in the configuration information in the case of receiving response to the communication confirmation command.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a management server, a network construction method, and an information processing system. [Background technology]

[0002] 2. Description of the Related Art Construction of a large-scale network environment using a plurality of servers and a LAN switch having a large number of local area network (LAN) ports may be performed manually by an operator. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2012-244621 [Patent Document 2] Japanese Patent Application Laid-Open No. 2001-53776 [Patent Document 3] International Publication No. 2014 / 104277 Summary of the Invention [Problem to be solved by the invention]

[0004] However, manual configuration and connection by an operator can lead to problems such as network communication failure due to incorrect work procedures.

[0005] One aspect of the present invention is to reduce the man-hours required for connection work and prevent incorrect connections and incorrect settings when building a network environment. [Means for solving the problem]

[0006] In one aspect, a management server is connected to a plurality of servers via a switch having a plurality of ports, and manages network construction, and the management server has a processor that creates configuration information that associates group information and addresses of each port of the switch corresponding to each of the plurality of servers, references the created configuration information, sets the group information for each of the ports, references the created configuration information, issues a communication confirmation command to the address, and, when there is a response to the communication confirmation command, sets the port number of the switch to which the plurality of servers are connected in correspondence with the address in the configuration information. [Effects of the Invention]

[0007] On the one hand, when building a network environment, it reduces the man-hours required for connection work and prevents incorrect connections and incorrect settings. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a block diagram schematically illustrating an example of the configuration of an information processing system according to an embodiment. [Figure 2] 2 is a diagram illustrating an example of a network configuration table in an initial state when the environment of the information processing system shown in FIG. 1 is constructed. FIG. [Figure 3] 2 is a diagram illustrating an example of a network configuration table in a state where one SW port is linked up when the environment of the information processing system shown in FIG. 1 is constructed. FIG. [Figure 4] 2 is a flowchart illustrating an environment construction process in the information processing system shown in FIG. 1. [Figure 5] 1. FIG. 4 is a diagram illustrating an example of a network configuration table in a state where some SW ports are Link Down during LAN card maintenance in the information processing system shown in FIG. [Figure 6]1. FIG. 4 is a diagram illustrating an example of a network configuration table in a state where some SW ports have been updated and linked up during LAN card maintenance in the information processing system shown in FIG. [Figure 7] 10 is a flowchart illustrating maintenance processing of a LAN card in the information processing system shown in FIG. [Figure 8] 1. FIG. 4 is a diagram illustrating an example of a network configuration table in a state where an unconfigured SW port is added when a server is added to the information processing system shown in FIG. [Figure 9] 1. FIG. 4 is a diagram illustrating an example of a network configuration table in a state where an added SW port is linked up when a server is added to the information processing system shown in FIG. [Figure 10] 10 is a flowchart illustrating a process of adding a server to the information processing system shown in FIG. [Figure 11] 2 is a block diagram illustrating an example of a hardware configuration of a LAN switch configuration server according to an embodiment. FIG. DETAILED DESCRIPTION OF THE INVENTION

[0009] [A] Related Examples When building a large-scale network environment using multiple servers and a LAN switch with many local area network (LAN) ports, a worker may follow the steps below.

[0010] (1) Set a Virtual Local Area Network (VLAN) and an IP address for the LAN port of each server.

[0011] (2) Configure a VLAN for the LAN port of the LAN switch.

[0012] (3) Connect the LAN port of each server to the LAN port of the LAN switch with a LAN cable.

[0013] VLAN is a technology that aims to improve security and network bandwidth efficiency by virtually dividing a single physical LAN into multiple LANs.

[0014] When building a network environment using this procedure, it is possible that the VLAN settings for the LAN switch's LAN port may be incorrect, which could result in the network environment not communicating as expected.

[0015] Furthermore, such VLAN configuration errors can occur not only when building a network environment, but also when maintaining a server's LAN card or adding a server to an existing environment.

[0016] For this reason, a mechanism has been proposed to prevent incorrect connections or incorrect configurations between multiple servers, LAN switches, and multiple ports.

[0017] For example, a technician may perform connection work according to a connection design that was considered in advance before connecting the VLAN settings for the many LAN ports possessed by a LAN switch and the LAN cables from the servers corresponding to those LAN ports. Communication checks may be performed from a terminal on the same network using a telnet / ssh connection with a command line interface (CLI) or a remote desktop function with a graphic user interface (GUI).

[0018] However, because these settings and connections are manually performed by an operator, there is a risk that an error in the work procedure could cause problems such as network communication failure.

[0019] [B] Embodiment An embodiment will be described below with reference to the drawings. However, the embodiment described below is merely an example, and is not intended to exclude various modifications or application of techniques not explicitly stated in the embodiment. In other words, this embodiment can be implemented with various modifications within the scope of its spirit. Furthermore, each figure does not intend to include only the components shown in the figure, but may also include other functions, etc. Hereinafter, the same reference numerals in each figure have similar functions, and therefore their description may be omitted.

[0020] [B-1] System configuration FIG. 1 is a block diagram schematically illustrating an example of the configuration of an information processing system 100 according to an embodiment.

[0021] The information processing system 100 includes a LAN switch configuration server 1, a plurality of servers 2 (three servers #1 to #3 in the illustrated example), and a LAN switch 3.

[0022] A LAN switch construction server 1 is connected to a plurality of servers 2 via a LAN switch 3. In the example shown in Fig. 1, the LAN switch construction server 1 is connected to port No. 0 of the LAN switch 3 via a management interface (I / F). Furthermore, server 2 is connected to a port of the LAN switch 3 by a LAN connection. Specifically, server #1 is connected to ports No. 1 and No. 4 of the LAN switch 3, server #2 is connected to ports No. 2 and No. 5 of the LAN switch 3, and server #3 is connected to ports No. 3 and No. 6 of the LAN switch 3.

[0023] The LAN switch construction server 1 is an example of a management server, and holds information indicating a network configuration table 101. The network configuration table 101 may also be referred to as configuration information. Although one LAN switch 3 is shown in the example shown in FIG. 1, if the information processing system 100 includes multiple LAN switches 3, the LAN switch construction server 1 may hold a network configuration table 101 for each LAN switch 3.

[0024] The table number is an identification number of a record in the network configuration table 101 that is generated when VLAN information or Internet Protocol (IP) information is set.

[0025] The VLAN information may also be referred to as group information, and indicates the VLAN to be used for the IP address.

[0026] The IP information indicates the IP address of the server 2 to be connected.

[0027] The SW port number is not set to an initial value. The LAN switch configuration server 1 checks communication with the server 2 using the procedure described below, and if communication is successful, the SW port number is set.

[0028] The initial value of Link is down. The LAN switch construction server 1 checks communication with server 2 using the procedure described below, and if communication is successful, Link is set to up. The LAN switch construction server 1 is always in communication with the management I / F of LAN switch 3, and periodically issues a ping from a port with Link up status to the IP address corresponding to the table number, and if there is no response, Link is set to down.

[0029] 1, table No. 1 registers connection information between LAN switch configuration server 1 and LAN switch 3. Tables No. 1 to No. 6 register connection information between servers #1 to #3 and LAN switch 3, and all links are set to up.

[0030] Below, we will explain the processing in three cases: "when setting up the environment" when the cable is not connected and VLAN is not configured, "when maintaining the LAN card" after replacing it due to a LAN card failure, etc., and "when adding a server" when adding Server 2 to an existing environment.

[0031] [B-2] Processing during environment construction Fig. 2 is a diagram illustrating an example of the network configuration table 101 in an initial state when the environment of the information processing system 100 shown in Fig. 1 is constructed. Fig. 3 is a diagram illustrating an example of the network configuration table 101 in a state where one SW port is linked up when the environment of the information processing system 100 shown in Fig. 1 is constructed.

[0032] As a preliminary step, the environment construction worker sets the VLAN and IP addresses to be used in advance for servers #1, #2, and #3. The worker also inputs the VLAN and IP addresses to be used in advance into LAN switch construction server 1.

[0033] The LAN switch configuration server 1 creates a network configuration table 101 shown in FIG. 2 based on the input information.

[0034] In the example shown in Figure 2, table No. 0 is used as a management I / F that connects to LAN switch construction server 1. To enable communication between LAN switch construction server 1 and another server 2, LAN switch construction server 1 sets all VLANs that have been entered in advance in the VLAN information of table No. 0.

[0035] Thereafter, the worker physically connects the LAN cables between the servers #1, #2, and #3 and the LAN switch 3.

[0036] The LAN switch configuration server 1 is always in communication with the LAN switch 3, and when it detects a link up of a port, it refers to the network configuration table 101 and performs the following operations (1) to (4).

[0037] (1) Based on the information in Table No. 1, the VLAN is set for the port that is linked up.

[0038] (2) Based on the information in Table No. 1, a ping (in other words, a communication check command) is issued to the listed IP. If there is a ping response, the number of the port that linked up is set in the "SW port number" of Table No. 1. Also, "up" is set in the "Link" column (see symbol A1 in Figure 3).

[0039] (3) On the other hand, if there is no ping response, the information in the next table number is referenced, and the above processes (1) and (2) are carried out.

[0040] (4) The above steps (1) to (4) are repeated to complete the network configuration table 101. The completed table will look like the network configuration table 101 shown in Fig. 1. When all links are in the up state, the LAN switch configuration server 1 displays, for example, on the display device 131 (described later with reference to Fig. 11) that the configuration work is complete, and the environment configuration work phase is completed.

[0041] In other words, the LAN switch construction server 1 creates a network configuration table 101 that associates VLAN information and IP addresses for each port of the LAN switch 3 corresponding to each of the multiple servers 2. The LAN switch construction server 1 references the created network configuration table 101 and sets VLAN information for each port. The LAN switch construction server 1 references the created network configuration table 101 and issues a ping to the IP address. If there is a response to the ping, the LAN switch construction server 1 sets the port number of the LAN switch 3 to which the multiple servers 2 are connected in association with the IP address in the network configuration table 101.

[0042] According to this processing when constructing the environment, the operator can construct the environment correctly without being aware of the connection port of the LAN switch 3 and the VLAN settings.

[0043] The environment construction process in the information processing system 100 shown in FIG. 1 will be described with reference to the flowchart (steps S1 to S11) shown in FIG.

[0044] The LAN switch configuration server 1 receives input of the VLANs and IP addresses of all connection destination servers 2 from the environment configuration worker (step S1).

[0045] The LAN switch configuration server 1 creates a network configuration table 101 from the input VLAN and IP address (step S2).

[0046] The LAN switch construction server 1 sets all the input VLANs for Port 0 connecting the LAN switch construction server 1 and the LAN switch 3, and records the information in table No. 0 of the network configuration table 101 (step S3).

[0047] The LAN switch configuration server 1 starts monitoring the port link status of the LAN switch 3 (step S4).

[0048] The LAN switch configuration server 1 determines whether there is a port that is linked up (step S5).

[0049] If there is no port that is linked up (see the NO route from step S5), the process returns to step S4.

[0050] On the other hand, if there is a port that is linked up (see the YES route in step S5), the LAN switch construction server 1 sets the VLAN information of the network configuration table 101 that is not in the link up state to that port and sends a ping to the IP address (step S6).

[0051] The LAN switch configuration server 1 determines whether the ping is successful (step S7).

[0052] If the ping does not work (see the NO route in step S7), the LAN switch configuration server 1 refers to the table number for other links that are not up (step S8), and the process returns to step S6.

[0053] On the other hand, if the ping is successful (see the YES route in step S7), the LAN switch configuration server 1 registers the port number in the SW port number field of the table number where the ping was successful, and sets Link to up (step S9).

[0054] The LAN switch configuration server 1 determines whether the links of all table numbers are in the up state (step S10).

[0055] If there is a table number for which the link is not in an up state (see the NO route from step S10), the process returns to step S4.

[0056] On the other hand, if the Links for all table numbers are in the up state (see the YES route in step S10), the LAN switch construction server 1 displays the fact that the construction work has been completed on, for example, the display device 131 (described later with reference to FIG. 11) of the LAN switch construction server 1 (step S11), and the environment construction process then ends.

[0057] [B-3] LAN card maintenance procedures Fig. 5 is a diagram illustrating the network configuration table 101 in a state where some SW ports are linked down during LAN card maintenance in the information processing system 100 shown in Fig. 1. Fig. 6 is a diagram illustrating the network configuration table 101 in a state where some SW ports are updated and linked up during LAN card maintenance in the information processing system 100 shown in Fig. 1.

[0058] Consider a case where the LAN cable is disconnected due to a LAN card failure or the like, and then reconnected after maintenance.

[0059] As an example, the case of maintaining server #1 equipped with LAN cards connected to SW port No. 1 and SW port No. 4 will be described below.

[0060] The network configuration table 101 before maintenance of the LAN card is assumed to be in the state shown in FIG.

[0061] When maintenance of server #1 begins, the LAN cable is unplugged, causing the LAN switch configuration server 1 to detect a link down. In this case, the link for the corresponding SW port number is set to down in the network configuration table 101. The SW port number is also set to unconnected.

[0062] In the example shown in Figure 5, the SW port number of table No. 1 is set to not connected and the link is set to down state (see symbol B1), and the SW port number of table No. 4 is set to not connected and the link is set to down state (see symbol B2).

[0063] Thereafter, the worker replaces the LAN card, and after completing the setting of the VLAN and IP address for server #1, physically connects the LAN cable to LAN switch 3.

[0064] The LAN switch configuration server 1 is always in communication with the LAN switch 3, and when it detects a link up of a port, it performs the following operations (1) to (4) based on the network configuration table 101.

[0065] (1) The table number in the network configuration table 101 where only the link is down is referenced, and the VLAN is set for the port where the link is up.

[0066] (2) The network configuration table 101 is referenced and a ping is issued to the corresponding IP. If a ping response is received, the number of the port that has been linked up is set in the "SW port number" of that table number. Also, "Up" is set in the "Link" column.

[0067] (3) If there is no ping response, the information of the table number where the next link is down is referenced, and the above (1) and (2) are carried out.

[0068] (4) The above steps (1) to (3) are repeated to complete the network configuration table 101. The completed table is as shown in Fig. 6. When all links are in the up state, the LAN switch configuration server 1 displays, for example, on the display device 131 (described later using Fig. 11) that the maintenance work has been completed, and the maintenance work phase is completed.

[0069] In the example shown in FIG. 6, the SW port number of table No. 1 is set to No. 4 as indicated by reference symbol C1, and the SW port number of table No. 4 is set to No. 1 as indicated by reference symbol C2.

[0070] In other words, when the LAN switch construction server 1 detects a link down in the first port of the ports, it deletes the port number from the network configuration table 101. When the LAN switch construction server 1 detects a link up after detecting a link down in the first port, it issues a ping to the IP address. When there is a response to the ping, the LAN switch construction server 1 sets the port number of the LAN switch 3 to which the first server 2 of the multiple servers 2 is connected by link up in the network configuration table 101 in association with the IP address.

[0071] According to this processing during LAN card maintenance, even if the connection port of the LAN switch 3 is switched during maintenance work, the maintenance work can be completed correctly.

[0072] The maintenance process for the LAN card in the information processing system 100 shown in FIG. 1 will be described with reference to the flowchart (steps S21 to S31) shown in FIG.

[0073] The LAN switch configuration server 1 starts monitoring the port link status of the LAN switch 3 (step S21).

[0074] The LAN switch configuration server 1 determines whether there is a link-down port (step S22).

[0075] If there is no port that has been linked down (see the NO route from step S22), the process returns to step S21.

[0076] On the other hand, if there is a port in which the link is down (see the YES route in step S22), the LAN switch configuration server 1 sets the corresponding SW port number to not connected, and sets the link to down (step S23).

[0077] The LAN switch configuration server 1 continuously monitors the port link state of the LAN switch 3 (step S24).

[0078] The LAN switch configuration server 1 determines whether there is a port that is linked up (step S25).

[0079] If there is no port that is linked up (see the NO route from step S25), the process returns to step S24.

[0080] On the other hand, if there is a port that is linked up (see the YES route in step S25), the LAN switch construction server 1 sets the VLAN information of the network configuration table 101 that is not in the link up state to that port and sends a ping to the IP address (step S26).

[0081] The LAN switch configuration server 1 determines whether the ping is successful (step S27).

[0082] If the ping does not work (see the NO route in step S27), the LAN switch configuration server 1 refers to the table number for other links that are not up (step S28), and the process returns to step S26.

[0083] On the other hand, if the ping is successful (see the YES route in step S27), the LAN switch configuration server 1 registers the port number in the SW port number of the table number where the ping was successful, and sets Link to up (step S29).

[0084] The LAN switch configuration server 1 determines whether the links of all table numbers are in the up state (step S30).

[0085] If there is a table number for which the link is not in an up state (see the NO route from step S30), the process returns to step S24.

[0086] On the other hand, if the Links for all table numbers are in the up state (see the YES route in step S30), the LAN switch construction server 1 displays the fact that the construction work has been completed on, for example, the display device 131 (described later with reference to FIG. 11) of the LAN switch construction server 1 (step S31). Then, the LAN card maintenance process ends.

[0087] [B-4] Processing when adding a server Fig. 8 is a diagram illustrating an example of the network configuration table 101 in a state where an unconfigured SW port is added when a server is added to the information processing system 100 shown in Fig. 1. Fig. 9 is a diagram illustrating an example of the network configuration table 101 in a state where the added SW port is linked up when a server is added to the information processing system 100 shown in Fig. 1.

[0088] Consider the case where a server 2 is added to an existing environment. As an example, the case where a server #4 is added to SW ports No. 7 and No. 8 will be described below.

[0089] As a preliminary preparation, the environment construction worker sets the VLAN and IP address to be used in advance in server #4. The worker also inputs the VLAN and IP address to be used in LAN switch construction server 1 in advance.

[0090] The LAN switch configuration server 1 creates a network configuration table 101 shown in FIG. 8 based on the input information.

[0091] In the example shown in Figure 8, table No. 7 is added where the SW port number is not set and the link is down (see symbol D1), and table No. 8 is added where the SW port number is not set and the link is down (see symbol D2).

[0092] Thereafter, the worker physically connects the LAN cable between server #4 and LAN switch 3.

[0093] The LAN switch configuration server 1 is always in communication with the LAN switch 3, and when it detects a link up of a port, it refers to the network configuration table 101 and performs the following operations (1) to (4).

[0094] (1) The VLAN information corresponding to the table number in the network configuration table 101 where only the link is down is set for the port where the link is up.

[0095] (2) A ping is issued to the IP address corresponding to that table number. If there is a ping response, the number of the port that linked up is set in the "SW port number" of that table number. Also, "up" is set in the "Link" column.

[0096] (3) If there is no ping response, the information of the table number where the next link is down is referenced, and the above (1) and (2) are carried out.

[0097] (4) The above steps (1) to (3) are repeated to complete the network configuration table 101. The completed network configuration table 101 is shown in Fig. 9. When all links are in the up state, the LAN switch construction server 1 displays on the display device 131 (described later with reference to Fig. 11) that the expansion work has been completed, and the expansion work phase is completed.

[0098] In the example shown in FIG. 9, SW port No. 7 is set in table No. 7 and Link is set to up (see symbol E1), and SW port No. 8 is set in table No. 8 and Link is set to up (see symbol E2).

[0099] In other words, when one or more servers 2 different from the plurality of servers 2 are added to the information processing system 100, the LAN switch construction server 1 adds to the network configuration table 101 a correspondence between the VLAN information and the IP address of each port of the LAN switch 3 corresponding to the one or more servers 2. The LAN switch construction server 1 references the network configuration table 101 with the added correspondence and sets the VLAN information for each port. The LAN switch construction server 1 references the network configuration table 101 with the added correspondence and issues a ping to the IP address. If there is a response to the ping, the LAN switch construction server 1 sets the port number of the LAN switch 3 to which the one or more servers 2 are connected in correspondence with the IP address in the network configuration table 101.

[0100] According to this processing when adding a server, the worker can correctly complete the addition work without being aware of the connection port and VLAN settings when adding the server.

[0101] The process of adding a server 2 to the information processing system 100 shown in FIG. 1 will be described with reference to the flowchart (steps S41 to S50) shown in FIG.

[0102] The LAN switch construction server 1 receives input of the VLAN and IP address of the server 2 to be added from the environment construction worker (step S41).

[0103] The LAN switch configuration server 1 adds the input VLAN and IP address to the network configuration table 101 (step S42).

[0104] The LAN switch configuration server 1 starts monitoring the port link status of the LAN switch 3 (step S43).

[0105] The LAN switch configuration server 1 determines whether there is a port that is linked up (step S44).

[0106] If there is no port that is linked up (see the NO route from step S44), the process returns to step S43.

[0107] On the other hand, if there is a port that is Link up (see the YES route in step S44), the LAN switch construction server 1 sets the VLAN information of the network configuration table 101 that is not Link up to that port and sends a ping to the IP address (step S45).

[0108] The LAN switch configuration server 1 determines whether the ping is successful (step S46).

[0109] If the ping does not work (see the NO route in step S46), the LAN switch configuration server 1 refers to the table number for other links that are not in the up state (step S47), and the process returns to step S45.

[0110] On the other hand, if the ping is successful (see the YES route in step S46), the LAN switch configuration server 1 registers the port number in the SW port number field of the table number where the ping was successful, and sets Link to up (step S48).

[0111] The LAN switch configuration server 1 determines whether the links of all table numbers are in the up state (step S49).

[0112] If there is a table number for which the link is not in an up state (see the NO route from step S49), the process returns to step S43.

[0113] On the other hand, if the Links for all table numbers are in the up state (see the YES route in step S49), the LAN switch construction server 1 displays the fact that the construction work has been completed on, for example, the display device 131 (described later with reference to FIG. 11) of the LAN switch construction server 1 (step S50). Then, the process of adding the server 2 is completed.

[0114] FIG. 11 is a block diagram showing a typical example of the hardware configuration of the LAN switch configuration server 1 according to the embodiment.

[0115] 11, the LAN switch construction server 1 includes a CPU 11, a memory unit 12, a display control unit 13, a storage device 14, an input IF 15, an external recording medium processing unit 16, and a communication IF 17. The server 2 shown in FIG. 1 may also have the same hardware configuration as the LAN switch construction server 1.

[0116] The memory unit 12 is an example of a storage unit, and is illustratively a read-only memory (ROM) or a random access memory (RAM). A program such as a basic input / output system (BIOS) may be written to the ROM of the memory unit 12. The software program in the memory unit 12 may be read and executed by the CPU 11 as appropriate. The RAM of the memory unit 12 may be used as a temporary storage memory or a working memory.

[0117] The display control unit 13 is connected to a display device 131 and controls the display device 131. The display device 131 is a liquid crystal display, an organic light-emitting diode (OLED) display, a cathode ray tube (CRT), an electronic paper display, or the like, and displays various information to an operator, etc. The display device 131 may be combined with an input device, and may be, for example, a touch panel.

[0118] The storage device 14 is a high-IO performance storage device, and may be, for example, a dynamic random access memory (DRAM), an SSD, a storage class memory (SCM), or an HDD. The storage device 14 may store a network configuration table 101.

[0119] The input IF 15 may be connected to input devices such as a mouse 151 and a keyboard 152, and may control the input devices such as the mouse 151 and the keyboard 152. The mouse 151 and the keyboard 152 are examples of input devices, and an operator performs various input operations via these input devices.

[0120] The external recording medium processing unit 16 is configured to allow a recording medium 160 to be attached. The external recording medium processing unit 16 is configured to be able to read information recorded on the recording medium 160 when the recording medium 160 is attached. In this example, the recording medium 160 is portable. For example, the recording medium 160 is a flexible disk, an optical disk, a magnetic disk, a magneto-optical disk, a semiconductor memory, or the like.

[0121] The communication IF 17 is an interface that enables communication with an external device.

[0122] The CPU 11 is an example of a processor (in other words, a computer), and is a processing device that performs various controls and calculations. The CPU 11 realizes various functions by executing an operating system (OS) and programs loaded into the memory unit 12. The CPU 11 may be a multiprocessor including multiple CPUs, a multi-core processor having multiple CPU cores, or a configuration having multiple multi-core processors.

[0123] The device for controlling the overall operation of the LAN switch construction server 1 is not limited to the CPU 11, but may be, for example, any one of an MPU, DSP, ASIC, PLD, and FPGA. The device for controlling the overall operation of the LAN switch construction server 1 may also be a combination of two or more of the CPU, MPU, DSP, ASIC, PLD, and FPGA. MPU is an abbreviation for Micro Processing Unit, DSP is an abbreviation for Digital Signal Processor, and ASIC is an abbreviation for Application Specific Integrated Circuit. PLD is an abbreviation for Programmable Logic Device, and FPGA is an abbreviation for Field Programmable Gate Array.

[0124] [C] Effect According to the information processing system, the network construction method, and the information processing device in the above-described embodiments, the following advantageous effects can be achieved, for example.

[0125] The LAN switch construction server 1 creates a network configuration table 101 that associates the VLAN information and IP addresses of each port of the LAN switch 3 that corresponds to each of the multiple servers 2. The LAN switch construction server 1 references the created network configuration table 101 and sets the VLAN information for each port. The LAN switch construction server 1 references the created network configuration table 101 and issues a ping to the IP address. If there is a response to the ping, the LAN switch construction server 1 sets the port number of the LAN switch 3 to which the multiple servers 2 are connected in association with the IP address in the network configuration table 101.

[0126] This reduces the man-hours required for connection work and prevents incorrect connections and settings when building a network environment. Specifically, workers can build the environment correctly without having to worry about the connection port and VLAN settings of the LAN switch 3.

[0127] When the LAN switch construction server 1 detects a link down in the first port of the ports, it deletes the port number of the LAN switch 3 from the network configuration table 101. When the LAN switch construction server 1 detects a link up after detecting a link down in the first port, it issues a ping to the IP address. When there is a response to the ping, the LAN switch construction server 1 sets the port number of the LAN switch 3 to which a first server 2 of the multiple servers 2 is connected by link up in the network configuration table 101 in association with the IP address.

[0128] This allows the maintenance work to be completed correctly even if the connection ports of the LAN switch 3 are switched during the maintenance work.

[0129] When one or more servers 2 different from the plurality of servers 2 are added to the information processing system 100, the LAN switch construction server 1 adds to the network configuration table 101 a correspondence between the VLAN information and the IP address of each port of the LAN switch 3 corresponding to the one or more servers 2. The LAN switch construction server 1 references the network configuration table 101 with the added correspondence and sets the VLAN information for each port. The LAN switch construction server 1 references the network configuration table 101 with the added correspondence and issues a ping to the IP address. If there is a response to the ping, the LAN switch construction server 1 sets the port number of the LAN switch 3 to which the one or more servers 2 are connected in correspondence with the IP address in the network configuration table 101.

[0130] This allows the worker to complete the expansion work correctly without having to worry about the connection port and VLAN settings when expanding.

[0131] [D] Other The disclosed technology is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit of the present embodiment. The configurations and processes of the present embodiment can be selected or combined as needed.

[0132] In the above-described embodiment, an example has been described in which a LAN network in which multiple servers 2 are connected via a LAN switch 3 is constructed by the LAN switch construction server 1, but the present invention is not limited to this. The above-described embodiment may be applied to various networks according to the communication methods of the switches and multiple servers 2.

[0133] [E] Supplementary Note The following additional notes are provided regarding the above-described embodiments.

[0134] (Appendix 1) A management server that is connected to a plurality of servers via a switch having a plurality of ports and manages network construction, creating configuration information that associates group information and addresses of each port of the switch corresponding to each of the plurality of servers; By referring to the created configuration information, the group information is set for each of the ports; Refer to the created configuration information and issue a communication check command to the address. When there is a response to the communication confirmation command, the port numbers of the switches to which the plurality of servers are connected are set in the configuration information in association with the addresses. a management server having a processor;

[0135] (Appendix 2) The processor: When a link down is detected in a first port of the ports, the port number of the switch is deleted from the configuration information; when detecting a link-up after detecting the link-down in the first port, issuing the communication confirmation command to the address; When there is a response to the communication confirmation command, a port number of the switch to which a first server of the plurality of servers is connected by the link-up is set in the configuration information in association with the address. 2. The management server described in Appendix 1.

[0136] (Appendix 3) The processor: when one or more servers different from the plurality of servers are added to an information processing system including the management server, the plurality of servers, and the switch, adding, to the configuration information, associations between group information and addresses of each port of the switch corresponding to the one or more servers; referencing the configuration information to which the association has been added, and setting the group information for each of the ports; referencing the configuration information to which the association has been added, and issuing a communication check command to the address; When there is a response to the communication confirmation command, the port number of the switch to which the one or more servers are connected is set in the configuration information in association with the address. 3. The management server according to claim 1 or 2.

[0137] (Appendix 4) A network construction method in an information processing system having a plurality of servers, a switch having a plurality of ports, and a management server that manages network construction, comprising: The computer provided in the management server creating configuration information that associates group information and addresses of each port of the switch corresponding to each of the plurality of servers; By referring to the created configuration information, the group information is set for each of the ports; Refer to the created configuration information and issue a communication check command to the address. When there is a response to the communication confirmation command, the port numbers of the switches to which the plurality of servers are connected are set in the configuration information in association with the addresses. A network construction method that performs processing.

[0138] (Appendix 5) When a link down is detected in a first port of the ports, the port number of the switch is deleted from the configuration information; when detecting a link-up after detecting the link-down in the first port, issuing the communication confirmation command to the address; When there is a response to the communication confirmation command, a port number of the switch to which a first server of the plurality of servers is connected by the link-up is set in the configuration information in association with the address. 5. The network construction method according to claim 4, wherein the processing is executed by the computer.

[0139] (Appendix 6) when one or more servers different from the plurality of servers are added to the information processing system, adding to the configuration information a correspondence between group information and an address of each port of the switch corresponding to the one or more servers; referencing the configuration information to which the association has been added, and setting the group information for each of the ports; referencing the configuration information to which the association has been added, and issuing a communication check command to the address; When there is a response to the communication confirmation command, the port number of the switch to which the one or more servers are connected is set in the configuration information in association with the address. 6. The network construction method according to claim 4, wherein the processing is executed by the computer.

[0140] (Appendix 7) In an information processing system having a plurality of servers, a switch having a plurality of ports, and a management server that manages network construction, The management server creating configuration information that associates group information and addresses of each port of the switch corresponding to each of the plurality of servers; By referring to the created configuration information, the group information is set for each of the ports; Refer to the created configuration information and issue a communication check command to the address. When there is a response to the communication confirmation command, the port numbers of the switches to which the plurality of servers are connected are set in the configuration information in association with the addresses. An information processing system comprising a processor.

[0141] (Appendix 8) The processor: When a link down is detected in a first port of the ports, the port number of the switch is deleted from the configuration information; when detecting a link-up after detecting the link-down in the first port, issuing the communication confirmation command to the address; When there is a response to the communication confirmation command, a port number of the switch to which a first server of the plurality of servers is connected by the link-up is set in the configuration information in association with the address. 8. The information processing system of claim 7.

[0142] (Appendix 9) The processor: when one or more servers different from the plurality of servers are added to the information processing system, adding to the configuration information a correspondence between group information and an address of each port of the switch corresponding to the one or more servers; referencing the configuration information to which the association has been added, and setting the group information for each of the ports; referencing the configuration information to which the association has been added, and issuing a communication check command to the address; When there is a response to the communication confirmation command, the port number of the switch to which the one or more servers are connected is set in the configuration information in association with the address. 9. The information processing system according to claim 7 or 8. [Explanation of symbols]

[0143] 100: Information Processing Systems 101: Network configuration table 1: LAN switch construction server 2: Server 3: LAN switch 11: CPU 12: Memory section 13: Display control section 131:Display device 14:Storage device 15: Input IF 151: Mouse 152: Keyboard 16: External recording medium processing unit 160: Recording media 17: Communication IF

Claims

1. A management server that is connected to a plurality of servers via a switch having a plurality of ports and manages network construction, creating configuration information that associates group information and addresses of each port of the switch corresponding to each of the plurality of servers; By referring to the created configuration information, the group information is set for each of the ports; Refer to the created configuration information and issue a communication check command to the address. When there is a response to the communication confirmation command, the port numbers of the switches to which the plurality of servers are connected are set in the configuration information in association with the addresses. a management server having a processor;

2. The processor: When a link down is detected in a first port of the ports, the port number of the switch is deleted from the configuration information; when detecting a link-up after detecting the link-down in the first port, issuing the communication confirmation command to the address; When a response is received to the communication confirmation command, a port number of the switch to which a first server among the plurality of servers is connected by the link-up is set in the configuration information in association with the address. The management server according to claim 1 .

3. The processor: when one or more servers different from the plurality of servers are added to an information processing system including the management server, the plurality of servers, and the switch, adding, to the configuration information, associations between group information and addresses of each port of the switch corresponding to the one or more servers; referencing the configuration information to which the association has been added, and setting the group information for each of the ports; referencing the configuration information to which the association has been added, and issuing a communication check command to the address; When there is a response to the communication confirmation command, the port number of the switch to which the one or more servers are connected is set in the configuration information in association with the address. The management server according to claim 1 or 2.

4. A network construction method in an information processing system having a plurality of servers, a switch having a plurality of ports, and a management server that manages network construction, comprising: The computer provided in the management server creating configuration information that associates group information and addresses of each port of the switch corresponding to each of the plurality of servers; By referring to the created configuration information, the group information is set for each of the ports; Refer to the created configuration information and issue a communication check command to the address. When there is a response to the communication confirmation command, the port numbers of the switches to which the plurality of servers are connected are set in the configuration information in association with the addresses. A network construction method that performs processing.

5. In an information processing system having a plurality of servers, a switch having a plurality of ports, and a management server that manages network construction, The management server creating configuration information that associates group information and addresses of each port of the switch corresponding to each of the plurality of servers; By referring to the created configuration information, the group information is set for each of the ports; Refer to the created configuration information and issue a communication check command to the address. When there is a response to the communication confirmation command, the port numbers of the switches to which the plurality of servers are connected are set in the configuration information in association with the addresses. An information processing system comprising a processor.

Citation Information

Patent Citations

  • Network system, switch and server

    JP2001053776A

  • Virtual network management method, virtual network management program, virtual network management system, and virtual network management means

    JP2007135109A

  • Automatic VLAN setting method

    JP2007243740A

  • Method and device for finding connection between network switch and server using VLAN ids

    JP2012244621A

  • Network switch, network system, and control method of network system

    JP2015146504A