JP2011242968A - Server cluster system, server cluster management device and server cluster management method - Google Patents
Server cluster system, server cluster management device and server cluster management method Download PDFInfo
- Publication number
- JP2011242968A JP2011242968A JP2010113933A JP2010113933A JP2011242968A JP 2011242968 A JP2011242968 A JP 2011242968A JP 2010113933 A JP2010113933 A JP 2010113933A JP 2010113933 A JP2010113933 A JP 2010113933A JP 2011242968 A JP2011242968 A JP 2011242968A
- Authority
- JP
- Japan
- Prior art keywords
- server
- server cluster
- boot image
- load balancer
- cluster
- 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
- Computer And Data Communications (AREA)
Abstract
【課題】サーバクラスタの構築(または構成変更)や設定を自動化することを課題とする。
【解決手段】本発明のサーバクラスタシステム1では、保守者がサーバクラスタ管理装置400にサーバクラスタ100の構築(ロードバランサ200の起動)の指示を与えるだけで、サーバクラスタ管理装置400は、空きサーバ810にロードバランサブートイメージを取得させるなどして、空きサーバ810をロードバランサ200として起動させる。
【選択図】図1An object of the present invention is to automate the construction (or configuration change) and setting of a server cluster.
In a server cluster system of the present invention, a server administrator simply gives an instruction to the server cluster management device to construct a server cluster (starts up a load balancer) to the server cluster management device. The free server 810 is activated as the load balancer 200 by causing the load balancer boot image to be acquired in 810.
[Selection] Figure 1
Description
本発明は、複数台のサーバとロードバランサによって構成されるサーバクラスタの構築(または構成変更)や設定を自動的に行うための技術に関する。 The present invention relates to a technology for automatically performing construction (or configuration change) and setting of a server cluster composed of a plurality of servers and a load balancer.
従来、サーバにおいて、アプリケーションの処理容量を拡大したり、システムを冗長化したりするために、複数台のサーバで分散処理を行うサーバクラスタを採用する場合がある(非特許文献1参照)。一般的なサーバクラスタでは、ロードバランサを前段に配備して後段のサーバ群にメッセージを振り分ける構成をとる。サーバクラスタと対向する装置(以下、対向装置と称する。)からはロードバランサのアドレスがあたかもサーバの終端点のように見えるため、後段のサーバに故障が発生した場合や、サーバを増減させた場合でも、対向装置に接続先の変更等を意識させることなく、サービス運用が可能となる。 Conventionally, a server cluster that performs distributed processing with a plurality of servers may be employed in order to increase the processing capacity of an application or make a system redundant in a server (see Non-Patent Document 1). A general server cluster has a configuration in which a load balancer is arranged in the previous stage and messages are distributed to the subsequent server group. From the device facing the server cluster (hereinafter referred to as the “counter device”), the load balancer address looks as if it is a server termination point, so if a subsequent server fails or the number of servers is increased or decreased However, the service can be operated without making the opposite device aware of the change of the connection destination.
しかしながら、サーバクラスタは、複数台で役割分担されたサーバとロードバランサによって構成されるため、構成が複雑であり、構築(または構成変更)や設定にかかるコストの増加が問題となる。 However, since a server cluster is composed of a plurality of servers and a load balancer, the configuration is complicated, and there is a problem of increased costs for construction (or configuration change) and setting.
そこで、本発明は、前記問題に鑑みてなされたものであり、サーバクラスタの構築(または構成変更)や設定を自動化することを課題とする。 Therefore, the present invention has been made in view of the above problems, and an object thereof is to automate the construction (or configuration change) and setting of a server cluster.
前記課題を解決するために、本発明は、ネットワークを介して対向装置にサービスを提供する複数のサーバおよびそれらのサーバに処理を振り分けるロードバランサからなるサーバクラスタを管理するサーバクラスタ管理装置と、予備のサーバである空きサーバと、を備えるサーバクラスタシステムである。
前記サーバクラスタ管理装置は、前記サーバクラスタの構築時に前記空きサーバをロードバランサとして起動させるためのロードバランサブートイメージを記憶するブートイメージ管理部と、保守システムからの要求に応じて前記サーバクラスタを構築するサーバクラスタ構成管理部と、を有する。
前記空きサーバは、前記サーバクラスタ管理装置のサーバクラスタ構成管理部からロードバランサとしての起動の指示を受けたとき、前記サーバクラスタ管理装置のブートイメージ管理部にアクセスして前記ロードバランサブートイメージを取得し、当該取得したロードバランサブートイメージを使用することで、前記ロードバランサとして起動する。
In order to solve the above-described problems, the present invention provides a server cluster management apparatus that manages a server cluster that includes a plurality of servers that provide services to the opposite apparatus via a network and a load balancer that distributes processing to the servers, A server cluster system comprising: a free server that is a server of
The server cluster management device constructs the server cluster in response to a request from a maintenance system, and a boot image management unit that stores a load balancer boot image for starting the free server as a load balancer when the server cluster is constructed A server cluster configuration management unit.
When the empty server receives a start instruction as a load balancer from the server cluster configuration management unit of the server cluster management device, the free server accesses the boot image management unit of the server cluster management device to obtain the load balancer boot image. Then, the obtained load balancer boot image is used to start as the load balancer.
本発明によれば、保守システムからサーバクラスタ管理装置にサーバクラスタの構築(ロードバランサの起動)の指示が与えられるだけで、サーバクラスタ管理装置は、空きサーバをロードバランサとして起動する。つまり、サーバクラスタの構築と設定を自動化することができる。 According to the present invention, the server cluster management apparatus starts up a free server as a load balancer only by giving an instruction to construct a server cluster (starting up a load balancer) from the maintenance system to the server cluster management apparatus. That is, server cluster construction and setting can be automated.
また、本発明は、ネットワークを介して対向装置にサービスを提供する複数のサーバおよびそれらのサーバに処理を振り分けるロードバランサからなるサーバクラスタと、予備のサーバである空きサーバと、前記サーバクラスタを管理するサーバクラスタ管理装置と、を備えるサーバクラスタシステムである。
前記サーバクラスタ管理装置は、前記空きサーバを前記サーバクラスタにおけるサーバとして起動させるためのサーバブートイメージを記憶するブートイメージ管理部と、保守システムからの要求に応じて前記サーバクラスタにおけるサーバを増加させるサーバクラスタ構成管理部と、を有する。
前記空きサーバは、前記サーバクラスタ管理装置のサーバクラスタ構成管理部から前記サーバクラスタのサーバとしての起動の指示を受けたとき、前記サーバクラスタ管理装置のブートイメージ管理部にアクセスして前記サーバブートイメージを取得し、当該取得したサーバブートイメージを使用することで、前記サーバとして起動する。
前記サーバクラスタ管理装置のサーバクラスタ構成管理部は、前記ロードバランサに、前記起動したサーバを前記サーバクラスタに追加する旨の設定変更を指示する。
In addition, the present invention manages a server cluster composed of a plurality of servers that provide services to an opposing device via a network, a load balancer that distributes processing to those servers, a free server that is a spare server, and the server cluster. And a server cluster management device.
The server cluster management device includes a boot image management unit that stores a server boot image for starting the empty server as a server in the server cluster, and a server that increases the number of servers in the server cluster in response to a request from a maintenance system. And a cluster configuration management unit.
When the empty server receives a start instruction as a server of the server cluster from the server cluster configuration management unit of the server cluster management device, the empty server accesses the boot image management unit of the server cluster management device and And the server boot image is used to start the server.
The server cluster configuration management unit of the server cluster management apparatus instructs the load balancer to change the setting to add the activated server to the server cluster.
かかる発明によれば、保守システムからサーバクラスタ管理装置にサーバクラスタにおけるサーバの増加の指示が与えられるだけで、サーバクラスタ管理装置は、空きサーバをサーバクラスタにおけるサーバとして追加する。つまり、サーバクラスタの構成変更と設定を自動化することができる。 According to this invention, the server cluster management apparatus adds a free server as a server in the server cluster only by giving an instruction to increase the number of servers in the server cluster from the maintenance system to the server cluster management apparatus. In other words, the server cluster configuration change and setting can be automated.
また、本発明では、前記サーバクラスタを構成するサーバの少なくとも1つ以上が、前記サーバブートイメージを記憶しており、前記空きサーバは、前記サーバクラスタ管理装置のサーバクラスタ構成管理部から前記サーバクラスタのサーバとしての起動の指示を受けたとき、前記サーバクラスタ管理装置のブートイメージ管理部の代わりに前記サーバブートイメージを記憶するサーバにアクセスして前記サーバブートイメージを取得し、当該取得したサーバブートイメージを使用することで、前記サーバとして起動する。 In the present invention, at least one of the servers constituting the server cluster stores the server boot image, and the empty server is transmitted from the server cluster configuration management unit of the server cluster management device to the server cluster. When the server boot instruction is received, the server boot image is acquired by accessing the server storing the server boot image instead of the boot image management unit of the server cluster management device, and the obtained server boot By using the image, it is started as the server.
かかる発明によれば、サーバブートイメージを、サーバクラスタ管理装置のブートイメージ管理部だけでなく、サーバクラスタを構成するサーバのいずれかに記憶させておく。これにより、複数の空きサーバがサーバクラスタのサーバとして起動する場合でも、サーバクラスタ管理装置のブートイメージ管理部にサーバブートイメージ取得のための空きサーバからのアクセスの集中を回避することができ、サーバブートイメージのコピーに要する時間を短縮することができる。 According to this invention, the server boot image is stored not only in the boot image management unit of the server cluster management apparatus but also in any of the servers that constitute the server cluster. As a result, even when a plurality of free servers are started as servers in a server cluster, it is possible to avoid the concentration of access from free servers for server boot image acquisition in the boot image management unit of the server cluster management device. The time required for copying the boot image can be shortened.
本発明によれば、サーバクラスタの構築(または構成変更)や設定を自動化することができる。 According to the present invention, server cluster construction (or configuration change) and setting can be automated.
以下、図面を参照(言及図以外の図も適宜参照)して、本発明を実施するための形態(以下「実施形態」と称する。)について、詳細に説明する。図1は、本実施形態のサーバクラスタシステムの全体構成図である。図1に示すように、サーバクラスタシステム1において、サーバクラスタ100は、IP(Internet Protocol)ネットワーク500を介してサーバ610や端末620等の対向装置600に対してサービスの提供を行う。
DESCRIPTION OF EMBODIMENTS Hereinafter, a mode for carrying out the present invention (hereinafter referred to as an “embodiment”) will be described in detail with reference to the drawings (refer to drawings other than the referenced drawings as appropriate). FIG. 1 is an overall configuration diagram of a server cluster system according to the present embodiment. As shown in FIG. 1, in the server cluster system 1, the
サーバクラスタ100は、ロードバランサ200と複数のサーバ300とから構成され、サーバクラスタ管理装置400によって管理される。サーバクラスタ管理装置400は、保守ネットワーク700に接続されており、保守者は保守システム710を通じてサーバクラスタ管理装置400を利用してサーバクラスタ100の管理を行う。
The
サーバプール800は、1以上の空きサーバ810から構成される。空きサーバ810は、サーバクラスタ100に対する予備装置として停止状態のサーバであり、サーバクラスタ管理装置400によって管理される。
The
図2は、サーバクラスタ管理装置400の機能構成図である。図2に示すように、サーバクラスタ管理装置400は、ブートイメージ管理部410とサーバクラスタ構成管理部420とサーバプール管理部430とを具備する。
FIG. 2 is a functional configuration diagram of the server
ブートイメージ管理部410は、サーバクラスタ100を構成するロードバランサ200やサーバ300を起動させるためのソフトウェアイメージ(例えば、OS(Operating System)、アプリケーションソフトウェアなど)を管理(記憶、読み出しなど)する。ロードバランサブートイメージ411は、ロードバランサ200を起動させるためのソフトウェアイメージであり、例えば、LVS(Linux Virtual Server)を導入、設定されたLinuxのブートイメージのように、汎用サーバで動作するロードバランサ200のブートイメージである。
The boot
サーバブートイメージ412は、サーバ300を起動させるためのソフトウェアイメージであり、例えば、WebアプリケーションサーバやSIP(Session Initiation Protocol)アプリケーションサーバなどの、クラスタを構成するサーバを動作させるためのブートイメージである。
The
サーバクラスタ構成管理部420は、ロードバランサブートイメージ411とサーバブートイメージ412を利用してサーバクラスタ100を遠隔で起動し、また、保守システム710を使用する保守者からの要求に応じてサーバクラスタ100を構成するサーバ300の台数を増減させる。サーバ300の増設時は、サーバプール800で管理されている空きサーバ810が利用される。保守者は、ある程度まとまった台数の空きサーバ810をサーバプール800に停止状態で結線しておくことにより、サーバ300への処理要求が増加した場合でも、即座に、サーバクラスタ構成管理部420を利用して空きサーバ810を用いてサーバ300を増やすことで対応することができる。
The server cluster
具体的には、サーバクラスタ構成管理部420は、ロードバランサ初期設定部421とロードバランサ設定変更部422とサーバ初期設定部423とを具備する。これらの各部の機能について、図3、図4を参照して説明する。なお、サーバクラスタ構成管理部420は、ロードバランサブートイメージ411やサーバブートイメージ412が記憶されている箇所を示すアドレスを記憶している。また、サーバプール管理部430は、サーバプール800の空きサーバ810の情報を管理(記憶、読み出しなど)する。
Specifically, the server cluster
図3は、サーバクラスタ100の構築時の手順を示すシーケンス図である。まず、保守者は、保守システム710を通じてサーバクラスタ管理装置400のブートイメージ管理部410にロードバランサ200のブートイメージを登録しておく(ロードバランサブートイメージ411が登録される。)(S301)。なお、登録するブートイメージはDHCP(Dynamic Host Configuration Protocol)等を用いて立ち上げ時にアドレス設定がなされるように設定しておくのが好ましい。
FIG. 3 is a sequence diagram illustrating a procedure when the
次に、保守者は、サーバクラスタ100を新規に構築するための指示をサーバクラスタ構成管理部420に送る(S302)。このとき、指示する主なパラメータはサーバクラスタ100が対向装置600に対して公開する代表アドレスと、ロードバランサ200を立ち上げるためのロードバランサブートイメージ411のアドレスであり、その情報はロードバランサ初期設定部421に保存される。
Next, the maintenance person sends an instruction to newly build the
その後、サーバクラスタ構成管理部420は、サーバプール管理部430から空きサーバ810の情報を取得し、取得した情報に基づいて、利用する空きサーバ810に対して、遠隔から、ロードバランサとしての起動を指示する(S303)。この遠隔起動指示は、WOL(Wake On LAN)やIPMI(Intelligent Platform Management Interface)などのIF(Interface)を利用することで実現できる。
Thereafter, the server cluster
遠隔起動指示を受けた空きサーバ810は、サーバクラスタ構成管理部420に、ロードバランサとして起動するためのブートイメージ(ロードバランサブートイメージ411)のアドレスを問い合わせる(S304)。空きサーバ810は、サーバクラスタ構成管理部420のロードバランサ初期設定部421からの応答によって、ロードバランサブートイメージ411のアドレスを取得する。
The
空きサーバ810は、取得したアドレスを用いてブートイメージ管理部410のロードバランサブートイメージ411を取得し、遠隔ブート(起動)を試みる(S305)。なお、ブートイメージのアドレスを立ち上げ時に指定する遠隔ブート方法としては、例えば、DHCPとPXE(Preboot eXecution Environment)の組合せなどが考えられる。
The
空きサーバ810は、S305で起動して以降、S302で指定された条件(アドレス等)のサーバクラスタ100を構成するロードバランサ200として動作するようになる。
The
次に、サーバクラスタ100にサーバ300を追加する手順について説明する。図4は、サーバクラスタ100にサーバ300を追加する手順を示すシーケンス図である。まず、保守者は、保守システム710を介してサーバクラスタ管理装置400のブートイメージ管理部410にサーバブートイメージ412を登録する(S401)。サーバブートイメージ412にはサーバクラスタ100として動作するアプリケーションなどを含むサーバの起動イメージが含まれている。サーバクラスタ100のクラスタリング方式によっては、メッセージを直接処理することなくクラスタ内の特定機能を補助的に担当するサーバも存在する(例えば、DB(Data Base)サーバのような非メッセージ処理サーバ)。そのようなサーバ300の特徴を表す追加情報などもサーバブートイメージ412に合わせて保存される。
Next, a procedure for adding the
次に、保守者は、サーバクラスタ構成管理部420に対して、特定のサーバクラスタ100にサーバ300を追加するように指示する(S402)。このとき、指示する主なパラメータは、対象となるサーバクラスタ100の情報とサーバ300を立ち上げるためのサーバブートイメージ412のアドレスであり、その情報はサーバ初期設定部423に保存される。S403〜S405の処理は、S303〜S305の処理における「ロードバランサ」を「サーバ」に置き換えたものであるので、説明を省略する。
Next, the maintenance person instructs the server cluster
空きサーバ810は、サーバ300としての起動時に、サーバクラスタ構成情報を必要とするクラスタリングソフトウェアを起動する場合、サーバクラスタ構成管理部420にサーバクラスタ構成情報(サーバクラスタ100の代表アドレス等)を問い合わせる(S406)。なお、このS406以降について、元は空きサーバ810でサーバ300になったものを「新たに追加したサーバ300」と称する。
When starting the clustering software that requires server cluster configuration information when starting up as the
S406の後、サーバクラスタ構成管理部420のロードバランサ設定変更部422は、必要に応じて、S401で保存したサーバブートイメージ412における追加情報を元に、予め起動しているロードバランサ200に対して、新たに追加したサーバ300にメッセージを振り分けるように設定変更の要求を送信する(S407)。
After S406, the load balancer setting
このように、サーバクラスタ100を構築する場合も、サーバクラスタ100にサーバ300を追加する場合も、保守者が最初のブートイメージの登録と構築や追加の指示とを行うだけで、自動的にそれらの構築や追加を実現することができる。つまり、サーバクラスタ100の構築(または構成変更)や設定を自動化することができる。
As described above, whether the
また、本実施形態によれば、空きサーバ810に対して適用する2つのブートイメージを使い分けることで、空きサーバ810をロードバランサ200にもサーバ300にもすることができる。したがって、従来のように、ロードバランサ用のハードウェアとサーバ用のハードウェアとをそれぞれ準備していた場合と比較して、予備のハードウェア(空きサーバ810)を少なくすることができる。
Further, according to the present embodiment, by using two boot images that are applied to the
また、サーバブートイメージ412に関連づけて保存された追加情報によりサーバクラスタ100を構成するサーバ300の役割とロードバランサ200の振り分け論理が自動的に連動するため、どのようなクラスタリングモデルのサーバクラスタ100に対しても、構成の自動化を実現することができる。
Further, since the role of the
次に、本実施形態の変形例について説明する。図5は、変形例の場合のサーバ300、サーバクラスタ管理装置400および空きサーバ810の状態の概要を示す図である。図5に示すように、サーバ300に、記憶領域として、一旦書き込んだサーバブートイメージを書き換え不可とするサーバブートイメージ領域310と、一時ファイル領域320とを設けておく。そして、サーバブートイメージ領域310に、サーバクラスタ管理装置400のサーバブートイメージ412をコピーしておく。
Next, a modification of this embodiment will be described. FIG. 5 is a diagram illustrating an overview of the states of the
これにより、サーバブートイメージを、サーバクラスタ管理装置400だけでなく、既存のサーバ300にも保存しておくことができる。そうすれば、サーバクラスタ100の構築時やサーバ300の追加時に、空きサーバ810は、サーバブートイメージを取得するために、サーバクラスタ管理装置400と、その既存のサーバ300のいずれにアクセスしてもよくなる。そうすれば、複数の空きサーバ810がサーバブートイメージを取得する場合でも、サーバクラスタ管理装置400に対するサーバブートイメージ412の読み出しのためのアクセスの集中を回避することができる。また、それによって、複数のサーバ300を増加(起動)させる場合に、サーバブートイメージのコピーに要する時間を短縮することができる。
Thereby, the server boot image can be stored not only in the server
以上で本実施形態の説明を終えるが、本発明の態様はこれらに限定されるものではない。ハードウェアやソフトウェアの具体的な構成について、本発明の主旨を逸脱しない範囲で適宜変更が可能である。 Although description of this embodiment is finished above, the aspect of the present invention is not limited to these. The specific configuration of the hardware and software can be changed as appropriate without departing from the gist of the present invention.
1 サーバクラスタシステム
100 サーバクラスタ
200 ロードバランサ
300 サーバ
310 サーバブートイメージ領域
320 一時ファイル領域
400 サーバクラスタ管理装置
410 ブートイメージ管理部
411 ロードバランサブートイメージ
412 サーバブートイメージ
420 サーバクラスタ構成管理部
421 ロードバランサ初期設定部
422 ロードバランサ設定変更部
423 サーバ初期設定部
430 サーバプール管理部
500 IPネットワーク
600 対向装置
610 サーバ
620 端末
700 保守ネットワーク
710 保守システム
800 サーバプール
810 空きサーバ
DESCRIPTION OF SYMBOLS 1
Claims (7)
前記サーバクラスタ管理装置は、
前記サーバクラスタの構築時に前記空きサーバをロードバランサとして起動させるためのロードバランサブートイメージを記憶するブートイメージ管理部と、
保守システムからの要求に応じて前記サーバクラスタを構築するサーバクラスタ構成管理部と、を有し、
前記空きサーバは、
前記サーバクラスタ管理装置のサーバクラスタ構成管理部からロードバランサとしての起動の指示を受けたとき、前記サーバクラスタ管理装置のブートイメージ管理部にアクセスして前記ロードバランサブートイメージを取得し、当該取得したロードバランサブートイメージを使用することで、前記ロードバランサとして起動する
ことを特徴とするサーバクラスタシステム。 A server cluster comprising: a server cluster management device that manages a server cluster including a plurality of servers that provide services to the opposite device via a network and a load balancer that distributes processing to those servers; and a spare server that is a spare server A system,
The server cluster management device
A boot image management unit for storing a load balancer boot image for starting the empty server as a load balancer when the server cluster is constructed;
A server cluster configuration management unit that constructs the server cluster in response to a request from the maintenance system,
The free server is
When receiving a start instruction as a load balancer from the server cluster configuration management unit of the server cluster management device, the boot image management unit of the server cluster management device is accessed to acquire the load balancer boot image, and the acquired A server cluster system, wherein a load balancer boot image is used to start up as the load balancer.
前記サーバクラスタ管理装置は、
前記空きサーバを前記サーバクラスタにおけるサーバとして起動させるためのサーバブートイメージを記憶するブートイメージ管理部と、
保守システムからの要求に応じて前記サーバクラスタにおけるサーバを増加させるサーバクラスタ構成管理部と、を有し、
前記空きサーバは、
前記サーバクラスタ管理装置のサーバクラスタ構成管理部から前記サーバクラスタのサーバとしての起動の指示を受けたとき、前記サーバクラスタ管理装置のブートイメージ管理部にアクセスして前記サーバブートイメージを取得し、当該取得したサーバブートイメージを使用することで、前記サーバとして起動し、
前記サーバクラスタ管理装置のサーバクラスタ構成管理部は、
前記ロードバランサに、前記起動したサーバを前記サーバクラスタに追加する旨の設定変更を指示する
ことを特徴とするサーバクラスタシステム。 A server cluster comprising a plurality of servers that provide services to the opposite device via a network, a load balancer that distributes processing to those servers, a free server that is a spare server, and a server cluster management device that manages the server cluster; A server cluster system comprising:
The server cluster management device
A boot image management unit for storing a server boot image for starting the empty server as a server in the server cluster;
A server cluster configuration management unit that increases the number of servers in the server cluster in response to a request from the maintenance system,
The free server is
When receiving an instruction to start the server cluster as a server cluster from the server cluster configuration management unit of the server cluster management device, the boot image management unit of the server cluster management device is accessed to obtain the server boot image, By using the acquired server boot image, start as the server,
The server cluster configuration management unit of the server cluster management device,
A server cluster system that instructs the load balancer to change a setting to add the activated server to the server cluster.
前記空きサーバは、
前記サーバクラスタ管理装置のサーバクラスタ構成管理部から前記サーバクラスタのサーバとしての起動の指示を受けたとき、前記サーバクラスタ管理装置のブートイメージ管理部の代わりに前記サーバブートイメージを記憶するサーバにアクセスして前記サーバブートイメージを取得し、当該取得したサーバブートイメージを使用することで、前記サーバとして起動する
ことを特徴とする請求項2に記載のサーバクラスタシステム。 At least one of the servers constituting the server cluster stores the server boot image,
The free server is
When a server cluster configuration management unit of the server cluster management device receives an instruction to start the server cluster as a server, it accesses a server that stores the server boot image instead of the boot image management unit of the server cluster management device The server cluster system according to claim 2, wherein the server boot image is acquired, and the server boot image is started by using the acquired server boot image.
前記サーバクラスタの構築時に前記空きサーバをロードバランサとして起動させるためのロードバランサブートイメージを記憶し、前記空きサーバからアクセスがあったときは前記ロードバランサブートイメージを取得させるブートイメージ管理部と、
保守システムからの要求に応じて、前記空きサーバに対してロードバランサとしての起動の指示を与えることで前記サーバクラスタを構築するサーバクラスタ構成管理部と、
を有することを特徴とするサーバクラスタ管理装置。 A server cluster comprising: a server cluster management device that manages a server cluster including a plurality of servers that provide services to the opposite device via a network and a load balancer that distributes processing to those servers; and a spare server that is a spare server The server cluster management device in a system,
Storing a load balancer boot image for starting the empty server as a load balancer during the construction of the server cluster, and acquiring the load balancer boot image when accessed from the empty server; and
In response to a request from the maintenance system, a server cluster configuration management unit that constructs the server cluster by giving a start instruction as a load balancer to the empty server;
A server cluster management apparatus comprising:
前記空きサーバを前記サーバクラスタにおけるサーバとして起動させるためのサーバブートイメージを記憶し、前記空きサーバからアクセスがあったときは前記サーバブートイメージを取得させるブートイメージ管理部と、
保守システムからの要求に応じて、前記空きサーバに対して起動の指示を与えることで前記サーバクラスタにおけるサーバを増加させ、前記ロードバランサに、前記起動したサーバを前記サーバクラスタに追加する旨の設定変更を指示するサーバクラスタ構成管理部と、
を有することを特徴とするサーバクラスタ管理装置。 A server cluster comprising a plurality of servers that provide services to the opposite device via a network, a load balancer that distributes processing to those servers, a free server that is a spare server, and a server cluster management device that manages the server cluster; A server cluster management apparatus in a server cluster system comprising:
Storing a server boot image for starting the free server as a server in the server cluster, and a boot image management unit for acquiring the server boot image when accessed from the free server;
Setting to increase the number of servers in the server cluster by giving a start instruction to the free server in response to a request from the maintenance system, and to add the started server to the server cluster to the load balancer A server cluster configuration management unit for instructing the change;
A server cluster management apparatus comprising:
前記サーバクラスタ管理装置は、
前記サーバクラスタの構築時に前記空きサーバをロードバランサとして起動させるためのロードバランサブートイメージを記憶するブートイメージ管理部と、サーバクラスタ構成管理部と、を有しており、
前記サーバクラスタ構成管理部は、
保守システムからの要求に応じて、前記空きサーバに対してロードバランサとしての起動の指示を与え、
前記ブートイメージ管理部は、
前記空きサーバからアクセスがあったときは前記ロードバランサブートイメージを取得させる
ことを特徴とするサーバクラスタ管理方法。 A server cluster comprising: a server cluster management device that manages a server cluster including a plurality of servers that provide services to the opposite device via a network and a load balancer that distributes processing to those servers; and a spare server that is a spare server A server cluster management method by the server cluster management device in a system,
The server cluster management device
A boot image management unit for storing a load balancer boot image for starting the free server as a load balancer when the server cluster is constructed, and a server cluster configuration management unit,
The server cluster configuration management unit
In response to a request from the maintenance system, an instruction to start as a load balancer is given to the empty server,
The boot image management unit
A server cluster management method, comprising: obtaining the load balancer boot image when accessed from the free server.
前記サーバクラスタ管理装置は、
前記空きサーバを前記サーバクラスタにおけるサーバとして起動させるためのサーバブートイメージを記憶するブートイメージ管理部と、サーバクラスタ構成管理部と、を有しており、
前記サーバクラスタ構成管理部は、
保守システムからの要求に応じて、前記空きサーバに対して起動の指示を与え、
前記ブートイメージ管理部は、
前記空きサーバからアクセスがあったときは前記サーバブートイメージを取得させ、
前記サーバクラスタ構成管理部は、
前記ロードバランサに、前記取得したサーバブートイメージを使用して起動したサーバを前記サーバクラスタに追加する旨の設定変更を指示する
ことを特徴とするサーバクラスタ管理方法。 A server cluster comprising a plurality of servers that provide services to the opposite device via a network, a load balancer that distributes processing to those servers, a free server that is a spare server, and a server cluster management device that manages the server cluster; A server cluster management method by the server cluster management device in a server cluster system comprising:
The server cluster management device
A boot image management unit for storing a server boot image for starting the free server as a server in the server cluster, and a server cluster configuration management unit,
The server cluster configuration management unit
In response to a request from the maintenance system, an instruction to start the empty server is given,
The boot image management unit
When there is access from the free server, the server boot image is acquired,
The server cluster configuration management unit
A server cluster management method characterized by instructing the load balancer to change a setting to add a server started using the acquired server boot image to the server cluster.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010113933A JP2011242968A (en) | 2010-05-18 | 2010-05-18 | Server cluster system, server cluster management device and server cluster management method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010113933A JP2011242968A (en) | 2010-05-18 | 2010-05-18 | Server cluster system, server cluster management device and server cluster management method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011242968A true JP2011242968A (en) | 2011-12-01 |
Family
ID=45409555
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010113933A Pending JP2011242968A (en) | 2010-05-18 | 2010-05-18 | Server cluster system, server cluster management device and server cluster management method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2011242968A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101583318B1 (en) * | 2014-07-01 | 2016-01-08 | 남서울대학교산학협력단 | A Building Method of Healthcare Information System Access Control Software Architecture Design Process under Clustering Medical Information Environment |
| CN118550676A (en) * | 2024-07-30 | 2024-08-27 | 天津市天河计算机技术有限公司 | Resource scheduling method, resource scheduling system and storage medium under HPC cluster |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004139564A (en) * | 2002-10-15 | 2004-05-13 | Internatl Business Mach Corp <Ibm> | Installation method of computer program |
| WO2006043322A1 (en) * | 2004-10-20 | 2006-04-27 | Fujitsu Limited | Server management program, server management method, and server management apparatus |
| WO2009104400A1 (en) * | 2008-02-22 | 2009-08-27 | 日本電気株式会社 | Information processing device, information processing system, setting program transmitting method, and server setting program |
-
2010
- 2010-05-18 JP JP2010113933A patent/JP2011242968A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004139564A (en) * | 2002-10-15 | 2004-05-13 | Internatl Business Mach Corp <Ibm> | Installation method of computer program |
| WO2006043322A1 (en) * | 2004-10-20 | 2006-04-27 | Fujitsu Limited | Server management program, server management method, and server management apparatus |
| WO2009104400A1 (en) * | 2008-02-22 | 2009-08-27 | 日本電気株式会社 | Information processing device, information processing system, setting program transmitting method, and server setting program |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101583318B1 (en) * | 2014-07-01 | 2016-01-08 | 남서울대학교산학협력단 | A Building Method of Healthcare Information System Access Control Software Architecture Design Process under Clustering Medical Information Environment |
| CN118550676A (en) * | 2024-07-30 | 2024-08-27 | 天津市天河计算机技术有限公司 | Resource scheduling method, resource scheduling system and storage medium under HPC cluster |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1950930B1 (en) | Connection control in thin client system | |
| US8341213B2 (en) | Method for improving boot time of a client having a virtualized operating environment | |
| CN104166586B (en) | Transparent computing method and transparent computing system based on virtualization technology | |
| CN106302771A (en) | A domain name configuration method for applications created based on Docker containers | |
| US9954958B2 (en) | Shared resource management | |
| KR20060051932A (en) | Systems, methods, and computer-readable media for updating the software while running | |
| CN107666493B (en) | Database configuration method and equipment thereof | |
| CN113742100B (en) | Service calling method, system, equipment and medium based on micro-service architecture | |
| US20220038444A1 (en) | Cloud device, application processing method, electronic device and storage medium | |
| CN104144202B (en) | Access method, system and the device of Hadoop distributed file system | |
| CN114615268B (en) | Service network, monitoring node, container node and equipment based on Kubernetes cluster | |
| CN109697078B (en) | Repair methods for non-highly available components, big data clusters and container service platforms | |
| CN115794139A (en) | Mirror image data processing method, device, equipment and medium | |
| CN105453126A (en) | Application sharing service method and device applied to the service method | |
| CN112559138B (en) | Resource scheduling system and method | |
| CN114489960A (en) | Virtual node state monitor deployment method, device, storage medium and equipment | |
| WO2024087717A1 (en) | Cloud resource management system and deployment method therefor | |
| CN114662103B (en) | A file processing method, device and storage medium | |
| JP2011242968A (en) | Server cluster system, server cluster management device and server cluster management method | |
| CN114428627B (en) | Online upgrade method, device, storage node and distributed cluster | |
| CN111459619A (en) | Method and device for realizing service based on cloud platform | |
| CN116264515B (en) | Virtual desktop resource remote access control method and device | |
| CN104573496A (en) | Method and device for inhibiting starting items from starting | |
| CN115756840B (en) | Hardware resource scheduling method, system, computer device and storage medium | |
| CN104462514A (en) | Database high availability solution method, connection control device and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110825 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120828 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130201 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130822 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130903 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140107 |