JP6701846B2 - Management device, backup system, backup management method, program - Google Patents
Management device, backup system, backup management method, program Download PDFInfo
- Publication number
- JP6701846B2 JP6701846B2 JP2016053257A JP2016053257A JP6701846B2 JP 6701846 B2 JP6701846 B2 JP 6701846B2 JP 2016053257 A JP2016053257 A JP 2016053257A JP 2016053257 A JP2016053257 A JP 2016053257A JP 6701846 B2 JP6701846 B2 JP 6701846B2
- Authority
- JP
- Japan
- Prior art keywords
- backup
- storage device
- storage
- management
- data
- 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.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Retry When Errors Occur (AREA)
Description
本発明は、管理装置、バックアップシステム、バックアップ管理方法、プログラムに関する。 The present invention relates to a management device, a backup system, a backup management method, and a program.
コンピュータ装置にはHDD(Hard Disk Drive)などの記憶装置が設けられている。このHDDに記録されている情報のバックアップを行うために、例えばコンピュータ装置に通信ネットワークを介して接続するストレージシステムの技術が存在する。またネットワークを介して接続されたストレージシステム等の記憶装置にデータを記録する技術が特許文献1に開示されている。 The computer device is provided with a storage device such as an HDD (Hard Disk Drive). In order to back up the information recorded in the HDD, there is a storage system technology for connecting to a computer device via a communication network, for example. In addition, Japanese Patent Application Laid-Open No. 2004-242242 discloses a technique of recording data in a storage device such as a storage system connected via a network.
ところでコンピュータ装置のバックアップには管理者の手間がかかると共に、バックアップ先となる記憶装置にデータをコピーする際に時間がかかっていた。 By the way, it takes time and effort for the administrator to back up the computer device, and it takes time to copy the data to the storage device which is the backup destination.
そこでこの発明は、上述の課題を解決することのできる管理装置、バックアップシステム、バックアップ管理方法、プログラムを提供することを目的としている。 Therefore, an object of the present invention is to provide a management device, a backup system, a backup management method, and a program that can solve the above problems.
本発明の第1の態様によれば、管理装置は、コンピュータ装置の内部のデバイス間のデータ転送プロトコルを通信ネットワークプロトコルに変換して装置間で通信を行う拡張通信部を備えた1つまたは複数の運用装置と、前記拡張通信部を備え前記運用装置が処理するデータを記憶する記憶装置を複数備えるストレージサーバと、を管理する管理装置が、前記拡張通信部と、前記拡張通信部を介して前記運用装置を監視しバックアップのタイミングを検出する監視部と、前記運用装置のバックアップのタイミングを検出した場合に、当該運用装置が利用するデータを記憶する前記ストレージサーバ内のバックアップ元の記憶装置から、前記ストレージサーバに設けられたバックアップ先の他の記憶装置へ当該データをコピーするバックアップ管理部と、を備え、バックアップ管理部は、前記バックアップ元の記憶装置の記憶するオペレーティングシステムと、前記バックアップ先の記憶装置のオペレーティングシステムとを比較して、一致する場合には、前記バックアップ先の記憶装置に、前記バックアップ元の記憶装置の前記オペレーティングシステムを含むデータを全てコピーする。 According to the first aspect of the present invention, the management device is one or more including an extended communication unit that converts a data transfer protocol between devices inside a computer device into a communication network protocol to perform communication between the devices. Management device for managing the operation device of No. 1 and a storage server having a plurality of storage devices for storing data processed by the operation device, the management device managing the operation device via the expansion communication unit and the expansion communication unit. From the monitoring unit that monitors the operation device and detects the backup timing, and from the backup source storage device in the storage server that stores the data used by the operation device when the backup timing of the operation device is detected A backup management unit for copying the data to another storage device of a backup destination provided in the storage server, the backup management unit including an operating system stored in the storage device of the backup source and the backup destination. The operating system of the storage device is compared, and if they match, all the data including the operating system of the backup source storage device is copied to the backup destination storage device .
また本発明の第2の態様によれば、バックアップシステムは、コンピュータ装置の内部のデバイス間のデータ転送プロトコルを通信ネットワークプロトコルに変換して装置間で通信を行う拡張通信部を備えた1つまたは複数の運用装置と、前記拡張通信部を備え前記運用装置が処理するデータを記憶する記憶装置を複数備えるストレージサーバと、前記運用装置と前記ストレージサーバを管理する管理装置と、を備え、前記管理装置が、前記拡張通信部と、前記拡張通信部を介して前記運用装置を監視しバックアップのタイミングを検出する監視部と、前記運用装置のバックアップのタイミングを検出した場合に、当該運用装置が利用するデータを記憶する前記ストレージサーバ内のバックアップ元の記憶装置から、前記ストレージサーバに設けられたバックアップ先の他の記憶装置へ当該データをコピーするバックアップ管理部と、を備え、バックアップ管理部は、前記バックアップ元の記憶装置の記憶するオペレーティングシステムと、前記バックアップ先の記憶装置のオペレーティングシステムとを比較して、一致する場合には、前記バックアップ先の記憶装置に、前記バックアップ元の記憶装置の前記オペレーティングシステムを含むデータを全てコピーする。 According to a second aspect of the present invention, the backup system includes one or more extended communication units that convert a data transfer protocol between devices inside a computer device into a communication network protocol and perform communication between the devices. The management includes: a plurality of operation devices; a storage server that includes a plurality of storage devices that store the data processed by the operation device and that includes the extended communication unit; and a management device that manages the operation devices and the storage server. When the device detects the extended communication unit, a monitoring unit that monitors the operation device via the extended communication unit and detects the backup timing, the operation device uses the backup device timing when the device detects the backup timing. Backup management unit that copies the data from a backup source storage device in the storage server that stores the data to another backup destination storage device that is provided in the storage server . The operating system stored in the backup source storage device and the operating system of the backup destination storage device are compared, and if they match, the backup destination storage device is set to the backup source storage device Copy all data including operating system .
また本発明の第3の態様によれば、バックアップ管理方法は、コンピュータ装置の内部のデバイス間のデータ転送プロトコルを通信ネットワークプロトコルに変換して装置間で通信を行う拡張通信部を備えた1つまたは複数の運用装置と、前記拡張通信部を備え前記運用装置が処理するデータを記憶する記憶装置を複数備えるストレージサーバと、を管理し、前記拡張通信部を備えた管理装置が、前記拡張通信部を介して前記運用装置を監視しバックアップのタイミングを検出し、前記運用装置のバックアップのタイミングを検出した場合に、当該運用装置が利用するデータを記憶する前記ストレージサーバ内のバックアップ元の記憶装置から、前記ストレージサーバに設けられたバックアップ先の他の記憶装置へ当該データをコピーする処理において、前記バックアップ元の記憶装置の記憶するオペレーティングシステムと、前記バックアップ先の記憶装置のオペレーティングシステムとを比較して、一致する場合には、前記バックアップ先の記憶装置に、前記バックアップ元の記憶装置の前記オペレーティングシステムを含むデータを全てコピーする。 Further, according to a third aspect of the present invention, a backup management method is provided with an extended communication unit for converting a data transfer protocol between devices inside a computer device into a communication network protocol and performing communication between the devices. Alternatively, a management device that manages a plurality of operation devices and a storage server that includes the extended communication unit and a plurality of storage devices that store data processed by the operation device, and the management device that includes the extended communication unit is configured to perform the extended communication. The storage device of the backup source in the storage server which stores the data used by the operation device when the operation device is monitored through a unit to detect the backup timing and the backup timing of the operation device is detected. In the process of copying the data to another storage device of the backup destination provided in the storage server, the operating system stored in the storage device of the backup source is compared with the operating system of the storage device of the backup destination. If they match, all the data including the operating system of the backup source storage device is copied to the backup destination storage device .
また本発明の第4の態様によれば、プログラムは、コンピュータ装置の内部のデバイス間のデータ転送プロトコルを通信ネットワークプロトコルに変換して装置間で通信を行う拡張通信部を備えた1つまたは複数の運用装置と、前記拡張通信部を備え前記運用装置が処理するデータを記憶する記憶装置を複数備えるストレージサーバと、を管理し、前記拡張通信部を備えた管理装置のコンピュータを、前記拡張通信部を介して前記運用装置を監視しバックアップのタイミングを検出する監視手段、前記運用装置のバックアップのタイミングを検出した場合に、当該運用装置が利用するデータを記憶する前記ストレージサーバ内のバックアップ元の記憶装置から、前記ストレージサーバに設けられたバックアップ先の他の記憶装置へ当該データをコピーするバックアップ管理の処理において、前記バックアップ元の記憶装置の記憶するオペレーティングシステムと、前記バックアップ先の記憶装置のオペレーティングシステムとを比較して、一致する場合には、前記バックアップ先の記憶装置に、前記バックアップ元の記憶装置の前記オペレーティングシステムを含むデータを全てコピーするバックアップ管理手段、として機能させる。 According to a fourth aspect of the present invention, the program is one or more provided with an extended communication unit that converts a data transfer protocol between devices inside a computer device into a communication network protocol and performs communication between the devices. Managing the operation device and the storage server having a plurality of storage devices for storing the data processed by the operation device, the computer of the management device having the expansion communication unit Monitoring means for monitoring the operation device through a unit to detect the backup timing, and a backup source in the storage server that stores the data used by the operation device when the backup timing of the operation device is detected . In a backup management process of copying the data from the storage device to another backup destination storage device provided in the storage server, the operating system stored in the backup source storage device and the backup destination storage device When compared with the operating system, if they match, the backup destination storage device is made to function as backup management means for copying all data including the operating system of the backup source storage device .
本発明によれば、コンピュータ装置のバックアップには管理者の手間が軽減できるとともに、バックアップ先となる記憶装置にデータをコピーする際の時間を短縮することができる。 According to the present invention, it is possible to reduce the time and labor required for an administrator to back up a computer device, and it is possible to shorten the time required to copy data to a storage device serving as a backup destination.
以下、本発明の一実施形態による管理装置及びバックアップシステムを図面を参照して説明する。
図1は同実施形態によるバックアップシステムの構成図である。
バックアップシステム1は、管理装置10、運用装置20、ストレージサーバ30が通信ネットワークにより接続されている。当該通信ネットワークはEthernet(登録商標)などの通信ネットワークであってよい。管理装置10、運用装置20、ストレージサーバ30はコンピュータであり、コンピュータの基本的な機能を少なくとも有している。バックアップシステム1において運用装置20は1つ以上接続されている。図1には運用装置20が2つ接続されている場合の例を示している。
Hereinafter, a management device and a backup system according to an embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram of a backup system according to the same embodiment.
In the
管理装置10、運用装置20、ストレージサーバ30はそれぞれ拡張通信部を有している。拡張通信部は、コンピュータ装置の内部のデバイス間のデータ転送プロトコルを通信ネットワークプロトコルに変換して装置間で通信を行う機能である。例えば、拡張通信部は、PCIExpress(登録商標)バス等をイーサネット(登録商標)の通信回線により拡張するインタフェースである。PCIは、Peripheral Component Interconnectの略称である。拡張通信部は、1つのインタフェースカードの基板などに構成された回路モジュールであってよい。拡張通信部の機能により、バックアップシステム1では、イーサネット(登録商標)を利用して離れた場所にある各装置同士がPCIExpress(登録商標)規格で接続できる。拡張通信部を備えた各装置では、当該拡張通信部を介して外部に接続された装置がコンピュータ内部に設置されているように認識される。
The
図2は管理装置と運用装置のハードウェア構成を示す図である。
図2で示すように、管理装置10はCPU(Central Processing Unit)101、IF(Interface)102、拡張通信部103、ROM(Read Only Memory)104、RAM(Random Access Memory)105、HDD(Hard Disk Drive)106などの構成を備えたコンピュータである。
図2において符号のカッコ内には運用装置である場合の符号を示している。運用装置20は、管理装置10と同様に、CPU(Central Processing Unit)201、IF(Interface)202、拡張通信部203、ROM(Read Only Memory)204、RAM(Random Access Memory)205、HDD(Hard Disk Drive)206などの構成を備えたコンピュータである。
FIG. 2 is a diagram showing a hardware configuration of the management device and the operation device.
As shown in FIG. 2, the
In FIG. 2, the reference numeral in the parentheses of the reference numeral indicates the operation apparatus. Similar to the
図3はストレージサーバのハードウェア構成を示す図である。
図3で示すように、ストレージサーバ30は、CPU301、ROM302、RAM303、拡張通信部304、第一記憶装置305、第二記憶装置306、第三記憶装置307、第四記憶装置308などを備えたコンピュータである。図3で示すストレージサーバ30は4つの記憶装置を備えていることを示しているが、複数の記憶装置を備えていればよく、4つ以上の記憶装置を備えていてよい。ストレージサーバ30は一つのサーバ装置であることを示しているが、ストレージサーバ30の代わりにストレージサーバ30を複数有するストレージシステムが、ストレージサーバ30の代わりにバックアップシステム1に含まれて当該バックアップシステムが構成されていてもよい。
FIG. 3 is a diagram showing the hardware configuration of the storage server.
As shown in FIG. 3, the
図4は本実施形態による管理装置の機能ブロック図である。
管理装置10はバックアップ管理プログラムを記憶している。管理装置10のCPUはユーザ操作に基づいてバックアップ管理プログラムを実行する。管理装置10はバックアップ管理プログラムの実行により、図2で示すように、制御部11、監視部12、バックアップ管理部13、切替指示部14の各機能を発揮する。
FIG. 4 is a functional block diagram of the management device according to the present embodiment.
The
制御部11は、管理装置10における他の機能部を制御する。
監視部12は、運用装置20が処理に利用するデータのバックアップのタイミングを検出する。
バックアップ管理部13は、バックアップのタイミングを検出した場合に、運用装置20が処理に利用するデータの格納されたストレージサーバ30内の記憶装置から、ストレージサーバ30内の他の記憶装置へそのデータをコピーする。
切替指示部14は、バックアップシステム1を構成する装置とその装置がアクセスできるストレージサーバ30内の記憶装置との関係を切り替える処理などを行う。
The
The
When the
The switching
本実施形態の運用装置20は、自装置において処理に利用するデータをストレージサーバ30内の記憶装置に記憶している。管理装置10はバックアップのタイミングにおいて、運用装置20が利用する記憶装置を特定し、その記憶装置に記録されている情報を、ストレージサーバ30内の他の記憶装置にコピーする。これによりバックアップが行われる。
The
管理装置10におけるバックアップタイミングの検出は、例えば、監視部12が、予め記録されている運用装置20の運用時間と非運用時間とに基づいて、非運用時間である場合にその運用装置20が処理するデータのバックアップのタイミングであると検出する。
または管理装置10におけるバックアップタイミングの検出は、例えば、監視部12が、運用装置20の処理するデータを記憶する記憶装置へのデータアクセスが所定時間以上ない場合にその記憶装置に記録されている情報のバックアップのタイミングであると検出する。
The detection of the backup timing in the
Alternatively, the detection of the backup timing in the
図5はバックアップシステムの各装置に割り当てられたグループIDを示す図である。
図5で示すようにバックアップシステムを構成する各装置や、ストレージサーバ30を構成する各記憶装置には、GID(Group Identification)が割り当てられる。当該GIDの割り当ては管理装置10の切替指示部14が行う。切替指示部14は、ユーザの設定に基づいて管理装置10にGID=1を割り当てる。切替指示部14はまた運用装置20それぞれにGID=2、GID=3を割り当てる。なおGID=2の割り当てられた運用装置に20−2の符号を付して説明する。またGID=3の割り当てられた運用装置に20−3の符号を付して説明する。運用装置を纏めて説明する場合には符号20を用いて説明する。本実施形態において切替指示部14は、初期状態においては、第一記憶装置305にGID=2を、第二記憶装置306にGID=3を割り当てる。
FIG. 5 is a diagram showing a group ID assigned to each device of the backup system.
As shown in FIG. 5, a GID (Group Identification) is assigned to each device constituting the backup system and each storage device constituting the
切替指示部14はGIDを割り当てる場合には、それらGIDを各装置の拡張通信部に通知する。管理装置10の拡張通信部103は管理装置10のGIDを取得すると、そのGIDをメモリ等に記憶する。運用装置20の拡張通信部203も同様にGIDを取得すると、そのGIDをメモリ等に記憶する。ストレージサーバの拡張通信部304も同様にGIDを取得すると、そのGIDをメモリ等に記憶する。
When assigning GIDs, the switching
各装置の拡張通信部は、通信ネットワークを介して接続された装置のうち拡張通信部を備えた装置のGIDを取得し、自メモリに記録されているGIDを比較する。拡張通信部はGIDが一致していた場合、その遠隔の装置の拡張通信部との間をPCIExpress(登録商標)規格で接続する。したがって運用装置20−2は第二記憶装置306が自装置のコンピュータ内部に設置されているように認識する。また運用装置20−3は第三記憶装置307が自装置のコンピュータ内部に設置されているように認識する。
The extended communication unit of each device acquires the GID of a device equipped with the extended communication unit among the devices connected via the communication network, and compares the GIDs recorded in its own memory. When the GIDs match, the extended communication unit connects to the extended communication unit of the remote device according to the PCI Express (registered trademark) standard. Therefore, the operation device 20-2 recognizes that the
図6は管理装置の処理フローを示す第一の図である。
以降の説明において、第一記憶装置305、第二記憶装置306、第三記憶装置307、第四記憶装置308を総称する場合、記憶装置300と呼ぶこととする。
管理装置10の監視部12は運用装置20を監視する(ステップS101)。例えば監視部12は予めROM302等に記憶する運用装置20のスケジュール情報を取得する。監視部12はスケジュール情報に基づいて、各運用装置20が非運用時間であるかどうかを判定する(ステップS102)。例えば運用装置20の0時〜5時までが非運用時間であるとスケジュール情報に記録されている場合には、監視部12は0時から5時までの間、運用装置20は非運用状態であると判定する(ステップS103)。監視部12は現在時刻が0時から5時以外の時刻である場合、運用装置20のGIDに一致するGIDの割り当てられた記憶装置をストレージサーバ30から特定する。監視部12はその特定した記憶装置へのデータアクセスが所定時間発生していないかを判定する(ステップS104)。データアクセスの発生の有無の情報は、例えばストレージサーバ30のCPU301が、第一記憶装置305、第二記憶装置306、第三記憶装置307、第四記憶装置308へのアクセス種別やアクセス時刻とGIDとの関係を、拡張通信部304を介して管理装置10へ通知することにより管理装置10が記憶してよい。監視部12はストレージサーバ30から取得した1つ目のGIDに対応する各記憶装置に対するアクセス種別やアクセス時刻を読み取って、当該GIDが示す記憶装置300へのデータアクセスが所定時間発生していないかを判定する。監視部12は特定した記憶装置へのデータアクセスが所定時間発生していないと判定した場合には、その記憶装置とGIDが一致する運用装置20は非運用状態であると判定する(ステップS105)。一方で監視部12は特定した記憶装置へのデータアクセスが所定時間内に発生している場合には、その記憶装置とGIDが一致する運用装置20は運用状態であると判定する(ステップS106)。
FIG. 6 is a first diagram showing a processing flow of the management device.
In the following description, the
The
図7は管理装置の処理フローを示す第二の図である。
図8はGIDの変更処理の概要を示す図である。
非運用状態の運用装置20を検出した場合、バックアップ管理部13が以下の処理を行う。バックアップ管理部13は、非運用状態の運用装置20のGIDを監視部12から取得する。バックアップ管理部13はその非運用状態の運用装置20のGIDと同じGIDが設定された記憶装置のGIDと管理装置のGIDとを切替指示部14に通知し、当該記憶装置のGIDを管理装置のGIDに変更するよう要求する(ステップS201)。切替指示部14は非運用状態の運用装置20のGIDと、管理装置10のGIDとをストレージサーバ30に通知する。これによりバックアップ管理部13は、非運用状態の運用装置20のGIDと同じGIDの設定された記憶装置のGIDを、管理装置10のGIDに変更するよう要求する。GIDの変更の要求を受けたストレージサーバ30は、非運用状態の運用装置20と同じGIDの設定された記憶装置のGIDを、管理装置10のGIDに変更する。拡張通信部304は当該GIDへの変更対象となった記憶装置の装置識別情報とGIDとの関係を記憶する。これにより例えば、運用装置20−2が非運用状態であった場合には、GID=2の第一記憶装置305のGIDが、GID=1へと変更される。これにより管理装置10のGIDと第一記憶装置記憶装置のGIDとが共にGID=1と設定される。管理装置10は、GID=1の第一記憶装置305のデータを扱えるようになる。
FIG. 7 is a second diagram showing the processing flow of the management device.
FIG. 8 is a diagram showing an outline of the GID change processing.
When the
バックアップ管理部13は次にバックアップ先の記憶装置300を決定する(ステップS202)。この処理の詳細は後述する。バックアップ管理部13はバックアップ先の記憶装置300を決定すると、この記憶装置300に管理装置10に割り当てられているGIDを付与するようストレージサーバ30へ要求する(ステップS203)。ストレージサーバ30の拡張通信部304は、バックアップ先の記憶装置300に管理装置のGIDを割り当てる。非運用状態の運用装置20を、図5においてはGID=2の割り当てられた運用装置20−2とする。当該運用装置20−2のGIDはステップS201の要求によってGID=1へと変更されている。またバックアップ先の記憶装置300を第三記憶装置307とする。第三記憶装置307は上記ステップS203の要求によりGID=1へと変更されている。バックアップ管理部13は、第一記憶装置305と第三記憶装置307のデータを扱うことができる。バックアップ管理部13は第一記憶装置305から第三記憶装置307へバックアップ処理を行う(ステップS204)。このバックアップ処理は例えば、第一記憶装置305のOS領域も含めた記憶装置の全体イメージをバックアップしてもよいし、OSで管理される情報として記録されたデータをコピーするバックアップでもよい。バックアップ管理部13はバックアップ処理を完了すると、ステップS201、ステップS203で変更した各記憶装置300のGIDを変更前のGIDに変更する(ステップS205)。
The
図9は管理装置の処理フローを示す第三の図である。
監視部12はストレージサーバ30内の各記憶装置の記憶状態を監視する。監視部12は拡張通信部103を介してストレージサーバ30にストレージサーバ30の記憶状態の情報の送信を要求する。ストレージサーバ30は、第一記憶装置305、第二記憶装置306、第三記憶装置307、第四記憶装置308の記憶状態を常に記憶してよい。ストレージサーバ30は第一記憶装置305、第二記憶装置306、第三記憶装置307、第四記憶装置308の各記憶状態を管理装置10へ送信する。記憶状態が示す情報には、記憶装置300それぞれのGID、OS(Operating System)領域の有無、OS種別、データ記憶量、データ記憶可能領域量などの情報が含まれてよい。監視部12は一定時間おきに記憶状態の情報をストレージサーバ30へ要求する。ストレージサーバ30は要求を取得する度に、自サーバで更新した各記憶装置300の記憶状態の情報を管理装置10へ送信する。監視部12は状態情報をROM104などに記憶しておく。
FIG. 9 is a third diagram showing the processing flow of the management device.
The
バックアップ管理部13は、記憶状態を取得する度に、その情報を更新して記憶する。バックアップ管理部13は上述のステップS202のバックアップ先の記憶装置の決定においては、まず記憶装置300の中から、バックアップ先の記憶装置300の決定の処理を開始する(ステップS301)。バックアップ管理部13は、記憶状態を読み取って、GIDが割り当てられていない記憶装置300をバックアップ先候補と特定する(ステップS302)。GIDが割り当てられていない場合には、状態情報にはGIDの代わりに記憶装置300の装置識別情報が格納されていてよい。なお非運用状態と判定された運用装置20の記憶装置をバックアップ元と呼ぶ。
The
バックアップ管理部13はGIDの割り当てられていないバックアップ先候補の記憶装置の記憶状態から、OS領域の有無の情報を読み取ってOS領域が存在するかを判定する(ステップS303)。バックアップ管理部13は、OS領域が存在すると判定した場合には、バックアップ先候補の記憶装置のOS種別と、バックアップ元候補の記憶装置のOS種別とが一致するかを判定する(ステップS304)。OS種別は記憶状態の情報に格納されている情報を読み取ればよい。バックアップ管理部13は、OS種別が一致していると判定した場合には、次にバックアップ元の記憶装置のデータ記憶量と、バックアップ先候補の記憶装置のデータ記憶量とを比較して、バックアップ領域が確保できるかを判定する(ステップS305)。バックアップ管理部13は、バックアップ元の記憶装置のデータ記憶量が、バックアップ先候補の記憶装置のデータ記憶量よりも小さい場合にはバックアップ領域が確保できるバックアップ先と判定する(ステップS306)。バックアップ管理部13は、バックアップ領域が確保できると判定した場合には、バックアップ元の記憶装置のOS領域も含めた記憶装置の全体イメージを、バックアップ先候補の記憶装置にバックアップすると決定する。
The
上述のステップS303においてOS領域が存在しない場合には、バックアップ管理部13は、バックアップ元の記憶装置のデータ記憶量と、バックアップ先候補の記憶装置のデータ記憶量とを比較して、バックアップ領域が確保できるかを判定する(ステップS307)。バックアップ管理部13は、バックアップ元の記憶装置のデータ記憶量が、バックアップ先候補の記憶装置のデータ記憶量よりも小さい場合にはバックアップ領域が確保できるバックアップ先と判定する(ステップS308)。バックアップ管理部13は、ステップS307においてバックアップ領域が確保できると判定した場合には、バックアップ元の記憶装置のOSで管理される情報として記録されたデータをコピーするバックアップを行うと決定する。
When the OS area does not exist in step S303 described above, the
バックアップ管理部13は、上述のステップS307においてバックアップ領域が確保できないと判定した場合、GIDが割り当てられていない他のバックアップ先候補の記憶装置が存在するかを判定する(ステップS309)。
またバックアップ管理部13は、上述のステップS304においてOS種別が一致しないと判定した場合には、GIDが割り当てられていない他のバックアップ先候補の記憶装置が存在するかを判定する(ステップS309)。
またバックアップ管理部13は、上述のステップS305においてバックアップ領域が確保できないと判定した場合、GIDが割り当てられていない他のバックアップ先候補の記憶装置が存在するかを判定する(ステップS309)。
バックアップ管理部13は、GIDが割り当てられていない他のバックアップ先候補の記憶装置が存在しないと判定した場合には、バックアップ元の記憶装置をバックアップ対象から除外する(ステップS310)。
バックアップ管理部13は、次の非運用状態の運用装置20が存在するかを判定し(ステップS311)、存在する場合にはその記憶装置300についてのバックアップ先の記憶装置を決定するためにステップS301からの処理を繰り返す。
バックアップ管理部13は、ステップS309においてGIDが割り当てられていない他のバックアップ先候補の記憶装置があると判定した場合には、その記憶装置をバックアップ先候補としてステップS302からの処理を繰り返す。
When the
In addition, when the
When the
When the
The
When the
なお上述のバックアップシステム1においては運用装置20とは別に管理装置10が設けられている。しかしながら、管理装置10は運用装置20の内部の機能として設けられていてもよい。
In the
上述のバックアップシステムにおける各装置の処理によれば、管理装置10がバックアップタイミングを自動的に判定して、ストレージサーバ30内のバックアップ先に運用装置のデータをバックアップするので、管理装置10により一元的にバックアップ制御を行うことができる。
また運用装置20の内部のバックアップ先にバックアップ処理を行う必要が無いため、運用装置20それぞれにバックアップ制御をさせなくてよく、これにより運用装置20が多い場合のバックアップ制御のための運用装置20に対する設定などの管理者の労力を軽減することができる。
According to the processing of each device in the above-described backup system, the
In addition, since it is not necessary to perform backup processing to the backup destination inside the
図10は管理装置の最小構成を示す図である。
図10で示すように、管理装置10は、少なくとも拡張通信部103と、拡張通信部103を介して運用装置20を監視しバックアップのタイミングを検出する監視部12と、運用装置20のバックアップのタイミングを検出した場合に当該運用装置20が利用するデータを記憶するストレージサーバ30内の記憶装置からストレージサーバ30に設けられた他の記憶装置へ当該データをコピーするバックアップ管理部13とを備える。
FIG. 10 is a diagram showing the minimum configuration of the management device.
As shown in FIG. 10, the
上述の各装置は内部に、コンピュータシステムを有している。そして、上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、CD−ROM、DVD−ROM、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。 Each of the above devices has a computer system inside. The process of each process described above is stored in a computer-readable recording medium in the form of a program, and the above process is performed by the computer reading and executing the program. Here, the computer-readable recording medium refers to a magnetic disk, a magneto-optical disk, a CD-ROM, a DVD-ROM, a semiconductor memory, or the like. Further, this computer program may be distributed to the computer via a communication line, and the computer that receives this distribution may execute the program.
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。 Further, the program may be a program for realizing a part of the functions described above. Further, it may be a so-called difference file (difference program) that can realize the above-mentioned functions in combination with a program already recorded in the computer system.
1・・・バックアップシステム
10・・・管理装置
20・・・運用装置
30・・・ストレージサーバ
101、201、301・・・CPU
102、202・・・IF
103、203、304・・・拡張通信部
104、204、302・・・ROM
105、205、303・・・RAM
106、206・・・HDD
1...
102, 202...IF
103, 203, 304...
105, 205, 303... RAM
106, 206... HDD
Claims (8)
前記拡張通信部を備え前記運用装置が処理するデータを記憶する記憶装置を複数備えるストレージサーバと、を管理する管理装置が、
前記拡張通信部と、
前記拡張通信部を介して前記運用装置を監視しバックアップのタイミングを検出する監視部と、
前記運用装置のバックアップのタイミングを検出した場合に、当該運用装置が利用するデータを記憶する前記ストレージサーバ内のバックアップ元の記憶装置から、前記ストレージサーバに設けられたバックアップ先の他の記憶装置へ当該データをコピーするバックアップ管理部と、
を備え、
バックアップ管理部は、
前記バックアップ元の記憶装置の記憶するオペレーティングシステムと、前記バックアップ先の記憶装置のオペレーティングシステムとを比較して、一致する場合には、前記バックアップ先の記憶装置に、前記バックアップ元の記憶装置の前記オペレーティングシステムを含むデータを全てコピーする
管理装置。 One or a plurality of operating devices having an extended communication unit that converts a data transfer protocol between devices inside a computer device into a communication network protocol and performs communication between the devices;
A management device that manages a storage server that includes a plurality of storage devices that stores the data processed by the operation device and that includes the extended communication unit,
The extended communication unit,
A monitoring unit that monitors the operation device via the extended communication unit and detects a backup timing,
When the backup timing of the operation device is detected, from the backup source storage device in the storage server that stores data used by the operation device to another backup destination storage device provided in the storage server A backup management unit that copies the data,
Equipped with
The backup management department
The operating system stored in the backup source storage device and the operating system of the backup destination storage device are compared, and if they match, the backup destination storage device is set to the backup source storage device A management device that copies all data including the operating system .
請求項1に記載の管理装置。 The monitoring unit, based on the operating time and the non-operating time of the operating device recorded in advance, when the non-operating time is the storage device that stores the data processed by the operating device at the backup timing. The management device according to claim 1, which detects that there is.
請求項1に記載の管理装置。 The management device according to claim 1, wherein the monitoring unit detects that the storage device stores the data processed by the operation device at a backup timing when the data is not accessed for a predetermined time or more.
前記バックアップ元の記憶装置の記憶するオペレーティングシステムと、前記バックアップ先の記憶装置のオペレーティングシステムとを比較して、一致しない場合には、前記バックアップ先の記憶装置に、前記バックアップ元の記憶装置の前記オペレーティングシステムを除くデータをコピーする
請求項1から請求項3の何れか一項に記載の管理装置。 The backup management department
The operating system stored in the backup source storage device and the operating system of the backup destination storage device are compared, and if they do not match, the backup destination storage device is stored in the backup source storage device. The management apparatus according to claim 1, wherein data excluding the operating system is copied.
前記拡張通信部を備え前記運用装置が処理するデータを記憶する記憶装置を複数備えるストレージサーバと、
前記運用装置と前記ストレージサーバを管理する管理装置と、を備え、
前記管理装置が、
前記拡張通信部と、
前記拡張通信部を介して前記運用装置を監視しバックアップのタイミングを検出する監視部と、
前記運用装置のバックアップのタイミングを検出した場合に、当該運用装置が利用するデータを記憶する前記ストレージサーバ内のバックアップ元の記憶装置から、前記ストレージサーバに設けられたバックアップ先の他の記憶装置へ当該データをコピーするバックアップ管理部と、
を備え、
バックアップ管理部は、
前記バックアップ元の記憶装置の記憶するオペレーティングシステムと、前記バックアップ先の記憶装置のオペレーティングシステムとを比較して、一致する場合には、前記バックアップ先の記憶装置に、前記バックアップ元の記憶装置の前記オペレーティングシステムを含むデータを全てコピーする
バックアップシステム。 One or a plurality of operating devices having an extended communication unit that converts a data transfer protocol between devices inside a computer device into a communication network protocol and performs communication between the devices;
A storage server including a plurality of storage devices that include the extended communication unit and store data processed by the operation device;
A management device that manages the operation device and the storage server;
The management device is
The extended communication unit,
A monitoring unit that monitors the operation device via the extended communication unit and detects a backup timing;
When the backup timing of the operation device is detected, from the backup source storage device in the storage server that stores the data used by the operation device to another backup destination storage device provided in the storage server A backup management unit that copies the data,
Equipped with
The backup management department
The operating system stored in the backup source storage device and the operating system of the backup destination storage device are compared, and if they match, the backup destination storage device is stored in the backup source storage device. A backup system that copies all data including the operating system .
前記拡張通信部を備え前記運用装置が処理するデータを記憶する記憶装置を複数備えるストレージサーバと、を管理し、
前記拡張通信部を備えた管理装置が、
前記拡張通信部を介して前記運用装置を監視しバックアップのタイミングを検出し、
前記運用装置のバックアップのタイミングを検出した場合に、当該運用装置が利用するデータを記憶する前記ストレージサーバ内のバックアップ元の記憶装置から、前記ストレージサーバに設けられたバックアップ先の他の記憶装置へ当該データをコピーする処理において、前記バックアップ元の記憶装置の記憶するオペレーティングシステムと、前記バックアップ先の記憶装置のオペレーティングシステムとを比較して、一致する場合には、前記バックアップ先の記憶装置に、前記バックアップ元の記憶装置の前記オペレーティングシステムを含むデータを全てコピーする
バックアップ管理方法。 One or a plurality of operating devices having an extended communication unit that converts a data transfer protocol between devices inside a computer device into a communication network protocol and performs communication between the devices;
Managing a storage server having a plurality of storage devices for storing data processed by the operation device, the storage server having the extended communication unit,
A management device including the extended communication unit,
The operation device is monitored via the extended communication unit to detect the backup timing,
When the backup timing of the operation device is detected, from the backup source storage device in the storage server that stores data used by the operation device to another backup destination storage device provided in the storage server In the process of copying the data, the operating system stored in the storage device of the backup source is compared with the operating system of the storage device of the backup destination, and if they match, in the storage device of the backup destination, A backup management method of copying all data including the operating system of the backup source storage device .
前記拡張通信部を備え前記運用装置が処理するデータを記憶する記憶装置を複数備えるストレージサーバと、を管理し、前記拡張通信部を備えた管理装置のコンピュータを、
前記拡張通信部を介して前記運用装置を監視しバックアップのタイミングを検出する監視手段、
前記運用装置のバックアップのタイミングを検出した場合に、当該運用装置が利用するデータを記憶する前記ストレージサーバ内のバックアップ元の記憶装置から、前記ストレージサーバに設けられたバックアップ先の他の記憶装置へ当該データをコピーするバックアップ管理の処理において、前記バックアップ元の記憶装置の記憶するオペレーティングシステムと、前記バックアップ先の記憶装置のオペレーティングシステムとを比較して、一致する場合には、前記バックアップ先の記憶装置に、前記バックアップ元の記憶装置の前記オペレーティングシステムを含むデータを全てコピーするバックアップ管理手段、
として機能させるプログラム。 One or a plurality of operating devices having an extended communication unit that converts a data transfer protocol between devices inside a computer device into a communication network protocol and performs communication between the devices;
A management server computer that manages a storage server that includes a plurality of storage devices that include the extended communication unit and that stores data processed by the operation apparatus, and that includes a computer of a management device that includes the extended communication unit;
A monitoring unit that monitors the operation device via the extended communication unit and detects a backup timing,
When the backup timing of the operation device is detected, from the backup source storage device in the storage server that stores data used by the operation device to another backup destination storage device provided in the storage server In the backup management process of copying the data, the operating system stored in the storage device of the backup source and the operating system of the storage device of the backup destination are compared, and if they match, the storage of the backup destination is performed. Backup management means for copying all data including the operating system of the backup source storage device to the device;
Program to function as.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016053257A JP6701846B2 (en) | 2016-03-17 | 2016-03-17 | Management device, backup system, backup management method, program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016053257A JP6701846B2 (en) | 2016-03-17 | 2016-03-17 | Management device, backup system, backup management method, program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017167869A JP2017167869A (en) | 2017-09-21 |
JP6701846B2 true JP6701846B2 (en) | 2020-05-27 |
Family
ID=59913473
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016053257A Active JP6701846B2 (en) | 2016-03-17 | 2016-03-17 | Management device, backup system, backup management method, program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6701846B2 (en) |
-
2016
- 2016-03-17 JP JP2016053257A patent/JP6701846B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017167869A (en) | 2017-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5851503B2 (en) | Providing high availability for applications in highly available virtual machine environments | |
CN108509153B (en) | OSD selection method, data writing and reading method, monitor and server cluster | |
US6944854B2 (en) | Method and apparatus for updating new versions of firmware in the background | |
US7114094B2 (en) | Information processing system for judging if backup at secondary site is necessary upon failover | |
US20100138687A1 (en) | Recording medium storing failure isolation processing program, failure node isolation method, and storage system | |
JP5094460B2 (en) | Computer system, data matching method, and data matching processing program | |
JPWO2008114441A1 (en) | Storage management program, storage management method, and storage management device | |
JP6212934B2 (en) | Storage system, information processing apparatus control program, and storage system control method | |
US9378078B2 (en) | Controlling method, information processing apparatus, storage medium, and method of detecting failure | |
US20160112342A1 (en) | Machine providing method, machine providing system and computer-readable recording medium having stored therein machine providing program | |
CN100550894C (en) | The N road is shared the efficient lock management of flash copy in the storage system | |
US9697081B2 (en) | Storage control device and data recovery method | |
CN1508714A (en) | Method and system for determining activity of high availability mass | |
US20160103714A1 (en) | System, method of controlling a system including a load balancer and a plurality of apparatuses, and apparatus | |
JP6708923B2 (en) | Storage system | |
JP2007334836A (en) | Information processor, data holding device and control method therefor, computer program, and storage medium | |
CN103677660A (en) | Information processing apparatus and area release control method | |
CN113626183A (en) | Cluster construction method and device based on super-fusion infrastructure | |
JP2016177324A (en) | Information processing apparatus, information processing system, information processing method, and program | |
JP6701846B2 (en) | Management device, backup system, backup management method, program | |
US9734017B2 (en) | Methods for dynamically determining and readjusting failover targets and devices thereof | |
JP6287308B2 (en) | Replication control system, replication control method, and replication control program | |
US10365923B2 (en) | Information processing device, information processing system, and control method | |
US20080256313A1 (en) | System, Method And Computer Program Product For Remote Mirroring | |
US11188393B1 (en) | Systems and methods for performing load balancing and distributed high-availability |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190208 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191218 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200107 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200309 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200407 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200420 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6701846 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |