US 11,734,045 B2
Construction management device, information processing system, and non-transitory computer-readable storage medium
Akihiro Doshita, Kawasaki (JP); Keiji Miyauchi, Yokohama (JP); Tsutomu Matsuura, Yamato (JP); and Junichi Matsuda, Kawasaki (JP)
Assigned to FUJITSU LIMITED, Kawasaki (JP)
Filed by FUJITSU LIMITED, Kawasaki (JP)
Filed on Jan. 22, 2021, as Appl. No. 17/155,152.
Claims priority of application No. 2020-048700 (JP), filed on Mar. 19, 2020.
Prior Publication US 2021/0294631 A1, Sep. 23, 2021
Int. Cl. G06F 9/455 (2018.01)
CPC G06F 9/45558 (2013.01) [G06F 2009/4557 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/45575 (2013.01); G06F 2009/45583 (2013.01); G06F 2009/45595 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A construction management device comprising:
a memory; and
a processor connected to the memory and configured to:
acquire virtual port construction data and connection definition data, the virtual port construction data being data for associating a plurality of virtual ports with a physical port used by a physical server for data transfer with a physical storage, and associating a response specification requested by middleware executed by a virtual server that operates in the physical server with each virtual port, the connection definition data being data for associating the virtual port with the physical storage,
generate a first command for constructing the plurality of virtual ports in the physical port based on the virtual port construction data,
transmit the first command to the physical server,
generate a second command for connecting the physical server and the physical storage via the virtual port based on the connection definition data,
transmit the second command to the physical storage,
acquire configuration definition data for associating the physical server and the virtual server with a logical unit provided by the physical storage,
generate a third command and a fourth command based on the configuration definition data, the third command being a command for creating the logical unit in the physical storage, the fourth command being a command for connection of the logical unit with the virtual port,
transmit the third command and the fourth command to the physical storage,
generate a fifth command and a sixth command, the fifth command being a command for incorporating the logical unit and the virtual server and the sixth command being a command for constructing the virtual server,
transmit the fifth command and the sixth command commands to a hypervisor, the hypervisor operating in the physical server and controls the virtual server,
generate a seventh command and an eighth command when an error has occurred in the physical server, the seventh command being a command for canceling the connection between the physical server and the physical storage via the virtual port, the eighth command being a command for constructing connection between a spare physical server and the physical storage via the virtual port,
transmit the seventh command and the eighth command to the physical storage,
generate a ninth command and a tenth command when an error has occurred in the physical server, the ninth command being a command for canceling the connection between the virtual port of the physical server and the logical unit, the tenth command being a command for constructing connection between the virtual port of the spare physical server and the logical unit, and
transmit the ninth command and the tenth command to the physical storage.