Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5128876B2 - Backup system - Google Patents
[go: Go Back, main page]

JP5128876B2 - Backup system - Google Patents

Backup system Download PDF

Info

Publication number
JP5128876B2
JP5128876B2 JP2007219467A JP2007219467A JP5128876B2 JP 5128876 B2 JP5128876 B2 JP 5128876B2 JP 2007219467 A JP2007219467 A JP 2007219467A JP 2007219467 A JP2007219467 A JP 2007219467A JP 5128876 B2 JP5128876 B2 JP 5128876B2
Authority
JP
Japan
Prior art keywords
parameter
batch file
parameters
setting
backup
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.)
Expired - Fee Related
Application number
JP2007219467A
Other languages
Japanese (ja)
Other versions
JP2009053899A (en
Inventor
慶一郎 神田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Information and Telecommunication Engineering Ltd
Original Assignee
Hitachi Computer Peripherals Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Computer Peripherals Co Ltd filed Critical Hitachi Computer Peripherals Co Ltd
Priority to JP2007219467A priority Critical patent/JP5128876B2/en
Publication of JP2009053899A publication Critical patent/JP2009053899A/en
Application granted granted Critical
Publication of JP5128876B2 publication Critical patent/JP5128876B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、コンピュータシステムにおけるデータのバックアップやリストアを行うバックアップシステムに関する。   The present invention relates to a backup system for backing up and restoring data in a computer system.

近年のコンピュータシステムは、各種業務を行うアプリケーション(AP)サーバがSAN(Storage Area Network)を介して複数の磁気ディスク装置をRAID接続したディスクサブシステムにデータを記憶し、このディスクサブシステムを磁気テープを記録媒体とした磁気テープ記憶装置にバックアップ記憶するように構成され、該磁気テープ記憶装置が例えばシステムの再構築や災害時に必要なデータをディスクサブシステムにリストアするように構成されている。   In recent computer systems, application (AP) servers that perform various tasks store data in a disk subsystem in which a plurality of magnetic disk devices are RAID-connected via a SAN (Storage Area Network), and this disk subsystem is stored on a magnetic tape. Is stored in a magnetic tape storage device using the recording medium as a recording medium, and the magnetic tape storage device is configured to restore data necessary for, for example, system reconstruction or disaster to the disk subsystem.

尚、前記磁気テープ記憶装置にデータのバックアップを行う技術が記載された文献としては、例えば下記特許文献が挙げられ、この特許文献には、ディスクサブシステムから世代毎のデータを磁気テープ記憶装置にバックアップする際、このバックアップに関する履歴情報を記憶しておき、リストア時に前記履歴情報を参照してディスクサブシステムにデータをリストアする技術が記載されている。
特開2006−40065号公報
As a document describing a technique for backing up data in the magnetic tape storage device, for example, the following patent document can be cited. In this patent document, generation data from a disk subsystem is stored in a magnetic tape storage device. A technology is described in which history information relating to this backup is stored at the time of backup, and data is restored to the disk subsystem by referring to the history information at the time of restoration.
JP 2006-40065 A

前述した従来技術によるバックアップシステムは、バックアップ履歴情報を用いてリストアを行うことができるものの、例えば特定のデータのバックアップやリストアを行う際には運用者が管理用コンピュータを用いてコマンドベースのバッチファイル文を作成し、このバッチファイル文を磁気テープ記憶装置に転送し、該磁気テープ記憶装置にバッチファイル文に含まれるコマンドをパラメータに従って実行させる必要があった。このバッチファイル文は、磁気テープ記憶装置が実行するまでコマンドやパラメータの引数や変数が予め許可された値か否かを判断できず、誤った処理を実行した際には誤ったバックアップやリストアが行われ、データを消失する可能性があると言う不具合があった。   Although the above-described backup system according to the prior art can restore using backup history information, for example, when backing up or restoring specific data, an operator uses a management computer to execute a command-based batch file. It is necessary to create a statement, transfer the batch file statement to the magnetic tape storage device, and cause the magnetic tape storage device to execute a command included in the batch file statement according to the parameters. This batch file statement cannot determine whether the arguments and variables of commands and parameters are pre-permitted values until it is executed by the magnetic tape storage device. If an incorrect process is executed, an incorrect backup or restore will be performed. There was a problem that data could be lost.

本発明は、バックアップやリストアを行うバッチファイル文の作成を支援し且つ実行時のエラーを低減することができるバックアップシステムを提供することである。   An object of the present invention is to provide a backup system that supports creation of a batch file statement for performing backup and restoration and can reduce errors during execution.

前記目的を達成するために本発明は、ディスクサブシステムに記憶されたボリュームデータをバックアップ記憶する磁気テープ記憶装置と、前記ボリュームデータをディスクサブシステムから磁気テープ記憶装置へバックアップを行う処理内容又は磁気テープ記憶装置からディスクサブシステムへリストアを行う処理内容を指定するバッチファイル文を作成する管理用コンピュータとを接続したバックアップシステムであって、前記バッチファイル文が、前記バックアップ及びリストアを指示するためのコマンドと、該コマンド毎に引数又は変数が設定された複数のパラメータとを含み、前記管理用コンピュータが、前記バッチファイル文のパラメータ毎に予め設定された設定引数又は設定変数を格納するパラメータテーブルと、前記複数パラメータ毎の注意事項情報を格納する注意事項テーブルと、情報を表示する表示装置とを備え、複数パラメータと該パラメータの引数又は変数に対応した文字及びアイコンを有するパラメータ選択画面を表示装置に表示し、操作者に前記文字又はアイコンを選択させる第1工程と、該第1工程による選択画面から選択された文字又はアイコンに対応するパラメータに対応して前記予め設定された設定引数又は設定変数をパラメータテーブルから抽出する第2工程と、該第2工程により抽出した設定引数又は設定変数が前記選択画面から選択されたパラメータの引数又は変数と一致するか否かを判定し、一致すると判定した複数のパラメータの引数又は変数とコマンドとを結合してバッチファイル文を作成する第3工程と、該第2工程により作成したバッチファイル文に含まれるパラメータに対応する注意事項情報を注意事項テーブルから抽出し、該抽出した注意事項情報を結合して注意事項情報文を作成する第4工程と、前記第3工程により作成したバッチファイル文及び第4工程により作成した注意事項情報文を表示装置に表示する第5工程と、該第5工程により表示したバッチファイル文の出力指示が入力されたとき、前記バッチファイル文をテキストファイル形式で出力する第6工程とを実行することを特徴とする。   In order to achieve the above object, the present invention provides a magnetic tape storage device for backing up and storing volume data stored in a disk subsystem, and a processing content or magnetic field for backing up the volume data from the disk subsystem to the magnetic tape storage device. A backup system connected to a management computer for creating a batch file statement for specifying processing contents to be restored from a tape storage device to a disk subsystem, the batch file statement for instructing the backup and restore A parameter table including a command and a plurality of parameters in which an argument or variable is set for each command, wherein the management computer stores a setting argument or a setting variable preset for each parameter of the batch file statement; , A note table for storing note information for each meter and a display device for displaying the information are provided, and a parameter selection screen having a plurality of parameters and characters and icons corresponding to arguments or variables of the parameters is displayed on the display device. A first step for allowing the operator to select the character or icon, and a parameter for the setting argument or setting variable set in advance corresponding to the parameter corresponding to the character or icon selected from the selection screen in the first step A second step of extracting from the table, and determining whether or not the setting argument or setting variable extracted in the second step matches the argument or variable of the parameter selected from the selection screen, A third step of creating a batch file statement by combining parameter arguments or variables and commands, and the second step The notes information corresponding to the parameters included in the batch file sentence extracted from the notes table, the notes information sentence is created by combining the extracted notes information, and created by the third step When the output instruction of the batch file sentence displayed by the 5th process and the 5th process which displayed the batch file sentence and the notes information sentence created by the 4th process on the display device are inputted, the batch file sentence is The sixth step of outputting in a text file format is executed.

本発明によるバックアップシステムは、複数のパラメータに応じて予め設定された引数又は変数と、前記パラメータに対応した注意事項情報とを各テーブルに格納しておき、管理者によって選択されたパラメータの引数又は変数が前記テーブルに予め格納した設定引数又は設定変数と一致するか否かを判定し、一致する引数又は変数を含むバッチファイル文及び引数又は変数に対応した注意事項情報文とを表示装置に表示することによって、操作に不慣れな管理者であってもエラーを低減したバッチファイル文を容易に作成することができる。   The backup system according to the present invention stores arguments or variables set in advance according to a plurality of parameters and precaution information corresponding to the parameters in each table, and the parameters or parameters selected by the administrator Judges whether or not the variable matches the setting argument or setting variable stored in the table in advance, and displays the batch file sentence including the matching argument or variable and the note information sentence corresponding to the argument or variable on the display device By doing so, even an administrator who is unfamiliar with the operation can easily create a batch file sentence with reduced errors.

以下、本発明の一実施形態によるバックアップシステムを図面を参照して詳細に説明する。図1は本実施形態によるバックアップ方法が適用されるコンピュータシステムを示す図、図2は本実施形態によるバックアップ方法を実行する管理コンピュータの全体動作フロー図、図3はパラメータ抽出処理のフロー図、図4は注意事項抽出処理のフロー図、図5はコマンドパラメータ及び注意事項の例を示す図、図6はリハーサルログ実行時のログ例を示す図、図7は実行結果のタグ例を示す図、図8はリハーサル実行結果例を示す図、図9は選択パラメータ例を示す図である。
[構成]
Hereinafter, a backup system according to an embodiment of the present invention will be described in detail with reference to the drawings. 1 is a diagram showing a computer system to which a backup method according to the present embodiment is applied, FIG. 2 is an overall operation flowchart of a management computer that executes the backup method according to the present embodiment, and FIG. 3 is a flowchart of parameter extraction processing. 4 is a flow diagram of the notes extraction process, FIG. 5 is a diagram showing examples of command parameters and notes, FIG. 6 is a diagram showing examples of logs at the time of rehearsal log execution, and FIG. 7 is a diagram showing examples of execution result tags. FIG. 8 is a diagram showing an example of rehearsal execution results, and FIG. 9 is a diagram showing examples of selection parameters.
[Constitution]

まず本実施形態によるバックアップ制御方法が適用されるコンピュータシステムは、図1に示す如く、各種業務を行うアプリケーションサーバ10と、該アプリケーション(AP)サーバ10と図示しないSAN等のネットワークを介して接続され、該APサーバ10のデータをボリュームデータとして記憶するディスクサブシステム20と、前記APサーバ10とFC(ファイバチャネル)等を介して直接接続され、前記ディスクサブシステム20に記憶したボリュームデータのバックアップやリストアを行う磁気テープ記憶装置40と、前記磁気テープ記憶装置40等を制御してボリュームデータのバックアップやリストアを制御する管理コンピュータ(PC)30とから構成される。尚、前記磁気テープ記憶装置40は、ディスクサブシステム20をターゲットとして、該ターゲットとデータ転送を行うイニシエータ機能を有するものである。   First, as shown in FIG. 1, a computer system to which a backup control method according to the present embodiment is applied is connected to an application server 10 that performs various operations, and the application (AP) server 10 via a network such as a SAN (not shown). The disk subsystem 20 that stores the data of the AP server 10 as volume data, and the volume data stored in the disk subsystem 20 directly connected to the AP server 10 via FC (Fibre Channel), etc. It comprises a magnetic tape storage device 40 that performs restoration, and a management computer (PC) 30 that controls the magnetic tape storage device 40 and the like to control backup and restoration of volume data. The magnetic tape storage device 40 has an initiator function for transferring data to and from the disk subsystem 20 as a target.

前記管理PC30は、ディスクサブシステム20から磁気テープ記憶装置40へのボリュームデータのバックアップ又は磁気テープ記憶装置40からディスクサブシステム20へのリストアを磁気テープ記憶装置40に実行させるためのバッチファイル文の作成を支援するものであって、前記バッチファイル文に使用する各種コマンド及び該コマンドに許されたパラメータの設定引数又は設定変数を格納するコマンドパラメータテーブル80と、前記コマンドパラメータ指示時の注意事項をパラメータに応じて格納した構成パターン注意事項テーブル90とを備える。尚、前記許されたパラメータの設定引数又は設定変数とは、例えば磁気テープ記憶装置40を構成する磁気テープ記録再生デッキに予め付与されたデッキグループ番号や組数、テープ跨りの組数等のシステムの構成に応じてシステムが許容できる引数や変数を意味するものとする。   The management PC 30 stores a batch file statement for causing the magnetic tape storage device 40 to perform backup of volume data from the disk subsystem 20 to the magnetic tape storage device 40 or restore from the magnetic tape storage device 40 to the disk subsystem 20. A command parameter table 80 for storing various commands used in the batch file statement and parameter setting arguments or setting variables allowed for the command, and precautions when specifying the command parameters. And a configuration pattern precaution table 90 stored in accordance with the parameters. The permitted parameter setting argument or setting variable is, for example, a system such as a deck group number or a number of groups assigned to a magnetic tape recording / reproducing deck constituting the magnetic tape storage device 40, a number of groups across tapes, etc. Arguments and variables that the system can accept depending on the configuration of

前記コマンドパラメータテーブル80は、指定したボリュームデータのバックアップやリストアを行う際の各種パラメータと該パラメータ毎にシステムが許可した設定引数又は設定変数を格納するものであって、設定引数又は設定変数としては、例えば図5に示す如く、データ記録再生を行うデッキ(磁気テープ記録再生デッキ)を指定するデッキグループ番号を指定する「−g」、指定したデッキグループに対応するデッキ及び組数毎のテープ番号を指定する「−m」、実行するバッチ番号を指定する「−b」、テープ跨りの組数を指定する「−pc」、テープの最新世代チェック有無をしている「−t」、テープのボリューム名のチェックの有無を指定する「−n」、世代番号のチェック有無を示す「−r」等のアルファベットや、デッキ番号等の数値とが挙げられ、コマンドパラメータテーブル80にパラメータ毎に予め設定される引数又は変数は、例えば、デッキ台数等のシステム構成に応じたデッキ番号やチェック有無のフラグ値[0又は1]である。   The command parameter table 80 stores various parameters used when backing up and restoring specified volume data and setting arguments or setting variables permitted by the system for each parameter. For example, as shown in FIG. 5, “−g” for specifying a deck group number for designating a deck (magnetic tape recording / reproducing deck) for data recording / reproduction, a deck corresponding to the designated deck group, and a tape number for each set. "-M" to specify the batch number to be executed "-b", to specify the number of sets across the tape "-pc", whether to check the latest generation of the tape "-t", the tape Alphabets such as “-n” indicating whether or not the volume name is checked, “−r” indicating whether or not the generation number is checked, The argument or variable preset for each parameter in the command parameter table 80 is, for example, a deck number according to the system configuration such as the number of decks or a flag value [0 or 1] indicating whether or not to check. It is.

また構成パターン注意事項テーブル90は、前記引数又は変数に対応した注意事項、例えば図5に示した安全モードパラメータ「−t」の引数「0」のときに最新LUのバックアップデータが存在した際に動作を停止することや、引数「1」のときにはバックアップデータが存在しても無視して上書きを継続する等の管理者に対するパラメータや引数又は変数の注意事項情報をテキストデータとして格納するものである。   In addition, the configuration pattern precaution table 90 shows precautions corresponding to the argument or variable, for example, when backup data of the latest LU exists at the time of the argument “0” of the safety mode parameter “−t” shown in FIG. It stores parameters, arguments, and caution information for the administrator as text data, such as stopping the operation or ignoring the backup data even if the argument is “1” and continuing overwriting. .

前記バッチファイル文は、ホストのIPアドレス、使用する磁気テープ記録再生装置のデッキ番号、テープ番号、使用テープ本数等をコマンド及び引数又は変数を含むパラメータによりなる文字列により作成され、オプションを[ ]内の値にて指定するものであって、例えば「t80bkup host -gGROUP0 -mTAPEN0 -bBATCHN0 -pcPARTYCOUNT [-tTAPECHEKLEVEL] [-n] [-r] 」の如く作成される。
[動作]
The batch file statement is created by a character string consisting of a command and parameters including arguments or variables, such as the host IP address, the deck number of the magnetic tape recording / playback device to be used, the tape number, the number of tapes used, etc. For example, “t80bkup host -gGROUP0 -mTAPEN0 -bBATCHN0 -pcPARTYCOUNT [-tTAPECHEKLEVEL] [-n] [-r]” is created.
[Operation]

この様に構成されたコンピュータシステムにおけるディスクサブシステム20から磁気テープ記憶装置40へのデータバックアップ又はリストアは、管理者が管理PC30を用いてバッチコマンド文を作成し、このバッチコマンド文により磁気テープ記憶装置40が実行するものであり、このバックアップ時の動作を例にとって次に説明する。   Data backup or restoration from the disk subsystem 20 to the magnetic tape storage device 40 in the computer system configured as described above is performed by the administrator using the management PC 30 to create a batch command statement, and this batch command statement is used to store the magnetic tape. The operation performed by the apparatus 40 will be described below by taking this backup operation as an example.

このバックアップ処理は、まず図2に示す如く、管理用PC30が、ディスプレイにバックアップを行うかリストアを行うかの選択画面を表示し、選択された処理に応じたパラメータ及び該パラメータに対応した引数又は変数の選択画面を表示するステップS201と、この選択画面から管理者が選択したパラメータ及び該パラメータに対応した引数又は変数を選択入力するステップS202を実行する。このステップS202によりディスプレイに表示される選択パラメータ及び引数又は変数は、例えば図9に示す如く、テープアレイ装置のIPアドレス、ライブラリの番号、テープ番号,バッチ番号、テープ跨りの組数(データ量が多く、複数の磁気テープカートリッジに記録される場合)、最新世代のチェック有無、ボリューム(VOL)名チェックの有無、世代番号チェックの有無等の管理者が認識可能な文字及びアイコン(操作画面において、処理の内容や対象を小さな絵や記号で表現したもの)により表示される。   In this backup process, first, as shown in FIG. 2, the management PC 30 displays a selection screen for backup or restore on the display, and the parameter corresponding to the selected process and the argument or Step S201 for displaying a variable selection screen and step S202 for selecting and inputting a parameter selected by the administrator and an argument or variable corresponding to the parameter from the selection screen are executed. The selection parameters and arguments or variables displayed on the display in step S202 are, for example, as shown in FIG. 9, the IP address of the tape array device, the library number, the tape number, the batch number, the number of sets across the tape (the data amount is Many characters and icons that can be recognized by the administrator, such as whether or not the latest generation check, volume (VOL) name check, generation number check, etc. The contents and object of processing are represented by small pictures and symbols).

次いで本処理は、バッチファイル文作成を継続するか否かを管理者の入力に応じて判定し、継続作成すると判定したときに前記ステップS202に戻るステップS203と、該ステップS203により継続作成しないと判定したときに前記コマンドパラメータテーブル80から前記ステップS202において選択されたパラメータ及び予め設定された引数又は変数を抽出するステップS204と、次いで該抽出したパラメータに対する注意事項を前記構成パターン注意事項テーブル90から抽出するステップS205とを実行する。   Next, this process determines whether or not to continue the batch file sentence creation according to the input of the administrator, and when it is determined that the batch file sentence creation is to be continued, the process returns to step S202 when it is determined that the batch file sentence creation is to be continued. Step S204 for extracting the parameter selected in step S202 and the previously set argument or variable from the command parameter table 80 when determined, and notes for the extracted parameter from the configuration pattern note table 90. Step S205 of extraction is executed.

前記ステップS204によるパラメータ抽出処理の詳細は、図3に示す如く、管理者から選択されたパラメータ及び引数又は変数を呼び出すステップS301と、この呼び出したパラメータ及び引数又は変数とコマンドパラメータテーブル80に格納されたパラメータ及び設定引数又は設定変数とを比較し、管理者が作成したバッチファイル文のパラメータの引数又は変数がシステムに許された設定引数又は設定変数と一致するか否かを判定するステップS302と、該ステップS302により一致したパラメータをコマンドパラメータテーブル80から抽出するステップS303と、これら抽出したパラメータ及び引数又は変数をコマンドと結合してバッチファイル文を作成するステップS304を実行する。   The details of the parameter extraction processing in step S204 are stored in step S301 for calling a parameter, argument or variable selected by the administrator, and the called parameter, argument or variable and command parameter table 80, as shown in FIG. A step S302 for comparing the parameters and setting arguments or setting variables of the batch file statement created by the administrator and determining whether or not the parameter arguments or variables of the batch file statement created by the administrator matches the setting arguments or setting variables allowed by the system; Then, step S303 for extracting the matched parameters from the command parameter table 80 in step S302, and step S304 for creating a batch file sentence by combining the extracted parameters and arguments or variables with the command are executed.

前記ステップS205による注意事項抽出処理の詳細は、図4に示す如く、前記ステップS204により作成したバッチファイル文に含まれるコマンドを抽出するステップS401と、該抽出したコマンドに対応するパラメータと注意事項を構成パターン注意事項テーブル90に格納したパラメータとを比較するステップ402と、該ステップ402による比較の結果、一致したパラメータに対する注意事項情報を構成パターン注意事項テーブル90から抽出するステップS403と、これら抽出した注意事項を基に注意事項文を作成するステップS404を実行する。   As shown in FIG. 4, the details of the precaution extraction process in step S205 include step S401 for extracting a command included in the batch file sentence created in step S204, and parameters and precautions corresponding to the extracted command. Step 402 for comparing the parameters stored in the configuration pattern notes table 90, step S403 for extracting the notes information for the matched parameters as a result of the comparison in step 402 from the configuration pattern notes table 90, and these extracted Step S404 for creating a note text based on the note is executed.

次いで本実施形態によるバックアップ処理は、図2に戻り、前記ステップS204及び205にて読み込んだパラメータ及び注意事項を基に作成したバッチファイル文及び注意事項を表示するステップS206と、該ステップS206により表示した事項を基に管理者が選択(パラメータの変更/削除等)した事項を入力するステップS207と、該バッチファイル文を出力することが管理者から入力されたか否かを判定し、否のときに処理を終了するステップS208と、この作成したバッチファイル文のテストを実行すると入力されたか否かを判定し、否と判定されたときに処理を終了するステップS210と、該ステップS210により実行すると判定されたバッチファイル文のテストを行うステップS211と、該ステップS211によるリハーサル結果を表示するステップS212とを順次実行する様に動作する。   Next, the backup processing according to the present embodiment returns to FIG. 2, step S206 for displaying the batch file sentence and notes generated based on the parameters and notes read in steps S204 and 205, and the display in step S206. Step S207 for inputting the item selected by the administrator (parameter change / deletion, etc.) based on the selected item, and determining whether or not the administrator has input to output the batch file statement. Step S208 for ending the process, step S210 for determining whether or not an input is made when the test of the created batch file statement is executed, and step S210 for ending the process when it is determined to be not. Step S211 for testing the determined batch file sentence, and step S211 It operates so as to sequentially and a step S212 for displaying the rehearsal result by.

前記ステップS211によるバッチ実行リハーサルの実行ログは、例えば図6に示す如く、「#CONF_SEARCH」他の複数のタグと、該タグの実行中を示す「Checking Error Log・・」等のログと、実行結果である「#GETERROR・・・」等から構成され、前記タグは、図7に示す如く、例えば「#CONF_SEARCH」が「磁気テープ記憶装置の装置情報の取得の開始」、「#GETERROR」が「エラー情報の取得」を表すものであり、前記ステップS212のリハーサル結果の表示として前記図6に示した実行ログは図8に示した内容を管理PC30のディスプレイ上に表示することによって、バックアップやリストア動作を管理者が容易に監視することができる。   The execution log of the batch execution rehearsal in the step S211 includes, for example, a plurality of tags such as “#CONF_SEARCH”, a log such as “Checking Error Log ...” indicating that the tag is being executed, and an execution log as illustrated in FIG. As shown in FIG. 7, the tag includes, for example, “#CONF_SEARCH”, “start of acquisition of device information of magnetic tape storage device”, and “#GETERROR”. 6 represents “acquisition of error information”, and the execution log shown in FIG. 6 displays the contents shown in FIG. 8 on the display of the management PC 30 as a display of the rehearsal result in step S212. The administrator can easily monitor the restore operation.

この様に本実施形態によるバックアップ処理は、管理PC30が、管理者が任意に選択したコマンドのパラメータの引数又は変数が予め許されたものか否かをコマンドパラメータテーブル80を参照して判定すると共に、パラメータの注意事項を構成パターン注意事項テーブル90を参照して管理者に注意を促すため、コマンドに不慣れな管理者であってもバッチファイル文を容易に作成することができ、従ってバックアップやリストアを指示するバッチファイル文の作成を支援し且つ実行時のエラーを低減することができる。   As described above, in the backup processing according to the present embodiment, the management PC 30 determines whether or not an argument or variable of a command parameter arbitrarily selected by the administrator is permitted in advance with reference to the command parameter table 80. Because the parameter notes are referred to the configuration pattern notes table 90 to alert the administrator, even an administrator unfamiliar with commands can easily create batch file statements, so backup and restore It is possible to support creation of a batch file statement instructing and to reduce errors during execution.

本発明の一実施形態によるバックアップ方法が適用されるコンピュータシステムを示す図。The figure which shows the computer system with which the backup method by one Embodiment of this invention is applied. 本実施形態によるバックアップ方法を実行する管理コンピュータの全体動作フロー図。FIG. 3 is an overall operation flow diagram of a management computer that executes a backup method according to the present embodiment. 本実施形態によるパラメータ抽出処理のフロー図。The flowchart of the parameter extraction process by this embodiment. 本実施形態による注意事項抽出処理のフロー図。The flowchart of the notes extraction process by this embodiment. 本実施形態によるコマンドパラメータ及び注意事項の例を示す図。The figure which shows the example of the command parameter by this embodiment, and notes. 本実施形態によるリハーサルログ実行時のログ例を示す図。The figure which shows the example of a log at the time of rehearsal log execution by this embodiment. 本実施形態による実行結果のタグ例を示す図。The figure which shows the example of a tag of the execution result by this embodiment. リハーサル実行結果例を示す図。The figure which shows the example of a rehearsal execution result. 選択パラメータ例を示す図。The figure which shows the example of a selection parameter.

符号の説明Explanation of symbols

10:アプリケーションサーバ、20:ディスクサブシステム、40:磁気テープ記憶装置、80:コマンドパラメータテーブル、90:構成パターン注意事項テーブル。   10: Application server, 20: Disk subsystem, 40: Magnetic tape storage device, 80: Command parameter table, 90: Configuration pattern notes table.

Claims (1)

ディスクサブシステムに記憶されたボリュームデータをバックアップ記憶する磁気テープ記憶装置と、前記ボリュームデータをディスクサブシステムから磁気テープ記憶装置へバックアップを行う処理内容又は磁気テープ記憶装置からディスクサブシステムへリストアを行う処理内容を指定するバッチファイル文の操作者による作成を支援する管理用コンピュータとを接続したバックアップシステムであって、
前記バッチファイル文が、前記バックアップ及びリストアを指示するためのコマンドと、該コマンド毎に引数又は変数が設定された複数のパラメータとを含み、
前記管理用コンピュータが、前記バッチファイル文のパラメータ毎に予め設定された設定引数又は設定変数を格納するパラメータテーブルと、前記複数パラメータ毎の注意事項情報を格納する注意事項テーブルと、情報を表示する表示装置とを備え、
複数パラメータと該パラメータの引数又は変数に対応した文字及びアイコンを有するパラメータ選択画面を表示装置に表示し、操作者に前記文字又はアイコンを選択させる第1工程と、
該第1工程による選択画面から選択された文字又はアイコンに対応するパラメータに対応して前記予め設定された設定引数又は設定変数をパラメータテーブルから抽出する第2工程と、
該第2工程により抽出した設定引数又は設定変数が前記選択画面から選択されたパラメータの引数又は変数と一致するか否かを判定し、一致すると判定した複数のパラメータの引数又は変数とコマンドとを結合してバッチファイル文を作成する第3工程と、
該第2工程により作成したバッチファイル文に含まれるパラメータに対応する注意事項情報を注意事項テーブルから抽出し、該抽出した注意事項情報を結合して注意事項情報文を作成する第4工程と、
前記第3工程により作成したバッチファイル文及び第4工程により作成した注意事項情報文を表示装置に表示する第5工程と、
該第5工程により表示したバッチファイル文の出力指示が入力されたとき、前記バッチファイル文をテキストファイル形式で出力する第6工程とを実行するバックアップシステム。
Magnetic tape storage device for backup storage of volume data stored in the disk subsystem, and processing contents for backing up the volume data from the disk subsystem to the magnetic tape storage device, or restoration from the magnetic tape storage device to the disk subsystem A backup system connected to a management computer that supports operator creation of batch file statements that specify processing content,
The batch file statement includes a command for instructing the backup and restore, and a plurality of parameters in which arguments or variables are set for each command,
The management computer displays a parameter table for storing setting arguments or setting variables set in advance for each parameter of the batch file statement, a notes table for storing notes information for the plurality of parameters, and information. A display device,
A first step of displaying a parameter selection screen having a plurality of parameters and characters and icons corresponding to arguments or variables of the parameters on a display device, and allowing an operator to select the characters or icons;
A second step of extracting, from a parameter table, the preset setting argument or setting variable corresponding to a parameter corresponding to the character or icon selected from the selection screen in the first step;
It is determined whether or not the setting argument or setting variable extracted in the second step matches the parameter argument or variable selected from the selection screen, and a plurality of parameter arguments or variables and commands determined to match. A third step of combining and creating a batch file statement;
A fourth step of extracting the precaution information corresponding to the parameter included in the batch file sentence created in the second step from the precaution table, and combining the extracted precaution information to create a precaution information sentence;
A fifth step of displaying a batch file sentence created in the third step and a notice information sentence created in the fourth step on a display device;
A backup system that executes a sixth step of outputting the batch file sentence in a text file format when an instruction to output the batch file sentence displayed in the fifth step is input.
JP2007219467A 2007-08-27 2007-08-27 Backup system Expired - Fee Related JP5128876B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007219467A JP5128876B2 (en) 2007-08-27 2007-08-27 Backup system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007219467A JP5128876B2 (en) 2007-08-27 2007-08-27 Backup system

Publications (2)

Publication Number Publication Date
JP2009053899A JP2009053899A (en) 2009-03-12
JP5128876B2 true JP5128876B2 (en) 2013-01-23

Family

ID=40504939

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007219467A Expired - Fee Related JP5128876B2 (en) 2007-08-27 2007-08-27 Backup system

Country Status (1)

Country Link
JP (1) JP5128876B2 (en)

Also Published As

Publication number Publication date
JP2009053899A (en) 2009-03-12

Similar Documents

Publication Publication Date Title
US9195571B2 (en) Automatic testing apparatus for embedded software, automatic testing method thereof and test scenario composing method
US9569314B2 (en) Flash copy for disaster recovery (DR) testing
US10671519B2 (en) Unit testing for changes to version control
US20150154084A1 (en) Flash copy for disaster recovery (dr) testing
CN114706719B (en) A disk testing method and device based on FIO testing tool
CN101329688B (en) Database system and method for external backup
KR101479516B1 (en) Source code security weakness detection apparatus and method
JP2021015481A (en) Information processing program, information processing method, and information processing device
JP5128876B2 (en) Backup system
EP2592507A2 (en) Method and apparatus for the display of multiple errors on a human-machine interface
US20230315499A1 (en) Simulation of user actions in computer environment
CN109684525B (en) Document display method, device, storage medium and test equipment
CN119668629B (en) Equipment mirror image burning and testing method, system and development panel
JP3168993B2 (en) Remote program debugging system, remote program debugging method, and recording medium recording remote debugging program
JP3300156B2 (en) Recovery method in case of CAD system failure
JP2011227789A (en) Information processor and program
JP6383331B2 (en) Control emulator and I/O emulator
JP6813265B2 (en) Operation recording / playback program, operation recording program, operation recording / playback method, and operation recording / playback device
CN120803434A (en) Pipeline configuration method and device, electronic equipment and storage medium
JP4792950B2 (en) Data management device
CN105912435A (en) Test method and device for disk pressure
KR20250027121A (en) Method and system for managing dataset format for training of artificial intelligence model
CN121301190A (en) Automated testing methods, apparatus, equipment, storage media and program products
JPH0219923A (en) System for constituting system resident volume
CN119025400A (en) Method and device for submitting art resources, storage medium, and electronic device

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20091211

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100803

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120720

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: 20121029

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121101

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151109

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees