JP2015060264A - System, control method, management server, and program - Google Patents
System, control method, management server, and program Download PDFInfo
- Publication number
- JP2015060264A JP2015060264A JP2013191724A JP2013191724A JP2015060264A JP 2015060264 A JP2015060264 A JP 2015060264A JP 2013191724 A JP2013191724 A JP 2013191724A JP 2013191724 A JP2013191724 A JP 2013191724A JP 2015060264 A JP2015060264 A JP 2015060264A
- Authority
- JP
- Japan
- Prior art keywords
- management
- controller
- bmc
- monitoring target
- target device
- 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.)
- Pending
Links
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
Abstract
Description
本発明は、システム、制御方法、管理サーバおよびプログラムに関する。 The present invention relates to a system, a control method, a management server, and a program.
管理サーバが、遠隔地から監視対象装置に備えられたDAC(Disk Array Controller)等のIO(Input Output)コントローラの管理を行うためには、当該IOコントローラが搭載された監視対象装置上でエージェントソフトウェアを動作させ、更に、当該監視対象装置に備えられたエージェントと遠隔地の管理サーバとが通信を行う必要があった。 In order for the management server to manage an IO (Input Output) controller such as a DAC (Disk Array Controller) provided in the monitoring target device from a remote location, the agent software on the monitoring target device on which the IO controller is mounted In addition, the agent included in the monitoring target device and the remote management server need to communicate with each other.
しかし、仮想化環境やデータセンタ等で運用される複数の監視対象装置の中には、エージェントソフトウェアをインストールできない等の理由により、当該エージェントソフトウェアを動作させることができないものもある。そのような環境では、管理サーバは、遠隔地から、監視対象装置のIOコントローラの監視および管理を行うことができなかった。 However, some of the plurality of monitoring target devices operated in a virtual environment or a data center cannot operate the agent software because the agent software cannot be installed. In such an environment, the management server cannot monitor and manage the IO controller of the monitoring target device from a remote location.
そこで、特許文献1には、管理サーバと監視対象サーバとの間に、監視対象サーバの情報を収集するための情報収集サーバを設けることが記載されている。上記情報収集サーバは、監視対象サーバの機種に依存しない共通エージェントを備え、各監視対象サーバに対応したコマンドを発行して、取得した情報を管理サーバに転送している。
Therefore,
また、特許文献2には、周辺装置にWeb管理部を設け、管理コンピュータ上で動作しているWWWブラウザ部から当該周辺装置のWeb管理部に接続し、当該周辺装置を介して、当該周辺装置および他の周辺装置を管理するシステムが記載されている。
Further, in
近年、PCI ExpressのようなIn Bandのインタフェースだけでなく、SM(System Management)Busのような、Out Of Bandのインタフェースを経由して、監視対象装置のBMC(Baseboard Management Controller)と通信を行うIOコントローラが存在している。管理サーバは、このようなBMCが提供する管理用のWebコンソールから、監視対象装置の情報を取得することができる。しかし、このような技術および特許文献2に記載の技術では、管理サーバが管理ソフトウェアのような複雑なロジックを使用する高度な管理機能を利用できないという問題がある。
In recent years, not only an In Band interface such as PCI Express, but also an BMC (Baseboard Management Controller) that communicates with a BMC (Baseboard Management Controller) of a monitoring target device via an Out Of Band interface such as SM (System Management) Bus. The controller exists. The management server can acquire information on the monitoring target device from the management Web console provided by the BMC. However, such a technique and the technique described in
また、特許文献1の技術では、情報収集サーバが発行したコマンドの処理を、監視対象サーバ上で実行しているため、情報収集サーバが監視対象サーバのOSに依存したコマンドを発行する必要がある。
In the technique of
本発明は、上記課題に鑑みてなされたものであり、その目的は、監視対象装置のOSに依存せずに、監視対象装置を管理するシステムを実現することにある。 The present invention has been made in view of the above problems, and an object thereof is to realize a system for managing a monitoring target device without depending on the OS of the monitoring target device.
本発明の一態様に係るシステムは、監視対象装置と周辺機器との入出力を制御するIO(Input Output)コントローラ、および、当該監視対象装置を制御するBMC(Baseboard Management Controller)を有した監視対象装置と、前記監視対象装置を管理するための管理サーバと、を備え、前記監視対象装置の前記IOコントローラは、前記管理サーバで実行可能な管理用ライブラリを記憶する管理用ライブラリ記憶手段を備え、前記管理サーバは、前記BMCを介して前記管理用ライブラリ記憶手段から前記管理用ライブラリを受信するBMC制御手段と、前記BMC制御手段が受信した前記管理用ライブラリを実行し、前記IOコントローラを制御するための制御コマンドを発行するIOコントローラ管理手段と、を備え、前記BMC制御手段は、前記IOコントローラ管理手段が発行した前記制御コマンドを前記BMCに送信し、前記BMCは、前記BMC制御手段から受信した前記制御コマンドを用いて前記IOコントローラを制御する。 A system according to an aspect of the present invention includes a monitoring target having an IO (Input Output) controller that controls input / output between the monitoring target device and peripheral devices, and a BMC (Baseboard Management Controller) that controls the monitoring target device. A management server for managing the monitoring target device, and the IO controller of the monitoring target device includes management library storage means for storing a management library executable by the management server, The management server executes the BMC control unit that receives the management library from the management library storage unit via the BMC, the management library received by the BMC control unit, and controls the IO controller IO command to issue control commands for Troller management means, wherein the BMC control means transmits the control command issued by the IO controller management means to the BMC, and the BMC uses the control command received from the BMC control means. Control the IO controller.
本発明の一態様に係る制御方法は、監視対象装置と周辺機器との入出力を制御するIO(Input Output)コントローラ、および、当該監視対象装置を制御するBMC(Baseboard Management Controller)を有した監視対象装置と、前記監視対象装置を管理するための管理サーバとを備えたシステムの制御方法であって、前記監視対象装置の前記IOコントローラが、前記管理サーバで実行可能な管理用ライブラリを記憶し、前記管理サーバが、前記BMCを介して前記管理用ライブラリを受信し、前記受信した前記管理用ライブラリを実行し、前記IOコントローラを制御するための制御コマンドを発行し、前記制御コマンドを前記BMCに送信し、前記監視対象装置のBMCが、当該制御コマンドを用いて前記IOコントローラを制御する。 A control method according to an aspect of the present invention includes a monitor having an IO (Input Output) controller that controls input / output between a monitoring target device and peripheral devices, and a BMC (Baseboard Management Controller) that controls the monitoring target device. A control method for a system including a target device and a management server for managing the monitoring target device, wherein the IO controller of the monitoring target device stores a management library executable by the management server The management server receives the management library via the BMC, executes the received management library, issues a control command for controlling the IO controller, and sends the control command to the BMC And the BMC of the monitoring target device Controlling said IO controller using a draw.
本発明の一態様に係る管理サーバは、監視対象装置と周辺機器との入出力を制御するIO(Input Output)コントローラ、および、当該監視対象装置を制御するBMC(Baseboard Management Controller)を有した監視対象装置を管理するための管理サーバであって、前記監視対象装置に記憶されている管理用ライブラリであって、当該管理サーバで実行可能な管理用ライブラリを、前記BMCを介して受信するBMC制御手段と、前記BMC制御手段が受信した前記管理用ライブラリを実行し、前記IOコントローラを制御するための制御コマンドを発行するIOコントローラ管理手段と、を備え、前記BMC制御手段は、前記BMCが前記制御コマンドを用いて前記IOコントローラを制御するように、前記IOコントローラ管理手段が発行した前記制御コマンドを前記BMCに送信する。 A management server according to an aspect of the present invention has a monitoring having an IO (Input Output) controller that controls input / output between a monitoring target device and peripheral devices, and a BMC (Baseboard Management Controller) that controls the monitoring target device A management server for managing a target device, the management library being stored in the monitoring target device and receiving the management library executable by the management server via the BMC And an IO controller management unit that executes the management library received by the BMC control unit and issues a control command for controlling the IO controller. The BMC control unit includes: Control the IO controller using control commands So that, the transmitting the control command the IO controller managing means issues to the BMC.
本発明の一態様に係るプログラムは、監視対象装置と周辺機器との入出力を制御するIO(Input Output)コントローラ、および、当該監視対象装置を制御するBMC(Baseboard Management Controller)を有した監視対象装置と、前記監視対象装置を管理するための管理サーバとを備えたシステムで用いられ、前記監視対象装置の前記IOコントローラに、前記管理サーバで実行可能な管理用ライブラリを記憶する処理を実行させ、前記管理サーバに、前記BMCを介して前記管理用ライブラリを受信する処理と、前記受信した前記管理用ライブラリを実行させ、前記IOコントローラを制御するための制御コマンドを発行する処理と、前記制御コマンドを前記BMCに送信する処理と、を実行させ、さらに、前記監視対象装置のBMCに、当該制御コマンドを用いて前記IOコントローラを制御する処理を実行させる。 A program according to an aspect of the present invention includes a monitoring target having an IO (Input Output) controller that controls input / output between the monitoring target device and peripheral devices, and a BMC (Baseboard Management Controller) that controls the monitoring target device. Used in a system including a device and a management server for managing the monitoring target device, and causing the IO controller of the monitoring target device to execute a process of storing a management library executable by the management server A process for causing the management server to receive the management library via the BMC; a process for executing the received management library and issuing a control command for controlling the IO controller; and the control A process of transmitting a command to the BMC. It is, further to the BMC of the monitoring target device to execute a process for controlling the IO controller with the control command.
本発明のシステムによれば、監視対象装置のOSに依存せずに、監視対象装置を管理することができる。 According to the system of the present invention, the monitoring target device can be managed without depending on the OS of the monitoring target device.
<第1の実施の形態>
本発明の第1の実施の形態について、図面を参照して詳細に説明する。
<First Embodiment>
A first embodiment of the present invention will be described in detail with reference to the drawings.
(システムのハードウェア構成)
図1を参照して本実施の形態に係るシステムの構成について説明する。図1は、本実施の形態に係るシステムのハードウェア構成を示すブロック図である。
(System hardware configuration)
The configuration of the system according to the present embodiment will be described with reference to FIG. FIG. 1 is a block diagram showing a hardware configuration of a system according to the present embodiment.
図1に示すように、システム100は、監視対象装置1と、管理サーバ2とを含んでいる。なお、本実施の形態においては、監視対象装置1が1台であることを例に説明を行うが、本発明はこれに限定されるものではない。システム100は、複数の監視対象装置1を含んでいてもよい。
As shown in FIG. 1, the
(監視対象装置1)
監視対象装置1は、OOB(Out Of Band)インタフェース11と、IO(Input Output)コントローラ12と、BMC(Baseboard Management Controller)13と、を備えている。
(Monitored device 1)
The
OOBインタフェース11は、通信を行うためのインタフェースである。OOBインタフェース11は、PCI Expressのような高速通信可能なインタフェースであることが好ましいが、本発明は、これに限定されるものではない。OOBインタフェース11は、SMBusのような低速のインタフェースであってもよい。
The
IOコントローラ12は、監視対象装置1と周辺機器との入出力を制御する部材である。BMC13は、監視対象装置1を制御するコントローラである。IOコントローラ12とBMC13とは、OOBインタフェース11で接続されており、互いに通信可能である。
The
(管理サーバ2)
管理サーバ2は、ネットワークインタフェース3を経由して、遠隔地から1または複数の監視対象装置1を管理するものである。図1に示す通り、管理サーバ2は、CPU(Central Processing Unit)21と、メモリ22とを備え、それぞれシステムバス23で接続されている。
(Management server 2)
The
CPU21は、オペレーティングシステムを動作させて管理サーバ2全体を制御する。CPU21は、図示しない記録媒体からメモリ22にプログラムやデータを読み出す。
The
メモリ22は、例えば、光ディスク、フレキシブルディスク、磁気光ディスク、外付けハードディスク、または半導体メモリ等である。メモリ22の一部の記憶媒体は、不揮発性記憶装置であり、そこにプログラムを記憶している。また、プログラムは通信網に接続されている図示しない外部コンピュータからダウンロードされてもよい。
The
(システム100の機能構成)
次に、図2を参照して、本実施の形態に係るシステム100の機能構成について説明する。図2は、本実施の形態に係るシステム100の機能構成を示す機能ブロック図である。
(Functional configuration of system 100)
Next, the functional configuration of the
(監視対象装置1)
図2に示すように、監視対象装置1は、OOB管理部121、管理用ライブラリ記憶部122、IOコントローラ制御部131およびネットワーク通信部132を備えている。OOB管理部121および管理用ライブラリ記憶部122は、IOコントローラ12で実現され、IOコントローラ制御部131およびネットワーク通信部132は、BMC13で実現される。
(Monitored device 1)
As illustrated in FIG. 2, the
OOB管理部121は、OOBインタフェース11を介して、BMC13と通信を行う。OOB管理部121は、BMC13のIOコントローラ制御部131から受信したIOコントローラ制御用コマンドを実行し、IOコントローラ12を制御する手段である。
The
管理用ライブラリ記憶部122には、管理用ライブラリ123が記録されている。なお、本実施の形態では、当該管理用ライブラリ123を使用するために定められたAPI(Application Program Interface)が用いられる。また、IOコントローラ12の種別によって、利用可能な(サポートされている)APIが異なる場合であっても、サポートされているAPIの夫々の情報を取得するための共通のAPIを用いてもよい。
A
管理用ライブラリ123は、バイナリ形式のファイルである。管理用ライブラリ123は、OSに依存しない中間コードであるバイトコードである。管理用ライブラリ123には、IOコントローラ12を制御するためのコマンドやBMC13との通信方法が含まれている。管理用ライブラリ123は、管理サーバ2から呼び出され、実行されることが可能なものであり、IOコントローラ12を管理するためのIOコントローラ管理用エージェントソフトウェアである。
The
IOコントローラ制御部131は、OOBインタフェース11を介して、IOコントローラ12と通信を行う手段である。
The IO
ネットワーク通信部132は、ネットワークインタフェース3を介して、管理サーバ2と通信を行う。また、ネットワーク通信部132は、暗号化機能を備えている。ネットワーク通信部132は、IOコントローラ制御部131から供給された情報を、暗号化し、ネットワークインタフェース3を介して、管理サーバ2に送信する。
The
(管理サーバ2)
管理サーバ2は、BMC管理部211と、IOコントローラ管理部212と、ライブラリ記憶部221とを備えている。BMC管理部211と、IOコントローラ管理部212とは、CPU21によって実現され、ライブラリ記憶部221は、メモリ22によって実現される。
(Management server 2)
The
管理サーバ2で実行されるプログラムは、OSに依存することなく実行できる中間コードで記述されている。なお、管理サーバ2で実行されるプログラムの全体が必ずしも中間コードで記述されている必要は無く、後述するように監視対象装置1から送信され、ライブラリ記憶部221に記憶(ロード)される管理用ライブラリ(バイトコード)を実行できれば良い。
The program executed on the
BMC管理部211は、管理サーバ2がネットワークインタフェース3を介してBMC13と通信を行う場合に、BMC13を管理するための手段である。BMC管理部211は、暗号化機能を備えており、BMC13のネットワーク通信部132との間で暗号化通信を行う。
The
IOコントローラ管理部212は、管理サーバ2がIOコントローラ12を管理するための汎用的なモジュールである。IOコントローラ管理部212は、IOコントローラ12を管理するためのロジックを有している。また、IOコントローラ管理部212は、IOコントローラ12を管理するためのユーザインタフェースを提供する。IOコントローラ管理部212は、ライブラリ記憶部221に記憶されるライブラリを使用するためのAPIを利用することができる。
The IO
ライブラリ記憶部221は、管理サーバ2が受信する管理用ライブラリ123を記憶するための領域である。すなわち、ライブラリ記憶部221は、管理対象装置1上で動作するIOコントローラ管理用エージェントと通信を行ってIOコントローラを管理するライブラリ(IOコントローラ管理用エージェントソフトウェア)を記憶(ロード)する。管理サーバ2におけるIOコントローラ管理部212は、ライブラリ記憶部221に記憶されたライブラリがBMC13またはIOコントローラ管理用エージェントの何れと通信を行っているのかを区別する必要がない。
The
(システム100の処理)
次に、図3および図4を参照して、システム100の処理の流れについて説明する。図3は、システム100における、管理用ライブラリ123を管理サーバ2に格納する処理の流れの一例を示すフローチャートである。図3において、左側のフローチャートは管理サーバ2の処理の流れを示し、右側のフローチャートは、監視対象装置1の処理の流れを示している。また、破線の矢印は、管理サーバ2と監視対象装置1との間のデータの流れを示している。
(Processing of system 100)
Next, a processing flow of the
図3に示す通り、まず、管理サーバ2のBMC管理部211は、監視対象装置1に対して、管理用ライブラリ123の送信要求を行う(ステップS31)。
As shown in FIG. 3, first, the
監視対象装置1のネットワーク通信部132が、上記送信要求を受信する(ステップS32)と、IOコントローラ制御部131は、IOコントローラ12に対して、管理用ライブラリ123を送信するよう要求する(ステップS33)。
When the
IOコントローラ12のOOB管理部121は、BMC13のIOコントローラ制御部131からの送信要求に従って、管理用ライブラリ123を管理用ライブラリ記憶部122から取得し、BMC13に供給する(ステップS34)。
The
BMC13のネットワーク通信部132は、BMC13のIOコントローラ制御部131がIOコントローラ12から供給された管理用ライブラリ123を管理サーバ2に送信する(ステップS35)。
The
管理サーバ2のBMC管理部211は、監視対象装置1から送信された管理用ライブラリ123を受信し(ステップS36)、ライブラリ記憶部221に格納する(ステップS37)。この時点で、ライブラリ記憶部221に格納された管理用ライブラリ123は、IOコントローラ管理部212から読み出し可能となる。以降、ライブラリ記憶部221に格納された管理用ライブラリは、管理用ライブラリ記憶部122に記憶されている管理用ライブラリと区別するために、参照符号を変えて管理用ライブラリ223と示す。
The
次に、ユーザが、IOコントローラ管理部212が提供するユーザインタフェースを使用して、IOコントローラ12の操作を行った際の、システム100の処理の流れについて説明する。図4は、システム100における、ユーザ操作後の処理の流れの一例を示す図である。図4において、左側のフローチャートは管理サーバ2の処理の流れを示し、右側のフローチャートは、監視対象装置1の処理の流れを示している。また、破線の矢印は、管理サーバ2と監視対象装置1との間のデータの流れを示している。
Next, a process flow of the
ユーザがユーザインタフェースを使用してIOコントローラ12の操作を行うと、図4に示す通り、システム100の管理サーバ2のIOコントローラ管理部212は、当該ユーザの操作に対応する管理用ライブラリ223を使用するためのAPIを呼び出す(ステップS41)。
When the user operates the
IOコントローラ管理部212は、管理用ライブラリ223を使用するための、S41で呼び出したAPIを使用して管理用ライブラリ223(IOコントローラ管理用エージェントソフトウェア)を読み出し、実行することにより、IOコントローラ12を制御する制御コマンドを発行する(ステップS42)。このIOコントローラ管理部212が発行した制御コマンドを用いることにより、IOコントローラ管理部212は、管理用ライブラリ223を使用して、IOコントローラ12を制御することができる。
The IO
BMC管理部211は、IOコントローラ管理部212が発行した制御コマンドを監視対象装置1に送信する(ステップS43)。
The
監視対象装置1のBMC13のネットワーク通信部132が制御コマンドを管理サーバ2から受信すると(ステップS44)、BMC13のIOコントローラ制御部131は、当該制御コマンドをIOコントローラ12に送信する(ステップS45)。
When the
監視対象装置1のIOコントローラ12のOOB管理部121は、BMC13から送信された制御コマンドを受信し、当該制御コマンドを実行する(ステップS46)。そして、IOコントローラ12のOOB管理部121は、制御コマンドの実行結果をBMC13に送信する(ステップS47)。
The
BMC13のIOコントローラ制御部131は、IOコントローラ12から実行結果を受信し、ネットワーク通信部132を介して、管理サーバ2に送信する(ステップS48)。
The IO
管理サーバ2のBMC管理部211は、監視対象装置1から送信された、制御コマンドの実行結果を受信する(ステップS49)。そしてBMC管理部211は、受信した実行結果をAPIの実行結果の形式に変換し、IOコントローラ管理部212に供給する(ステップS50)。
The
IOコントローラ管理部212は、APIの実行結果に従い、IOコントローラ管理部212が提供するユーザインタフェースに反映させる(ステップS51)。これにより、ユーザは、操作の実行結果を確認することができる。
The IO
なお、管理用ライブラリ223は、予めライブラリ記憶部221に記録される構成であってもよいし、例えば、ユーザがユーザインタフェースを使用してIOコントローラ12の操作を行う直前に、記録される構成であってもよい。
The management library 223 may be recorded in advance in the
(効果)
以上のように、本実施の形態に係るシステム100は、監視対象装置1と当該監視対象装置を管理するための管理サーバ2とを備えている。監視対象装置1は、当該監視対象装置1と周辺機器との入出力を制御するIOコントローラ12と、当該監視対象装置1を制御するBMC13とを有している。監視対象装置1のIOコントローラ12は、管理サーバ2で実行可能な管理用ライブラリ123を記憶する管理用ライブラリ記憶部122を備えており、管理サーバ2は、BMC13を介して管理用ライブラリ123を受信するBMC管理部211と当該受信した管理用ライブラリを実行することにより、IOコントローラ12を制御するための制御コマンドを発行するIOコントローラ管理部212と、を備えている。そして、IOコントローラ管理部212が発行した制御コマンドをBMC管理部211は、BMC13に送信する。そして、BMC13は、受信した制御コマンドを用いてIOコントローラ12を制御する。
(effect)
As described above, the
要約すると、システム100は、IOコントローラ12の管理用エージェントソフトウェアである管理用ライブラリを管理サーバ2上で動作させる。したがって、システム100は、上記管理用ライブラリを、監視および管理対象となる、監視対象装置1上で動作させること無く、管理サーバ2からIOコントローラ12の監視および管理をすることができる。
In summary, the
したがって、本実施の形態におけるシステム100の管理サーバ2は、監視対象装置1のOSに依存せずに、監視対象装置1を管理することができる。
Therefore, the
また、本実施の形態におけるシステム100によれば、IOコントローラ12を制御するための制御コマンドやBMC13との通信方法を含んだ管理用ライブラリ123を管理サーバ2上で動作させる。そのため、本実施の形態に係るシステム100の管理サーバ2は、IOコントローラ管理部212が有する既存の汎用的なモジュールやロジック、および、IOコントローラ12を管理するためのユーザインタフェースを使用して、より高度な管理機能を提供することができる。
Further, according to the
さらに、管理用ライブラリ123はOSに依存しない中間コードであるバイトコードであるため、当該管理用ライブラリ123を使用する管理サーバ2のOSに依存せずに、IOコントローラ12を管理する管理機能を使用することができる。
Further, since the
<第2の実施の形態>
本発明の第2の実施の形態について、図面を参照して詳細に説明する。
<Second Embodiment>
A second embodiment of the present invention will be described in detail with reference to the drawings.
(システムの機能構成)
図5を参照して本実施の形態に係るシステム200の機能構成について説明する。図5は、本実施の形態に係るシステム200の機能構成を示す機能ブロック図である。なお、説明の便宜上、前述した第1の実施の形態で説明した図面に含まれる部材と同じ機能を有する部材については、同じ符号を付し、その説明を省略する。また、本実施の形態に係るシステム200のハードウェア構成は、前述した第1の実施の形態に係るシステム100のハードウェア構成と同様であるとする。
(System functional configuration)
The functional configuration of the
図5に示すように、システム200は、監視対象装置1と、管理サーバ2とを含んでいる。監視対象装置1は、OOB管理部121、管理用ライブラリ記憶部122、IOコントローラ制御部131およびネットワーク通信部132を備えている。OOB管理部121および管理用ライブラリ記憶部122は、IOコントローラ12で実現され、IOコントローラ制御部131およびネットワーク通信部132は、BMC13で実現される。
As shown in FIG. 5, the
管理用ライブラリ記憶部122には、OS_A用ライブラリ123Aと、OS_B用ライブラリ123Bとが記録されている。OS_A用ライブラリ123Aは、例えば「A」というOS(以下、「OS_A」と呼ぶ)で実行可能なネイティブコードのライブラリである。同様に、OS_B用ライブラリ123Bは、例えば「B」というOS(以下、「OS_B」と呼ぶ)で実行可能なネイティブコードのライブラリである。
The management
管理サーバ2のOSが「OS_A」である場合、当該管理サーバ2は、OS_A上で、OS_A用ライブラリ123Aを利用することができる。また、管理サーバ2のOSが「OS_B」である場合、当該管理サーバ2は、OS_B上で、OS_B用ライブラリ123Bを利用することができる。ここでOS_AとOS_Bとは異なるOSであってもよいし、同じOSだが実行可能なプロセッサの種類が異なるものであってもよい。
When the OS of the
なお、本実施の形態において、管理用ライブラリ記憶部122に記憶されたライブラリは、OS_A用とOS_B用との2つであることを例に説明を行うが、本発明はこれに限定されるものではない。管理用ライブラリ記憶部122には、任意の数のOSに対応するライブラリが格納されていてもよい。
In the present embodiment, description will be made by taking as an example that there are two libraries stored in the management
(システム200の処理)
次に、図6を参照して、システム200における管理用ライブラリを管理サーバ2に格納する処理の流れについて説明する。図6は、本実施の形態に係るシステム200における、管理用ライブラリを管理サーバ2に格納する処理の流れの一例を示すフローチャートである。図6において、左側のフローチャートは管理サーバ2の処理の流れを示し、右側のフローチャートは、監視対象装置1の処理の流れを示している。また、破線の矢印は、管理サーバ2と監視対象装置1との間のデータの流れを示している。
(Processing of system 200)
Next, the flow of processing for storing the management library in the
図6に示す通り、まず、管理サーバ2のBMC管理部211は、自装置のOSを確認し、監視対象装置1に対して、当該OSに対応した管理用ライブラリの送信要求を行う(ステップS61)。この時、BMC管理部211は、送信要求と共に、管理サーバ2のOSを示す情報を監視対象装置1に送信する構成であってもよい。
As shown in FIG. 6, first, the
監視対象装置1のネットワーク通信部132が、上記送信要求を受信する(ステップS62)と、IOコントローラ制御部131は、IOコントローラ12に対して、管理サーバ2のOSに対応した管理用ライブラリを送信するよう要求する(ステップS63)。
When the
そして、IOコントローラ12のOOB管理部121は、BMC13のIOコントローラ制御部131からの送信要求に従って、管理サーバ2のOSに対応した管理用ライブラリ(OS_A用ライブラリ123AまたはOS_B用ライブラリ123B)を管理用ライブラリ記憶部122から取得し、BMC13に供給する(ステップS64)。
Then, the
BMC13のネットワーク通信部132は、BMC13のIOコントローラ制御部131がIOコントローラ12から供給されたOS_A用ライブラリ123AまたはOS_B用ライブラリ123Bを管理サーバ2に送信する(ステップS65)。
The
管理サーバ2のBMC管理部211は、監視対象装置1から送信されたOS_A用ライブラリ123AまたはOS_B用ライブラリ123Bを受信し(ステップS66)、ライブラリ記憶部221に格納する(ステップS67)。この時点で、ライブラリ記憶部221に格納されたOS_A用ライブラリ123AまたはOS_B用ライブラリ123Bは、IOコントローラ管理部212から読み出し可能となる。
The
そして、システム200は、ユーザ操作を受け付けると、ライブラリ記憶部221に格納された、管理サーバ2のOSに依存したライブラリを用いて図4と同様の流れで、処理を行う。
Upon receiving a user operation, the
(効果)
以上のように、本実施の形態におけるシステム200によれば、IOコントローラ12の管理用エージェントソフトウェアである管理用ライブラリを管理サーバ2上で動作させる。したがって、システム200は、管理サーバのOSに対応したライブラリを、監視および管理対象となる、監視対象装置1上で動作させること無く、管理サーバ2からIOコントローラ12の監視および管理をすることができる。
(effect)
As described above, according to the
したがって、本実施の形態におけるシステム200の管理サーバ2は、監視対象装置1のOSに依存せずに、監視対象装置1を管理することができる。また、システム200の管理サーバ2は、IOコントローラ管理部212が有する既存の汎用的なモジュールやロジック、および、IOコントローラ12を管理するためのユーザインタフェースを使用して、より高度な管理機能を提供することができる。
Therefore, the
さらに、OS_A用ライブラリ123AおよびOS_B用ライブラリ123Bは管理サーバ2のOSに対応したネイティブコードであるため、管理サーバ2のOSに適したライブラリを使用して、IOコントローラ12を管理する管理機能を使用することができる。
Further, since the
<第3の実施の形態>
次に、図7を参照して、本発明の第3の実施の形態に係るシステム300について、説明する。図7は、本発明の第3の実施の形態に係るシステム300の構成の一例を示すブロック図である。なお、説明の便宜上、前述した第1および第2の実施の形態で説明した図面に含まれる部材と同じ機能を有する部材については、同じ符号を付す。
<Third Embodiment>
Next, a
図7に示すように、本実施の形態に係るシステム300は、監視対象装置1と、監視対象装置を管理するための管理サーバ2と、を備えている。監視対象装置1は、周辺機器との入出力を制御するIOコントローラ12と監視対象装置1を制御するBMC13とを有している。
As shown in FIG. 7, a
IOコントローラ12は、管理用ライブラリ記憶部122を備えている。管理用ライブラリ122には、管理サーバ2で実行可能な管理用ライブラリ123が記憶されている。
The
管理サーバ2は、BMC管理部(BMC制御手段)21と、IOコントローラ管理部22とを備えており、それぞれCPUで実現される。
The
BMC管理部211は、BMC13を介して管理用ライブラリ記憶部122から管理用ライブラリ123を受信する。また、IOコントローラ管理部212が発行した制御コマンドをBMC13に送信する。
The
IOコントローラ管理部212は、BMC管理部211が受信した管理用ライブラリを実行し、IOコントローラ12を制御するための制御コマンドを発行する。そして、発行した制御コマンドをBMC管理部211に供給する。
The IO
BMC13は、BMC管理部211から受信した制御コマンドを用いてIOコントローラ12を制御する。
The
これにより、システム300は、IOコントローラ12の管理用エージェントソフトウェアである管理用ライブラリを管理サーバ2上で動作させる。したがって、システム300は、上記管理用ライブラリを、監視および管理対象となる、監視対象装置1上で動作させること無く、管理サーバ2からIOコントローラ12の監視および管理をすることができる。
As a result, the
したがって、本実施の形態におけるシステム300の管理サーバ2は、監視対象装置1のOSに依存せずに、監視対象装置1を管理することができる。
Therefore, the
なお、上述した各実施の形態は、本発明の好適な実施の形態であり、上記各実施の形態にのみ本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において当業者が上記各実施の形態の修正や代用を行い、種々の変更を施した形態を構築することが可能である。 Each of the above-described embodiments is a preferred embodiment of the present invention, and the scope of the present invention is not limited only to the above-described embodiments, and those skilled in the art do not depart from the gist of the present invention. However, it is possible to construct a form in which various modifications are made by correcting or substituting the above-described embodiments.
例えば、上述した実施の形態における各動作は、ハードウェアまたはソフトウェア、あるいはその両方の複合構成によって実行することも可能である。 For example, each operation in the above-described embodiment can be executed by hardware, software, or a combined configuration of both.
なお、ソフトウェアによる処理を実行する場合には、例えば、上記各処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。また、上記プログラムは、例えば、ハードディスクなどの記録媒体に記録しておくことが可能である。 In addition, when executing processing by software, for example, it is possible to install and execute a program on a general-purpose computer capable of executing each processing described above. The program can be recorded on a recording medium such as a hard disk.
上記の実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。 A part or all of the above embodiments can be described as in the following supplementary notes, but is not limited thereto.
(付記1)監視対象装置と周辺機器との入出力を制御するIO(Input Output)コントローラ、および、当該監視対象装置を制御するBMC(Baseboard Management Controller)を有した監視対象装置と、前記監視対象装置を管理するための管理サーバと、を備え、前記監視対象装置の前記IOコントローラは、前記管理サーバで実行可能な管理用ライブラリを記憶する管理用ライブラリ記憶手段を備え、前記管理サーバは、前記BMCを介して前記管理用ライブラリ記憶手段から前記管理用ライブラリを受信するBMC制御手段と、前記BMC制御手段が受信した前記管理用ライブラリを実行し、前記IOコントローラを制御するための制御コマンドを発行するIOコントローラ管理手段と、を備え、前記BMC制御手段は、前記IOコントローラ管理手段が発行した前記制御コマンドを前記BMCに送信し、前記BMCは、前記BMC制御手段から受信した前記制御コマンドを用いて前記IOコントローラを制御する、ことを特徴とするシステム。 (Supplementary Note 1) A monitoring target device having an IO (Input Output) controller that controls input / output between the monitoring target device and peripheral devices, and a BMC (Baseboard Management Controller) that controls the monitoring target device, and the monitoring target A management server for managing the device, wherein the IO controller of the monitoring target device comprises management library storage means for storing a management library executable by the management server, wherein the management server BMC control means for receiving the management library from the management library storage means via the BMC, and executing the management library received by the BMC control means and issuing a control command for controlling the IO controller IO controller management means to The BMC control means transmits the control command issued by the IO controller management means to the BMC, and the BMC controls the IO controller using the control command received from the BMC control means. A system characterized by that.
(付記2)前記IOコントローラ管理手段は、前記IOコントローラを操作するためのユーザインタフェースを含み、前記IOコントローラ管理手段は、前記ユーザインタフェース用いて行われた操作指示に従い、前記IOコントローラを制御するための制御コマンドを発行する、ことを特徴とする付記1に記載のシステム。
(Supplementary Note 2) The IO controller management means includes a user interface for operating the IO controller, and the IO controller management means controls the IO controller in accordance with an operation instruction performed using the user interface. The system according to
(付記3)前記管理用ライブラリは、前記監視対象機器および前記管理サーバのOSに依存しない形式で記載されたプログラムからなるものである、ことを特徴とする付記1または2に記載のシステム。
(Supplementary Note 3) The system according to
(付記4)前記管理用ライブラリ記憶手段には、前記管理サーバのOSで実行可能な形式で記載されたプログラムからなる管理用ライブラリを1または複数、記憶しており、前記管理サーバの前記BMC制御手段は、前記BMCを介して前記管理用ライブラリ記憶手段から、当該管理サーバのOSで実行可能な形式の管理用ライブラリを受信する、ことを特徴とする付記1または2に記載のシステム。
(Supplementary Note 4) The management library storage means stores one or more management libraries composed of programs written in a format that can be executed by the OS of the management server, and the BMC control of the management server The system according to
(付記5)監視対象装置と周辺機器との入出力を制御するIO(Input Output)コントローラ、および、当該監視対象装置を制御するBMC(Baseboard Management Controller)を有した監視対象装置と、前記監視対象装置を管理するための管理サーバとを備えたシステムの制御方法であって、前記監視対象装置の前記IOコントローラが、前記管理サーバで実行可能な管理用ライブラリを記憶し、前記管理サーバが、前記BMCを介して前記管理用ライブラリを受信し、前記受信した前記管理用ライブラリを実行し、前記IOコントローラを制御するための制御コマンドを発行し、前記制御コマンドを前記BMCに送信し、前記監視対象装置のBMCが、当該制御コマンドを用いて前記IOコントローラを制御する、ことを特徴とする制御方法。 (Supplementary Note 5) A monitoring target device having an IO (Input Output) controller that controls input / output between the monitoring target device and peripheral devices, and a BMC (Baseboard Management Controller) that controls the monitoring target device, and the monitoring target A management method for a system comprising a management server for managing a device, wherein the IO controller of the monitoring target device stores a management library executable by the management server, and the management server The management library is received via a BMC, the received management library is executed, a control command for controlling the IO controller is issued, the control command is transmitted to the BMC, and the monitoring target The BMC of the device uses the control command to Controlling the controller, the control method characterized in that.
(付記6)前記管理サーバには、前記IOコントローラを操作するためのユーザインタフェースが含まれ、前記IOコントローラを制御するための制御コマンドは、前記ユーザインタフェース用いて行われた操作指示に従って発行される、ことを特徴とする付記5に記載の制御方法。 (Appendix 6) The management server includes a user interface for operating the IO controller, and a control command for controlling the IO controller is issued in accordance with an operation instruction performed using the user interface. The control method according to appendix 5, characterized by:
(付記7)前記管理用ライブラリは、前記監視対象機器および前記管理サーバのOSに依存しない形式で記載されたプログラムからなるものである、ことを特徴とする付記5または6に記載の制御方法。 (Supplementary note 7) The control method according to supplementary note 5 or 6, wherein the management library is composed of a program described in a format independent of an OS of the monitoring target device and the management server.
(付記8)前記IOコントローラは、前記管理サーバのOSで実行可能な形式で記載されたプログラムからなる管理用ライブラリを1または複数、記憶し、前記管理サーバは、前記BMCを介して前記記憶された当該管理サーバのOSで実行可能な形式の管理用ライブラリを受信する、ことを特徴とする付記5または6に記載の制御方法。 (Supplementary Note 8) The IO controller stores one or a plurality of management libraries including programs described in a format that can be executed by the OS of the management server, and the management server stores the storage via the BMC. The control method according to appendix 5 or 6, wherein the management library in a format executable by the OS of the management server is received.
(付記9)監視対象装置と周辺機器との入出力を制御するIO(Input Output)コントローラ、および、当該監視対象装置を制御するBMC(Baseboard Management Controller)を有した監視対象装置を管理するための管理サーバであって、前記監視対象装置に記憶されている管理用ライブラリであって、当該管理サーバで実行可能な管理用ライブラリを、前記BMCを介して受信するBMC制御手段と、前記BMC制御手段が受信した前記管理用ライブラリを実行し、前記IOコントローラを制御するための制御コマンドを発行するIOコントローラ管理手段と、を備え、前記BMC制御手段は、前記BMCが前記制御コマンドを用いて前記IOコントローラを制御するように、前記IOコントローラ管理手段が発行した前記制御コマンドを前記BMCに送信する、ことを特徴とする管理サーバ。 (Supplementary Note 9) For managing a monitoring target device having an IO (Input Output) controller that controls input / output between the monitoring target device and peripheral devices, and a BMC (Baseboard Management Controller) that controls the monitoring target device A management server that is a management library stored in the monitoring target device and that can be executed by the management server via the BMC; and a BMC control unit And an IO controller management means for executing the management library received and issuing a control command for controlling the IO controller, wherein the BMC uses the control command to execute the IO command. The IO controller is configured to control the controller. Transmitting the control command to the roller managing means issues to the BMC, it is characterized by the management server.
(付記10)監視対象装置と周辺機器との入出力を制御するIO(Input Output)コントローラ、および、当該監視対象装置を制御するBMC(Baseboard Management Controller)を有した監視対象装置を管理するための管理サーバの制御方法であって、前記監視対象装置に記憶されている管理用ライブラリであって、当該管理サーバで実行可能な管理用ライブラリを、前記BMCを介して受信し、前記受信した管理用ライブラリを実行し、前記IOコントローラを制御するための制御コマンドを発行し、前記BMCが前記制御コマンドを用いて前記IOコントローラを制御するように、前記制御コマンドを前記BMCに送信する、ことを特徴とする管理サーバの制御方法。 (Supplementary Note 10) For managing a monitoring target device having an IO (Input Output) controller that controls input / output between the monitoring target device and peripheral devices, and a BMC (Baseboard Management Controller) that controls the monitoring target device A management server control method, comprising: a management library stored in the monitored device, the management library executable by the management server being received via the BMC; and the received management library Executing a library, issuing a control command for controlling the IO controller, and transmitting the control command to the BMC so that the BMC controls the IO controller using the control command. Management server control method.
(付記11)監視対象装置と周辺機器との入出力を制御するIO(Input Output)コントローラ、および、当該監視対象装置を制御するBMC(Baseboard Management Controller)を有した監視対象装置と、前記監視対象装置を管理するための管理サーバとを備えたシステムで用いられ、前記監視対象装置の前記IOコントローラに、前記管理サーバで実行可能な管理用ライブラリを記憶する処理を実行させ、前記管理サーバに、前記BMCを介して、前記管理用ライブラリを受信する処理と、前記受信した前記管理用ライブラリを実行させ、前記IOコントローラを制御するための制御コマンドを発行する処理と、前記制御コマンドを前記BMCに送信する処理と、を実行させ、さらに、前記監視対象装置のBMCに、当該制御コマンドを用いて前記IOコントローラを制御する処理を実行させる、ことを特徴とするプログラム。 (Supplementary Note 11) A monitoring target device having an IO (Input Output) controller that controls input / output between the monitoring target device and peripheral devices, and a BMC (Baseboard Management Controller) that controls the monitoring target device, and the monitoring target Used in a system including a management server for managing a device, causing the IO controller of the monitoring target device to execute a process of storing a management library executable by the management server, and causing the management server to Processing for receiving the management library via the BMC, processing for executing the received management library and issuing a control command for controlling the IO controller, and sending the control command to the BMC Processing to transmit, and The BMC visual target device to execute a process for controlling the IO controller with the control command, program characterized by.
(付記12)監視対象装置と周辺機器との入出力を制御するIO(Input Output)コントローラ、および、当該監視対象装置を制御するBMC(Baseboard Management Controller)を有した監視対象装置を管理するための管理サーバで用いられるプログラムであって、前記監視対象装置に記憶されている管理用ライブラリであって、当該管理サーバで実行可能な管理用ライブラリを、前記BMCを介して受信させる処理と、前記受信した管理用ライブラリを実行し、前記IOコントローラを制御するための制御コマンドを発行する処理と、前記BMCが前記制御コマンドを用いて前記IOコントローラを制御するように、前記制御コマンドを前記BMCに送信する処理と、をコンピュータに実行させる、ことを特徴とするプログラム。 (Supplementary Note 12) For managing a monitoring target device having an IO (Input Output) controller that controls input / output between the monitoring target device and peripheral devices, and a BMC (Baseboard Management Controller) that controls the monitoring target device A program used by the management server, the management library stored in the monitoring target device, the management library executable by the management server being received via the BMC, and the reception The control command is transmitted to the BMC so that the management library is executed and the control command for controlling the IO controller is issued, and the BMC controls the IO controller using the control command. Process to the computer Thereby, a program, characterized in that.
(付記13)付記11または12に記載のプログラムを記録する記録媒体。
(Additional remark 13) The recording medium which records the program as described in
1 監視対象装置
11 OOBインタフェース
12 IOコントローラ
121 OOB管理部
122 管理用ライブラリ記憶部
123 管理用ライブラリ
13 BMC
131 IOコントローラ制御部
132 ネットワーク通信部
2 管理サーバ
21 CPU
211 BMC管理部
212 IOコントローラ管理部
22 メモリ
221 ライブラリ記憶部
3 ネットワークインタフェース
100 システム
200 システム
300 システム
DESCRIPTION OF
131 IO
211
Claims (10)
前記監視対象装置を管理するための管理サーバと、を備え、
前記監視対象装置の前記IOコントローラは、前記管理サーバで実行可能な管理用ライブラリを記憶する管理用ライブラリ記憶手段を備え、
前記管理サーバは、前記BMCを介して前記管理用ライブラリ記憶手段から前記管理用ライブラリを受信するBMC制御手段と、
前記BMC制御手段が受信した前記管理用ライブラリを実行し、前記IOコントローラを制御するための制御コマンドを発行するIOコントローラ管理手段と、を備え、
前記BMC制御手段は、前記IOコントローラ管理手段が発行した前記制御コマンドを前記BMCに送信し、
前記BMCは、前記BMC制御手段から受信した前記制御コマンドを用いて前記IOコントローラを制御する、ことを特徴とするシステム。 A monitoring target device having an IO (Input Output) controller that controls input / output between the monitoring target device and peripheral devices, and a BMC (Baseboard Management Controller) that controls the monitoring target device;
A management server for managing the device to be monitored,
The IO controller of the monitoring target device includes a management library storage unit that stores a management library executable by the management server,
The management server receives BMC control means from the management library storage means via the BMC;
An IO controller management means for executing the management library received by the BMC control means and issuing a control command for controlling the IO controller;
The BMC control means transmits the control command issued by the IO controller management means to the BMC,
The BMC controls the IO controller using the control command received from the BMC control means.
前記IOコントローラ管理手段は、前記ユーザインタフェース用いて行われた操作指示に従い、前記IOコントローラを制御するための制御コマンドを発行する、ことを特徴とする請求項1に記載のシステム。 The IO controller management means includes a user interface for operating the IO controller,
The system according to claim 1, wherein the IO controller management unit issues a control command for controlling the IO controller in accordance with an operation instruction performed using the user interface.
前記管理サーバの前記BMC制御手段は、前記BMCを介して前記管理用ライブラリ記憶手段から、当該管理サーバのOSで実行可能な形式の管理用ライブラリを受信する、ことを特徴とする請求項1または2に記載のシステム。 The management library storage means stores one or more management libraries composed of programs written in a format executable by the OS of the management server,
The BMC control unit of the management server receives a management library in a format executable by the OS of the management server from the management library storage unit via the BMC. 2. The system according to 2.
前記監視対象装置の前記IOコントローラが、前記管理サーバで実行可能な管理用ライブラリを記憶し、
前記管理サーバが、前記BMCを介して前記管理用ライブラリを受信し、
前記受信した前記管理用ライブラリを実行し、前記IOコントローラを制御するための制御コマンドを発行し、
前記制御コマンドを前記BMCに送信し、
前記監視対象装置のBMCが、当該制御コマンドを用いて前記IOコントローラを制御する、ことを特徴とする制御方法。 A monitoring target device having an IO (Input Output) controller that controls input / output between the monitoring target device and peripheral devices, a BMC (Baseboard Management Controller) that controls the monitoring target device, and the monitoring target device A control method for a system comprising a management server for
The IO controller of the monitoring target device stores a management library executable by the management server,
The management server receives the management library via the BMC;
Execute the received management library, issue a control command to control the IO controller,
Sending the control command to the BMC;
The control method, wherein the BMC of the monitoring target device controls the IO controller using the control command.
前記IOコントローラを制御するための制御コマンドは、前記ユーザインタフェース用いて行われた操作指示に従って発行される、ことを特徴とする請求項5に記載の制御方法。 The management server includes a user interface for operating the IO controller,
The control method according to claim 5, wherein a control command for controlling the IO controller is issued in accordance with an operation instruction performed using the user interface.
前記管理サーバは、前記BMCを介して前記記憶された当該管理サーバのOSで実行可能な形式の管理用ライブラリを受信する、ことを特徴とする請求項5または6に記載の制御方法。 The IO controller stores one or more management libraries composed of programs described in a format executable by the OS of the management server,
The control method according to claim 5, wherein the management server receives a management library in a format executable by the OS of the management server stored via the BMC.
前記監視対象装置に記憶されている管理用ライブラリであって、当該管理サーバで実行可能な管理用ライブラリを、前記BMCを介して受信するBMC制御手段と、
前記BMC制御手段が受信した前記管理用ライブラリを実行し、前記IOコントローラを制御するための制御コマンドを発行するIOコントローラ管理手段と、を備え、
前記BMC制御手段は、前記BMCが前記制御コマンドを用いて前記IOコントローラを制御するように、前記IOコントローラ管理手段が発行した前記制御コマンドを前記BMCに送信する、ことを特徴とする管理サーバ。 A management server for managing a monitoring target device having an IO (Input Output) controller that controls input / output between the monitoring target device and peripheral devices and a BMC (Baseboard Management Controller) that controls the monitoring target device. And
BMC control means for receiving a management library that is stored in the monitoring target device and that can be executed by the management server via the BMC;
An IO controller management means for executing the management library received by the BMC control means and issuing a control command for controlling the IO controller;
The management server characterized in that the BMC control means transmits the control command issued by the IO controller management means to the BMC so that the BMC controls the IO controller using the control command.
前記監視対象装置の前記IOコントローラに、前記管理サーバで実行可能な管理用ライブラリを記憶する処理を実行させ、
前記管理サーバに、前記BMCを介して、前記管理用ライブラリを受信する処理と、
前記受信した前記管理用ライブラリを実行させ、前記IOコントローラを制御するための制御コマンドを発行する処理と、
前記制御コマンドを前記BMCに送信する処理と、を実行させ、
さらに、前記監視対象装置のBMCに、当該制御コマンドを用いて前記IOコントローラを制御する処理を実行させる、ことを特徴とするプログラム。 A monitoring target device having an IO (Input Output) controller that controls input / output between the monitoring target device and peripheral devices, a BMC (Baseboard Management Controller) that controls the monitoring target device, and the monitoring target device Used in a system with a management server for
Causing the IO controller of the monitoring target device to execute a process of storing a management library executable by the management server;
A process of receiving the management library via the BMC in the management server;
A process of executing the received management library and issuing a control command for controlling the IO controller;
Processing to transmit the control command to the BMC,
The program further causes the BMC of the monitoring target device to execute processing for controlling the IO controller using the control command.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013191724A JP2015060264A (en) | 2013-09-17 | 2013-09-17 | System, control method, management server, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013191724A JP2015060264A (en) | 2013-09-17 | 2013-09-17 | System, control method, management server, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015060264A true JP2015060264A (en) | 2015-03-30 |
Family
ID=52817771
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013191724A Pending JP2015060264A (en) | 2013-09-17 | 2013-09-17 | System, control method, management server, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2015060264A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016166880A1 (en) * | 2015-04-17 | 2016-10-20 | 株式会社日立製作所 | Storage system, storage device |
CN106528458A (en) * | 2016-11-01 | 2017-03-22 | 广东浪潮大数据研究有限公司 | Interface controller, substrate management controller and safety system |
JP2018181305A (en) * | 2017-04-12 | 2018-11-15 | 廣達電腦股▲ふん▼有限公司 | Local disks erasing mechanism for pooled physical resources |
-
2013
- 2013-09-17 JP JP2013191724A patent/JP2015060264A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016166880A1 (en) * | 2015-04-17 | 2016-10-20 | 株式会社日立製作所 | Storage system, storage device |
JPWO2016166880A1 (en) * | 2015-04-17 | 2017-08-24 | 株式会社日立製作所 | Storage system, storage device |
US10671555B2 (en) | 2015-04-17 | 2020-06-02 | Hitachi, Ltd. | Storage system and storage apparatus |
CN106528458A (en) * | 2016-11-01 | 2017-03-22 | 广东浪潮大数据研究有限公司 | Interface controller, substrate management controller and safety system |
CN106528458B (en) * | 2016-11-01 | 2020-09-08 | 广东浪潮大数据研究有限公司 | Interface controller, substrate management controller and safety system |
JP2018181305A (en) * | 2017-04-12 | 2018-11-15 | 廣達電腦股▲ふん▼有限公司 | Local disks erasing mechanism for pooled physical resources |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI620072B (en) | Scalable pooled-non-volatile memory express storage boxes, computer-implemented methods and non-transitory computer-readable storage medium | |
US20180152317A1 (en) | Technologies for remote accelerator interface | |
KR20200070085A (en) | Method and apparatus for processing information | |
US9626166B1 (en) | Common secure cloud appliance image and deployment | |
CN103309721A (en) | Virtual machine monitor management system and method | |
WO2018236691A1 (en) | Systems and methods for running software applications on distributed application frameworks | |
CN109413140A (en) | The method of PACS server remote automatic upgrading | |
JP6195465B2 (en) | Remote card content management using synchronous server-side scripting | |
US9553761B2 (en) | Dynamic server to server configuration and initialization | |
JP2015060264A (en) | System, control method, management server, and program | |
US20110119369A1 (en) | Monitoring computer system performance | |
WO2022036670A1 (en) | Methods and apparatus to perform an enhanced s3 protocol to update firmware with a boot script update | |
US20150222485A1 (en) | Dynamic server configuration and initialization | |
JP2015179448A (en) | Information processing apparatus, information processing method, information processing program, information process system, storage, storage control method, and storage control program | |
CN113138717B (en) | Node deployment method, device and storage medium | |
JP6312837B2 (en) | Reducing power consumption in computing devices | |
US10795728B2 (en) | Sharing expansion device, controlling method and computer using the same | |
CN113613044A (en) | Video playing method and device, storage medium and electronic equipment | |
CN106886373B (en) | Physical machine and magnetic disk operation method and device thereof | |
CN112269649A (en) | Method, device and system for realizing asynchronous execution of host task | |
US20120166606A1 (en) | Distributed file operation apparatus, distributed file operation method, and non-transitory computer-readable medium storing distributed file operation program | |
CN117319368A (en) | Remote control management method and related device | |
KR102393183B1 (en) | Method, device and system for managing and processing log data of corporate server | |
CN102346680B (en) | Resource adjusting system and method for virtual machine | |
US20150134790A1 (en) | Resource entitlement in a multi-computer system controlled by a single instance |