JPH10269123A - Data backup method - Google Patents
Data backup methodInfo
- Publication number
- JPH10269123A JPH10269123A JP9071315A JP7131597A JPH10269123A JP H10269123 A JPH10269123 A JP H10269123A JP 9071315 A JP9071315 A JP 9071315A JP 7131597 A JP7131597 A JP 7131597A JP H10269123 A JPH10269123 A JP H10269123A
- Authority
- JP
- Japan
- Prior art keywords
- subsystem
- disk
- data
- backup
- controller
- 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
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、記憶制御装置の異
なるI/Oサブシステム間で、データのバックアップを
可能とするディスク制御装置に関し、特にディスク装置
のデータをMTライブラリへの格納に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a disk control device which can back up data between different I / O subsystems of a storage control device, and more particularly to storing data of a disk device in an MT library.
【0002】[0002]
【従来の技術】メインフレームでは、処理速度、記憶容
量の異なる外部記憶装置を組み合わせた大規模な記憶階
層(ストレージ階層)に対して、最適なデータの配置、
および効率的な運用支援を目的とする、データ管理機能
・統合ストレージ管理機能が充実しており、IBMのD
FSMS(Data Facility Storage Management Su
bsystem)が相当し、“IBM SYSTEMS JO
URNAL,Vol.28,No1,1989”に詳細が記
載されている。本管理機能を介して、メインフレームの
I/Oサブシステムのデータを、ビットコストが安い、
あるいは大容量のデータを格納できる磁気テープや磁気
テープライブラリ、光ディスクといった媒体にバックア
ップすることができる。しかし、ネットワークの大規模
化、データの大容量化に伴い、メインフレームを介して
のデータ管理では、今後、スパーコンピュータレベルの
能力を必要とする。このため、メインフレームに接続さ
れたI/Oサブシステム間でデータのバックアップを実
現する従来技術として、USP−5,155,845号
がある。2. Description of the Related Art In a mainframe, an optimal data arrangement, a large storage hierarchy (storage hierarchy) combining external storage devices having different processing speeds and storage capacities, and the like.
The data management function and the integrated storage management function for the purpose of efficient operation support and IBM's D
FSMS (Data Facility Storage Management Su
bsystem) is equivalent to "IBM SYSTEMS JO
URNAL, Vol. 28, No. 1, 1989 ". Through this management function, data of the I / O subsystem of the mainframe can be stored at a low bit cost.
Alternatively, the data can be backed up to a medium such as a magnetic tape, a magnetic tape library, or an optical disk capable of storing a large amount of data. However, with the increase in network size and data capacity, data management via a mainframe will require a supercomputer-level capability in the future. For this reason, US Pat. No. 5,155,845 discloses a conventional technique for realizing data backup between I / O subsystems connected to a mainframe.
【0003】[0003]
【発明が解決しようとする課題】従来技術では、メイン
フレームに接続されたI/Oサブシステム間でディスク
データのバックアップを実現する。ディスク制御装置感
を結ぶネットワークを介してデータを送受信するため、
バックアップ処理をメインフレームに集中させることな
く、効率的に実現できる。一般に、メインフレームのデ
ィスクI/Oサブシステム間でのデータバックアップは
ビットコストが高い。このため、メインフレームのディ
スクデータは、ビットコストの安いMTライブラリに、
メインフレームに手を加えることなく、かつ、効率的に
バックアップできることが望ましい。また、ディスク装
置を有するI/Oサブシステムがダウンした場合に、メ
インフレームを介することなく、MTライブラリを有す
るI/Oサブシステムからディスクデータを復活させる
ことが望ましい。しかし、従来例ではこれらの点に関し
て考慮されていない。In the prior art, backup of disk data is realized between I / O subsystems connected to a mainframe. In order to send and receive data via a network that connects the disk controller,
Backup processing can be efficiently realized without being concentrated on the mainframe. Generally, data backup between disk I / O subsystems of a mainframe has a high bit cost. For this reason, the mainframe disk data is stored in an MT library with low bit cost,
It is desirable to be able to backup efficiently without modifying the mainframe. Further, when the I / O subsystem having the disk device goes down, it is desirable to restore the disk data from the I / O subsystem having the MT library without going through the mainframe. However, the conventional example does not consider these points.
【0004】本発明の第1の目的は、メインフレームに
接続されたI/Oサブシステムのディスクデータを、メ
インフレームに接続されたI/Oサブシステムの磁気テ
ープライブラリに、メインフレームを介さずにデータバ
ックアップする方法を、メインフレームの処理に変更を
加えることなく提供することである。A first object of the present invention is to transfer disk data of an I / O subsystem connected to a mainframe to a magnetic tape library of the I / O subsystem connected to the mainframe without passing through the mainframe. To provide a method for backing up data without changing the processing of the mainframe.
【0005】本発明の第2の目的は、ディスク装置を有
するI/Oサブシステムがダウンした場合に、メインフ
レームを介することなく、MTライブラリを有するI/
Oサブシステムからディスクデータを復活することが可
能なデータバックアップ方法を提供することである。A second object of the present invention is to provide an I / O subsystem having an MT library without an intervening mainframe when an I / O subsystem having a disk device goes down.
An object of the present invention is to provide a data backup method capable of restoring disk data from an O subsystem.
【0006】[0006]
【課題を解決するための手段】上記第1の目的は、メイ
ンフレームに接続されたI/Oサブシステムのディスク
制御装置に、メインフレームとは別の指示装置から指示
することで実現できる。The first object can be realized by instructing a disk controller of the I / O subsystem connected to the mainframe from an instruction device different from the mainframe.
【0007】上記第2の目的は、I/Oサブシステムの
ディスク制御装置とMT制御装置に、I/Oサブシステ
ム間の接続関係とデータを管理する情報を持たせ、ディ
スク制御装置からMT制御装置をアクセスすることで実
現できる。A second object of the present invention is to provide the disk controller and the MT controller of the I / O subsystem with information for managing the connection relation between the I / O subsystems and data, and to control the MT control from the disk controller. This can be realized by accessing the device.
【0008】[0008]
【発明の実施の形態】以下、本発明の一実施例を、図面
により説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to the drawings.
【0009】図1は、本発明の対象となる計算機システ
ムの一例を示す図である。処理系A100は、メインフ
レーム101、チャネルインターフェイス102を介し
て、磁気テープ(MT)系I/Oサブシステム131に
接続しており、チャネルインターフェイス103を介し
て、ディスク系I/Oサブシステム132に接続してい
る。磁気テープ(MT)系I/Oサブシステム131
は、磁気テープ(MT)制御装置106、磁気テープラ
イブラリ制御装置107、磁気テープ駆動装置110、
磁気テープライブラリ108から構成されている。ディ
スク系I/Oサブシステム132は、ディスク制御装置
104、ディスク装置群105、サービスプロセッサ1
09から構成される。MT制御装置106とディスク制
御装置104が続ケーブル130を介して接続されてい
る。FIG. 1 is a diagram showing an example of a computer system to which the present invention is applied. The processing system A 100 is connected to a magnetic tape (MT) I / O subsystem 131 via a mainframe 101 and a channel interface 102, and is connected to a disk I / O subsystem 132 via a channel interface 103. Connected. Magnetic tape (MT) I / O subsystem 131
Are a magnetic tape (MT) controller 106, a magnetic tape library controller 107, a magnetic tape drive 110,
It comprises a magnetic tape library 108. The disk I / O subsystem 132 includes the disk control device 104, the disk device group 105, and the service processor 1.
09. The MT controller 106 and the disk controller 104 are connected via a connection cable 130.
【0010】図2は、本発明の対象となる計算機システ
ムの他の一例を示す図である。処理系A100のI/O
サブシステムと処理系B200のI/Oサブシステムか
ら構成される。処理系B200は、メインフレーム20
1、チャネルインターフェイス203を介して、ディス
ク系I/Oサブシステム232に接続している。ディス
ク系I/Oサブシステム232は、ディスク制御装置2
04、ディスク装置群205、サービスプロセッサ20
9から構成される。処理系Bのディスク制御装置204
と、処理系AのMT制御装置106が接続ケーブル23
0を介して接続される。FIG. 2 is a diagram showing another example of a computer system to which the present invention is applied. I / O of processing system A100
It comprises a subsystem and an I / O subsystem of the processing system B200. The processing system B200 includes the mainframe 20
1. It is connected to the disk I / O subsystem 232 via the channel interface 203. The disk I / O subsystem 232 includes the disk controller 2
04, disk device group 205, service processor 20
9 is comprised. Processing system B disk controller 204
And the MT controller 106 of the processing system A
0 is connected.
【0011】以下、接続ケーブル130,230は、チ
ャネルケーブルとして記述する。Hereinafter, the connection cables 130 and 230 will be described as channel cables.
【0012】メインフレーム101,121の基本的な
動作は、チャネルインターフェイスを介して、外部記憶
装置である磁気テープライブラリ108、あるいはディ
スク装置群105をアクセスする。メインフレームのプ
ロセスは、チャネルインターフェイスをサポートする任
意のオペレーティング・システム、例えば日立製作所の
VOS3(Virtual−storage Operating System
3)等の制御下で、インターフェイスを介して、外部に
格納されているデータへの経路を確立する。The basic operation of the mainframes 101 and 121 accesses the magnetic tape library 108 or the disk device group 105 as an external storage device via a channel interface. The mainframe process may be any operating system that supports the channel interface, such as Hitachi's VOS3 (Virtual-storage Operating System).
Under the control of 3) and the like, a path to externally stored data is established via the interface.
【0013】図3は、図1におけるディスク制御装置1
04の構成を示す図である。ディスク制御装置104
は、本ディスク制御装置104の制御系プロセス307
を実行するMPU302、メモリ装置301、ホストイ
ンターフェイス303、ディスク・キャツシュ装置30
4、I/Oサブシステムインターフェイス305、ディ
スクインターフェイス306、これらの装置間を接続す
るバス308から構成される。制御系プロセス307は
マルチタスク、あるいはマルチプロセッサ環境で動作す
る。メモリ装置301には、各種マイクロプログラム3
12、各種データ313、制御装置等の接続関係とデー
タの管理情報から成る接続関係情報314が格納されて
いる。メモリ装置311は、故障時に重要な情報がなく
なることを防ぐため、メモリ装置301を二重化したも
のである。FIG. 3 shows the disk controller 1 in FIG.
FIG. 4 is a diagram illustrating a configuration of a fourth embodiment. Disk control device 104
Is the control system process 307 of the disk controller 104
302, memory device 301, host interface 303, and disk cache device 30 for executing
4. It is composed of an I / O subsystem interface 305, a disk interface 306, and a bus 308 connecting these devices. The control system process 307 operates in a multitask or multiprocessor environment. Various microprograms 3 are stored in the memory device 301.
12, various data 313, and connection relation information 314 including connection relations of control devices and the like and data management information are stored. The memory device 311 is a duplicate of the memory device 301 in order to prevent loss of important information in the event of a failure.
【0014】図16におけるディスク制御装置104で
は、I/Oサブシステムインターフェイス305の接続
先がMTライブラリ制御装置107になる。In the disk controller 104 in FIG. 16, the connection destination of the I / O subsystem interface 305 is the MT library controller 107.
【0015】図2、および図17におけるディスク制御
装置204も同様の構成であり、省略する。The disk control device 204 in FIGS. 2 and 17 has the same configuration and will not be described.
【0016】図18は、図1、図2におけるMT制御装
置106の構成を示す図である。MT制御装置106
は、本MT制御装置106の制御系プロセス1807を
実行するMPU1802、メモリ装置1801、ホスト
インターフェイス1803、MTライブラリ制御装置イ
ンターフェイス1804、I/Oサブシステムインター
フェイス1805、MT駆動装置インターフェイス18
06、これらの装置間を接続するバス1808から構成
される。制御系プロセス1807はマルチタスク、ある
いはマルチプロセッサ環境で動作する。メモリ装置18
01には、各種マイクロプログラム1812、各種デー
タ1813、制御装置等の接続関係とデータの管理情報
から成る接続関係情報1814が格納されている。メモ
リ装置は1811は、故障時に重要な情報がなくなるこ
とを防ぐため、メモリ装置1801を二重化したもので
ある。図16、図17のMT制御装置106では、I/
Oサブシステムインターフェイス1805がない構成と
なる。FIG. 18 is a diagram showing a configuration of the MT control device 106 in FIGS. 1 and 2. MT controller 106
Are the MPU 1802 that executes the control system process 1807 of the MT controller 106, the memory device 1801, the host interface 1803, the MT library controller interface 1804, the I / O subsystem interface 1805, the MT driver interface 18
06, and a bus 1808 connecting these devices. The control system process 1807 operates in a multitask or multiprocessor environment. Memory device 18
01 stores connection relation information 1814 including connection relations of various microprograms 1812, various data 1813, control devices and the like, and data management information. The memory device 1811 is a duplicate of the memory device 1801 in order to prevent loss of important information at the time of failure. In the MT control device 106 shown in FIGS.
The configuration is such that there is no O subsystem interface 1805.
【0017】図19は、図16、図17におけるMTラ
イブラリ制御装置107の構成を示す図である。MTラ
イブラリ制御装置107は、MTライブラリ108のM
Tカートリッジを操作する。MTライブラリ制御装置1
07は、本MTライブラリ制御装置107の制御系プロ
セス1907を実行するMPU1902、メモリ装置1
901、MT制御装置インターフェイス1903、MT
ライブラリインターフェイス1904、I/Oサブシス
テムインターフェイス1905、これらの装置間を接続
するバス1908から構成される。制御系プロセス19
07はマルチタスク、あるいはマルチプロセッサ環境で
動作する。メモリ装置1901には、各種マイクロプロ
グラム1912、各種データ1913、制御装置等の接
続関係とデータの管理情報から成る接続関係情報191
4が格納されている。メモリ装置1911は、故障時に
重要な情報がなくなることを防ぐため、メモリ装置19
01を二重化したものである。また、外部記憶装置との
インターフェイス1906をもち、ディスク1912を
接続し、メモリ内容を格納しておくこともできる。図
1、図2のMTライブラリ制御装置107では、I/O
サブシステムインターフェイス1705がない構成とな
る。FIG. 19 is a diagram showing the configuration of the MT library control device 107 in FIGS. 16 and 17. The MT library control device 107 stores the M
Operate the T cartridge. MT library controller 1
07, an MPU 1902 for executing the control system process 1907 of the MT library control device 107, the memory device 1
901, MT controller interface 1903, MT
It comprises a library interface 1904, an I / O subsystem interface 1905, and a bus 1908 connecting these devices. Control system process 19
07 operates in a multitasking or multiprocessor environment. The memory device 1901 has connection relation information 191 including connection relations of various microprograms 1912, various data 1913, control devices and the like, and data management information.
4 is stored. The memory device 1911 is used to prevent loss of important information in the event of a failure.
01 is duplicated. Further, an interface 1906 with an external storage device can be provided, a disk 1912 can be connected, and memory contents can be stored. In the MT library control device 107 shown in FIGS.
The configuration is such that there is no subsystem interface 1705.
【0018】図18、図19では、MT制御装置106
とMTライブラリ制御装置107の双方に、構成管理情
報1814,1914が搭載されているが、これはどち
らかで管理すればよい。以下では、MT制御装置106
が構成管理情報1814を搭載しているものとする。従
って、接続関係情報は、ディスク制御装置104とMT
制御装置106に格納されており、構成に変更があった
場合には更新される。In FIGS. 18 and 19, the MT controller 106
The configuration management information 1814 and 1914 are installed in both the MT library control device 107 and the MT library control device 107, and may be managed by either of them. Hereinafter, the MT control device 106
Has the configuration management information 1814. Therefore, the connection relation information is transmitted between the disk control device 104 and the MT.
It is stored in the control device 106 and is updated when the configuration is changed.
【0019】サービスプロセッサ109は、ディスク制
御装置104に接続されており、ディスク制御装置10
4のメモリ装置301の情報を取得し、ディスク制御装
置104に指示を出すことができる。同様に、サービス
プロセッサ209は、ディスク制御装置204に接続さ
れており、ディスク制御装置204のメモリ装置上の情
報を取得し、ディスク制御装置204に指示を出すこと
ができる。The service processor 109 is connected to the disk controller 104 and
4 can acquire information on the memory device 301 and issue an instruction to the disk control device 104. Similarly, the service processor 209 is connected to the disk control device 204, can acquire information on the memory device of the disk control device 204, and can issue an instruction to the disk control device 204.
【0020】まず、ディスク制御装置のメモリ装置30
1に格納されている接続関係情報314について説明す
る。図9に示す装置構成情報リスト900の形式で格納
され、制御装置等の接続関係と、データの管理情報を持
つ。構成装置情報リストのエントリ900は、各構成装
置を一意に識別できる装置識別子901、装置識別子9
01を装置内で内部的に管理するための識別情報である
内部アドレス902、装置識別子901の属性リスト1
100、あるいは1110へのポインタ903、装置識
別子901の下位に接続される装置を示す下位構成情報
リストへのポインタ904、次の装置構成情報エントリ
の記憶場所を示す次エントリポインタ905から成る。First, the memory device 30 of the disk control device
The connection relation information 314 stored in No. 1 will be described. It is stored in the form of a device configuration information list 900 shown in FIG. 9, and has connection relations of control devices and the like and data management information. The entry 900 of the component device information list includes a device identifier 901 and a device identifier 9 that can uniquely identify each component device.
01, which is identification information for internally managing 01 in the device, and attribute list 1 of device identifier 901
It comprises a pointer 903 to 100 or 1110, a pointer 904 to a lower configuration information list indicating a device connected below the device identifier 901, and a next entry pointer 905 indicating the storage location of the next device configuration information entry.
【0021】下位構成情報リストのエントリ1000
は、各構成装置を一意に識別できる装置識別子100
1、装置識別子1001を装置内で内部的に管理するた
めの識別情報である内部アドレス1002、装置識別子
1101の属性リスト1100、あるいは1110への
ポインタ1003、次の下位装置構成情報エントリの記
憶場所を示す次エントリポインタ1004から成る。Entry 1000 of lower-level configuration information list
Is a device identifier 100 that can uniquely identify each component device.
1. An internal address 1002 which is identification information for internally managing the device identifier 1001 in the device, an attribute list 1100 of the device identifier 1101, or a pointer 1003 to 1110, and a storage location of the next lower device configuration information entry. The next entry pointer 1004 is shown.
【0022】属性リストへのポインタ903,1003
は、装置識別子がディスク制御装置を示す場合には、図
11(a)の属性リスト1100のエントリの記憶場所
を示すエントリポインタであり、装置識別子がMTライ
ブラリを示す場合には、図11(b)の属性リストのエ
ントリの記憶場所を示すエントリポインタであり、それ
以外の場合にはNULL文字が設定される。Pointers 903 and 1003 to attribute list
Is an entry pointer indicating the storage location of the entry in the attribute list 1100 in FIG. 11A if the device identifier indicates a disk control device, and FIG. 11B if the device identifier indicates an MT library. ) Is an entry pointer that indicates the storage location of the entry in the attribute list. In other cases, a NULL character is set.
【0023】図11(a)に示す属性リストのエントリ
1100は、ディスクを識別するディスク識別子110
1、ディスク識別子1101のバックアップ先を識別す
るバックアップ先のMTカートリッジ識別子1102、
ディスク識別子1101のバックアップの実行状態を示
すバックアップ状態1103、次の属性エントリの記憶
場所を示す次エントリポインタ1104からなる。バッ
クアップ状態1103は、デバイス識別子1001がバ
ックアップ中、バックアップ完了、差分バックアップ
中、差分バックアップ完了、それ以外の状態であること
を示す。The entry 1100 of the attribute list shown in FIG. 11A is a disk identifier 110 for identifying a disk.
1. a backup destination MT cartridge identifier 1102 for identifying the backup destination of the disk identifier 1101;
A backup status 1103 indicates the backup execution status of the disk identifier 1101 and a next entry pointer 1104 indicates the storage location of the next attribute entry. The backup status 1103 indicates that the device identifier 1001 is in backup, backup completed, differential backup in progress, differential backup completed, or any other status.
【0024】図11(b)に示す属性リストのエントリ
1100は、MTカートリッジを識別するMTカートリ
ッジ識別子1111、MTカートリッジのカテゴリを示
すモード1112、MTカートリッジ識別子1111に
格納されたディスクを識別するバックアップ元のディス
ク識別子1113、ディスク識別子1111のバックア
ップの実行状態を示すバックアップ状態1114、次の
属性エントリの記憶場所を示す次エントリポインタ11
15からなる。モード1112は、プライベート、ある
いはスクラッチといったMTカートリッジに割り当てら
れているカテゴリを示す。バックアップ状態1113
は、デバイス識別子1111がバックアップ中、バック
アップ完了、差分バックアップ中、差分バックアップ完
了、それ以外の状態であるかを示す。An entry 1100 of the attribute list shown in FIG. 11B includes an MT cartridge identifier 1111 for identifying the MT cartridge, a mode 1112 for indicating the category of the MT cartridge, and a backup source for identifying the disk stored in the MT cartridge identifier 1111. Disk identifier 1113, backup status 1114 indicating the backup execution status of disk identifier 1111, next entry pointer 11 indicating the storage location of the next attribute entry
It consists of fifteen. The mode 1112 indicates a category assigned to the MT cartridge, such as private or scratch. Backup status 1113
Indicates whether the device identifier 1111 is in backup, backup completed, differential backup in progress, differential backup completed, or any other state.
【0025】以下、第1の発明の実施形態を、図4、図
7に示すフローチャートを用いて説明する。具体的に
は、図1におけるディスク装置群105に格納されたデ
ィスクデータを、MT系のI/Oサブシステム131の
接続されたMTライブラリ108にバックアップする。
バックアップ処理は、サービスプロセッサ109から指
示され、メインフレームはバックアップ処理を関知せ
ず、通常のI/O命令を発行する。Hereinafter, an embodiment of the first invention will be described with reference to flowcharts shown in FIGS. Specifically, the disk data stored in the disk device group 105 in FIG. 1 is backed up to the MT library 108 connected to the MT I / O subsystem 131.
The backup process is instructed by the service processor 109, and the mainframe issues a normal I / O instruction without regard to the backup process.
【0026】図4は、ディスク制御装置104における
制御系プロセス307の処理である。サービスプロセッ
サ109は、ディスク制御装置104のメモリ装置30
1上の構成関係情報314を確認し、ディスク制御装置
104に対して、バックアップ指定とバックアップ対象
のディスクを指定する。プロック401においてサービ
スプロセッサ109からのバックアップ要求は受信され
る。FIG. 4 shows the processing of the control system process 307 in the disk control device 104. The service processor 109 is connected to the memory device 30 of the disk controller 104.
After confirming the configuration relationship information 314 on the first disk, the backup control and the disk to be backed up are specified to the disk controller 104. The block 401 receives a backup request from the service processor 109.
【0027】ディスク制御装置104は、ブロック40
2において、ディスク装置群105のデータをMTライ
ブラリ108にMTカートリッジをマウントする要求
を、図12に示すリクエストレコード1200で作成す
る。要求はサービスプロセッサ109で生成することも
できるが、ここではディスク制御装置104で生成す
る。[0027] The disk controller 104
2, a request to mount the MT cartridge on the MT library 108 with the data of the disk device group 105 is created by a request record 1200 shown in FIG. The request can be generated by the service processor 109, but is generated here by the disk controller 104.
【0028】リクエストレコード1200は、本レコー
ドの送信装置側で割り当てられ、本レコードを一意に識
別できる情報として、レコードデータに対する通し番号
や送信元、送信先情報から成るセッション識別子120
1、マウント、データリード、データライト等の指示を
示すリクエスト内容識別子1202、図13に示すパラ
メータレコードへのポインタ1203からなる。The request record 1200 is assigned on the transmitting apparatus side of this record, and includes, as information capable of uniquely identifying this record, a session identifier 120 including a serial number, transmission source, and transmission destination information for the record data.
1, a request content identifier 1202 indicating an instruction such as mount, data read, data write, etc., and a pointer 1203 to a parameter record shown in FIG.
【0029】パラメータレコード1300は、MT制御
装置を識別するMT制御装置識別子1301、MT駆動
装置を識別するMT駆動装置識別子1302、MTカー
トリッジを識別するMTカートリッジ識別子1303、
MTカートリッジ識別子1303のカテゴリを指定モー
ド1304からなる。The parameter record 1300 includes an MT controller identifier 1301 for identifying the MT controller, an MT driver identifier 1302 for identifying the MT driver, an MT cartridge identifier 1303 for identifying the MT cartridge,
The category of the MT cartridge identifier 1303 includes a designation mode 1304.
【0030】パラメータレコード1310は、MT駆動
装置識別子1311、転送データレコード1500への
ポインタ1302からなる。The parameter record 1310 includes an MT driving device identifier 1311 and a pointer 1302 to a transfer data record 1500.
【0031】パラメータレコード1320は、MT駆動
装置識別子1321からなる。The parameter record 1320 includes an MT driving device identifier 1321.
【0032】ディスク制御装置104は、リクエストレ
コード1200のリクエスト内容識別子1202に、マ
ウント要求識別子を設定し、パラメータレコードへのポ
インタ1203に図13(a)のエントリ1300の記
憶場所を示すポインタを設定し、構成関係情報314を
確認して、パラメータレコード1300のMT制御装置
識別子1301にMT制御装置106、MT駆動装置識
別子1302にMT駆動装置110、モード1304に
先に記述したスクラッチモードを指定する。MTカート
リッジ識別子1303は設定しない。これは、MTライ
ブラリ制御装置107がバックアップデータの格納先と
して、スクラッチモードを持つMTカートリッジを選択
することを示す。マウント要求をMT制御装置106に
送信する。The disk controller 104 sets the mount request identifier in the request content identifier 1202 of the request record 1200, and sets a pointer indicating the storage location of the entry 1300 in FIG. In the parameter record 1300, the MT controller 106 is designated as the MT controller identifier 1301, the MT driver identifier 1302 is designated as the MT driver 110, and the mode 1304 is designated as the scratch mode described above. The MT cartridge identifier 1303 is not set. This indicates that the MT library control device 107 selects the MT cartridge having the scratch mode as the storage destination of the backup data. A mount request is transmitted to the MT control device 106.
【0033】ブロック403において、MT制御装置1
06からレスポンスを受信する。レスポンスはレスポン
スレコード1400で受信される。In block 403, the MT controller 1
06, a response is received. The response is received in the response record 1400.
【0034】レスポンスレコード1400は、本レコー
ドの送信装置側で割り当てられ、本レコードを一意に識
別できる情報として、レコードデータに対する通し番号
や送信元、送信先情報等から成るセッション識別子14
01、リターン対象のセッションを識別するリターン対
象セッション識別子1403、リターン内容を示すリタ
ーン内容識別子1403、バックアップデータの格納先
を示すMTカートリッジ識別子1404から成る。ブロ
ック404において、レスポンスレコードを解析し、バ
ックアップデータの格納先のMTカートリッジ識別子1
404から、MTカートリッジ番号(Volume Serial
Number)を取得し、構成関係情報314のバックアップ
対象のディスクの属性情報のバックアップ先MTカート
リッジ識別子1103にMTカートリッジ番号を設定
し、バックアップ状態1103をバックアップ中にす
る。以後、バックアップ処理終了まで、メインフレーム
から、該当ディスクへのデータ更新をディスク制御装置
104は受け付けない。The response record 1400 is assigned on the transmitting device side of the record, and includes, as information that can uniquely identify the record, a session identifier 14 including a serial number for the record data, transmission source information, transmission destination information, and the like.
01, a return target session identifier 1403 for identifying the return target session, a return content identifier 1403 indicating the return content, and an MT cartridge identifier 1404 indicating the backup data storage destination. In block 404, the response record is analyzed and the MT cartridge identifier 1 of the backup data storage destination is analyzed.
From 404, enter the MT cartridge number (Volume Serial
Numer) is acquired, the MT cartridge number is set in the backup destination MT cartridge identifier 1103 of the attribute information of the disk to be backed up in the configuration relationship information 314, and the backup state 1103 is set to backup. Thereafter, the disk control device 104 does not accept data update from the mainframe to the corresponding disk until the backup processing is completed.
【0035】ブロック405において、バックアップデ
ータの管理情報をライトするデータライト要求をリクエ
ストレコード1200で生成し、MT制御装置106に
送信する。リクエストレコード1200のリクエスト内
容識別子1202にデータライト要求識別子を設定し、
パラメータレコードへのポインタ1203には、図13
(b)のエントリ1310の記憶場所を示すポインタを
設定し、パラメータレコード1310のMT駆動装置識
別子1311には、MT駆動装置110を設定し、転送
データレコードへのポインタ1312には、転送データ
レコード1500のエントリの記憶場所を示すポインタ
を設定する。In block 405, a data write request for writing management information of the backup data is generated in the request record 1200 and transmitted to the MT controller 106. A data write request identifier is set in the request content identifier 1202 of the request record 1200,
FIG. 13 shows the pointer 1203 to the parameter record.
A pointer indicating the storage location of the entry 1310 in (b) is set, the MT drive 110 is set in the MT drive identifier 1311 of the parameter record 1310, and the transfer data record 1500 is set in the pointer 1312 to the transfer data record. Set a pointer to the storage location of the entry.
【0036】転送データレコード1500は、本レコー
ドを一意に識別できる情報として、レコードの通し番
号、転送データ長等の制御データ1505、転送データ
1502から成る。The transfer data record 1500 includes, as information capable of uniquely identifying this record, control data 1505 such as a record serial number, transfer data length, and transfer data 1502.
【0037】転送データ1502に、ライト要求する管
理情報として、サービスプロセッサから指定されたバッ
クアップをとるディスク装置群105のディスクを識別
するディスク番号を設定する。生成したライト要求をM
T制御装置106に送信する。In the transfer data 1502, a disk number for identifying a disk of the disk group 105 to be backed up specified by the service processor is set as management information for a write request. Generated write request to M
Transmit to the T control device 106.
【0038】ブロック406において、バックアップ対
象のデータをディスク装置群105から読み出し、読み
出したデータをMTライブラリ108にライトする要求
を、ブロック405と同様に生成し、制御装置106に
送信する。ライトデータとしては、VTOC(Volume
Table of Content)といわれるVOS3オペレーティ
ングシステムのデータセット管理情報(固定長非ブロッ
ク形式や、レコード長、ヘッド数)も含まれる。ブロッ
ク407で、バックアップ対象のデータが転送を完了し
ているかを確認し、完了していなければブロック406
に戻り、完了していればブロック408に進む。ブロッ
ク408において、MT制御装置106からの完了通知
を転送レコード1500で受信する。ブロック409に
おいて、構成関係情報314のバックアップ対象のディ
スクの属性情報のバックアップ状態1103にバックア
ップ完了を設定する。また、バックアップ先となったM
Tカートリッジの属性情報のバックアップ元の装置識別
子1113に該当するディスク装置識別子を設定し、バ
ックアップ状態1114にバックアップ完了を設定す
る。サービスプロセッサ109に処理完了報告をしても
よい。In block 406, a request to read data to be backed up from the disk device group 105 and write the read data to the MT library 108 is generated in the same manner as in block 405, and transmitted to the control device 106. As write data, VTOC (Volume
Data set management information (fixed-length non-block format, record length, number of heads) of the VOS3 operating system called "Table of Content" is also included. In block 407, it is checked whether the transfer of the data to be backed up has been completed.
Returning to step 408, if completed, proceed to block 408. At block 408, a completion notification from the MT controller 106 is received in the transfer record 1500. In block 409, backup completion is set in the backup status 1103 of the attribute information of the disk to be backed up in the configuration relationship information 314. The backup destination M
A disk device identifier corresponding to the backup source device identifier 1113 of the attribute information of the T cartridge is set, and backup completion is set in the backup status 1114. A processing completion report may be sent to the service processor 109.
【0039】図7は、MT制御装置106とMTライブ
ラリ制御装置107の処理である。処理系E700はM
T制御装置106の制御系プロセス1807で実行さ
れ、処理系F710はMTライブラリ制御装置107の
制御系プロセス1907で実行される。MT制御装置1
06は、ブロック701において、ディスク制御装置1
04からのMTカートリッジマウント要求をリクエスト
レコードで受信する。ブロック702において、受信し
たMTカートリッジマウント要求をMTライブラリ制御
装置107に送信する。MTライブラリ制御装置107
は、ブロック711において、MTカートリッジマウン
ト要求を受信し、ブロック712においてリクエストレ
コードを解析し、バックアップデータを格納するMTカ
ートリッジのモード1303がスクラッチモードである
ことを確認し、スクラッチモードで、かつ、バックアッ
プ可能なMTカートリッジをMTライブラリ108から
選択し、MT駆動装置110にセットする。ブロック7
13において、MT駆動装置110にセットしたMTカ
ートリッジの番号(Volume Serial Number)をMT制
御装置106に送信する。MT制御装置106は、ブロ
ック703において、MTカートリッジの番号を受信す
る。ブロック704において、レスポンスレコード14
00を生成し、ディスク制御装置104に送信する。レ
スポンスレコード1400のバックアップデータ格納先
のMTカートリッジ識別子1404には、ブロック70
3で受信したMTカートリッジ番号を設定する。ブロッ
ク705において、受信したMTカートリッジの番号に
従い、構成関係情報1814における該当MTカートリ
ッジの属性情報のバックアップ状態1104をバックア
ップ中に設定する。ブロックに706において、ディス
ク制御装置104からのデータライト要求を受信した
ら、ブロック707に進み、データの受信が完了した
ら、ブロック708に進む。ブロック707において、
受信データをMTカートリッジに格納するようにMT駆
動装置110にデータを送信し、ブロック706に戻
る。ブロック708において、完了報告を転送データレ
コードでディスク制御装置104に送信する。ブロック
709において、構成関係情報1814における該当M
Tカートリッジの属性情報のバックアップ元の装置識別
子1103に、ライトデータとして最初に受信した転送
データ1500の転送データ1502で受信したディス
ク識別子を設定し、該当MTカートリッジの属性情報で
あるバックアップ状態1104をバックアップ完了に設
定する。FIG. 7 shows the processing of the MT controller 106 and the MT library controller 107. Processing system E700 is M
The processing is performed by a control system process 1807 of the T control device 106, and the processing system F 710 is performed by a control system process 1907 of the MT library control device 107. MT controller 1
06, in block 701, the disk controller 1
An MT cartridge mount request from the server 04 is received in a request record. At block 702, the received MT cartridge mount request is transmitted to the MT library control device 107. MT library control device 107
Receives the MT cartridge mount request in block 711, analyzes the request record in block 712, confirms that the mode 1303 of the MT cartridge storing the backup data is the scratch mode, A possible MT cartridge is selected from the MT library 108 and set in the MT driving device 110. Block 7
At 13, the number (Volume Serial Number) of the MT cartridge set in the MT driving device 110 is transmitted to the MT control device 106. The MT controller 106 receives the MT cartridge number at block 703. At block 704, the response record 14
00 is generated and transmitted to the disk control device 104. The block 70 is added to the MT cartridge identifier 1404 of the backup data storage destination of the response record 1400.
The MT cartridge number received in step 3 is set. In block 705, according to the number of the received MT cartridge, the backup state 1104 of the attribute information of the relevant MT cartridge in the configuration relation information 1814 is set to “in backup”. If a data write request from the disk control device 104 is received in block 706, the process proceeds to block 707, and if data reception is completed, the process proceeds to block 708. At block 707,
The data is transmitted to the MT driver 110 so that the received data is stored in the MT cartridge, and the process returns to block 706. At block 708, a completion report is sent to the disk controller 104 in the transfer data record. In block 709, the corresponding M in the configuration relation information 1814
The disk identifier received in the transfer data 1502 of the transfer data 1500 first received as write data is set as the backup source device identifier 1103 of the attribute information of the T cartridge, and the backup state 1104 which is the attribute information of the corresponding MT cartridge is backed up. Set to complete.
【0040】以上の処理により、図1におけるディスク
装置群A105のデータを、MTライブラリ108にバ
ックアップすることができる。With the above processing, the data of the disk device group A 105 in FIG. 1 can be backed up to the MT library 108.
【0041】次に、ディスク制御装置104の制御系プ
ロセス307で実行される、差分データのバックアップ
処理を図5の処理フローで示す。図4に従い、ディスク
データをMTカートリッジにバックアップした後、バッ
クアップ対象のディスクの更新データだけを、先にバッ
クアップしたMTカートリッジとは別のMTカートリッ
ジにバックアップする。サービスプロセッサ109、M
T制御装置106の処理は、先のバックアップ処理と同
様である。サービスプロセッサ109は、ディスク制御
装置104の構成関係情報314を確認し、ディスク装
置群105の対象ディスクのデータをMTライブラリ1
08に差分バックアップするよう、ディスク制御装置1
04に指示し、ディスク制御装置104では、ブロック
500において、差分データバックアップ要求を受信す
る。ブロック501において、MTカートリッジマウン
ト要求を生成し、MT制御装置106に送信する。ブロ
ック502において、MT制御装置106からレスポン
スレコードを受信する。ブロック503において、レス
ポンスレコードを解析し、差分データのバックアップ処
理モードとし、ディスク制御装置104内の構成関係情
報の指定したディスク識別子のバックアップ状態100
3を、差分バックアップ中にする。ブロック504にお
いて、ディスク装置群105の該当ディスクのデータを
MTライブラリ108に差分バックアップする要求のリ
クエストレコードを作成し、ディスク制御装置104に
送信する。ブロック505において、ブロック405と
同様に、管理データライト要求を送信する。ブロック5
06において、サービスプロセッサ109からの差分デ
ータのバックアップ処理モードを解除する指示がなけれ
ば、ブロック506に進み、解除要求があればブロック
521に進む。ブロック506において、ディスク・キ
ャッシュ304に更新データが十分に蓄積されていれ
ば、ブロック509に進み、まだ余裕があればブロック
507に進む。ブロック507において、メインフレー
ム101からのライトデータ(更新要求されたデータ)
を受信し、ブロック508でディスク・キャッシュ30
4に格納し、ブロック506に戻る。ブロック509で
は、ディスク・キャッシュ304に格納されているライ
トデータをMTライブラリ108にライトする要求を生
成し、MT制御装置106に送信する。ブロック510
において、ディスク・キャッシュ304に格納されてい
るライトデータでディスク装置群105のデータを更新
する。ブロック511において、MT制御装置106か
らの完了通知を転送レコード1500で受信する。ブロ
ック512において、構成関係情報314のバックアッ
プ対象のディスクの属性情報のバックアップ状態110
3にバックアップ完了を設定する。また、バックアップ
先となったMTカートリッジの属性情報のバックアップ
元の装置識別子1113に該当するディスク装置識別子
を設定し、バックアップ状態1114に差分バックアッ
プ完を設定する。Next, the difference data backup processing executed by the control system process 307 of the disk control device 104 is shown in the processing flow of FIG. According to FIG. 4, after the disk data is backed up to the MT cartridge, only the updated data of the disk to be backed up is backed up to an MT cartridge different from the previously backed up MT cartridge. Service processor 109, M
The processing of the T control device 106 is the same as the previous backup processing. The service processor 109 checks the configuration relationship information 314 of the disk control device 104, and stores the data of the target disk of the disk device
Disk control unit 1
04, the disk controller 104 receives a differential data backup request in block 500. In block 501, an MT cartridge mount request is generated and transmitted to the MT controller 106. At block 502, a response record is received from the MT controller 106. In block 503, the response record is analyzed, the backup mode is set to the differential data backup processing mode, and the backup status 100 of the disk identifier designated by the configuration relation information in the disk control device 104.
3 is during differential backup. In block 504, a request record of a request to perform differential backup of the data of the corresponding disk of the disk device group 105 to the MT library 108 is created and transmitted to the disk control device 104. In block 505, as in block 405, a management data write request is transmitted. Block 5
At 06, if there is no instruction from the service processor 109 to release the differential data backup processing mode, the flow proceeds to block 506, and if there is a release request, the flow proceeds to block 521. In block 506, if the update data is sufficiently accumulated in the disk cache 304, the process proceeds to block 509, and if there is enough room, the process proceeds to block 507. In block 507, write data from the mainframe 101 (data requested to be updated)
Received at block 508, the disk cache 30
4 and return to block 506. In block 509, a request to write the write data stored in the disk cache 304 to the MT library 108 is generated and transmitted to the MT controller 106. Block 510
, The data of the disk device group 105 is updated with the write data stored in the disk cache 304. At block 511, a completion notification from the MT controller 106 is received in the transfer record 1500. In block 512, the backup status 110 of the attribute information of the disk to be backed up in the configuration relationship information 314
Set backup completion to 3. Also, the corresponding disk device identifier is set as the device identifier 1113 of the backup source in the attribute information of the MT cartridge as the backup destination, and the differential backup complete is set as the backup status 1114.
【0042】ここでは、ブロック508でMT制御装置
106にライトデータが、MTカートリッジ1巻に相当
するものとする。ブロック521,522,523,5
14はそれぞれブロック509,510,511,51
2と同様である。ブロック511,523の完了報告を
受信した際には、サービスプロセッサ109に処理完了
報告をしてもよい。Here, it is assumed that the write data in the MT controller 106 in block 508 corresponds to one MT cartridge. Blocks 521, 522, 523, 5
14 are blocks 509, 510, 511 and 51, respectively.
Same as 2. When the completion report of the blocks 511 and 523 is received, a process completion report may be sent to the service processor 109.
【0043】次に、バックアップデータ、および差分バ
ックアップデータをリストする処理フローを図6に示
す。サービスプロセッサ109からのバックアップされ
たデータの読み取り要求をディスク制御装置104が受
信し、MTライブラリ108に格納されているバックア
ップデータをリストする処理である。図6は、ディスク
制御装置104において、サービスプロセッサからのバ
ックアップリストア要求を受信した制御系プロセス30
7の動作を示す。サービスプロセッサ109は、ディス
ク制御装置104の構成関係情報314を確認し、バッ
クアップしたデータをMTライブラリ108からディス
ク装置群105のディスクにリストアするようにディス
ク制御装置104に指示する。ブロック601におい
て、サービスプロセッサからのバックアップリストア要
求を受信する。ブロック602において、図4で生成さ
れたMTカートリッジをマウントする要求を作成し、M
T制御装置106に送信するMTカートリッジマウント
要求は、リクエストレコード1200のリクエスト内容
識別子1202に、マウント要求識別子を設定し、パラ
メータレコードへのポインタ1203に図13(a)の
エントリ1300の記憶場所を示すポインタを設定し、
構成関係情報314を確認して、パラメータレコード1
300のMT制御装置識別子1301にMT制御装置1
06、MT駆動装置識別子1302にMT駆動装置11
0、MTカートリッジ識別子1303に、対象ディスク
のデータがバックアップされているMTカートリッジの
カートリッジ番号を設定する。モード1304は設定し
ない。ブロック603において、MT制御装置106か
らのレスポンスを受信する。ブロック604において、
バックアップデータのリード要求をMT制御装置106
に転送する。リード要求のリクエストレコード1200
には、リクエスト内容識別子1202にデータリード要
求識別子を設定し、パラメータレコードへのポインタ1
203には、図13(c)のエントリ1320の記憶場
所を示すポインタを設定し、パラメータレコード132
0のMT駆動装置識別子1321には、MT駆動装置1
10を設定する。MT制御装置106の処理は省略する
が、指定されたバックアップデータが格納されているM
TカートリッジをMTライブラリ108から選択し、M
T駆動装置110にセットし、データをリード、ディス
ク制御装置104に送信する。ブロック605におい
て、バックアップデータを受信する。ブロック606に
おいて、差分データの格納されているMTカートリッジ
で、まだデータをリードしていないMTカートリッジが
まだあるかを構成関係情報314から判断し、まだあれ
ばブロック602に戻り、差分を格納しているMTカー
トリッジを順次マウントし、図5で生成された差分バッ
クアップデータを受信する。ブロック607において、
受信したデータをマージし、最新の状態にする。ブロッ
ク608において、マージしたデータをディスク装置1
05に格納し、ブロック609において完了通知を受信
する。Next, FIG. 6 shows a processing flow for listing backup data and differential backup data. This is a process in which the disk controller 104 receives a request to read backed-up data from the service processor 109 and lists the backup data stored in the MT library 108. FIG. 6 shows a control system process 30 that has received a backup / restore request from the service processor in the disk controller 104.
7 shows the operation. The service processor 109 checks the configuration relationship information 314 of the disk control device 104 and instructs the disk control device 104 to restore the backed up data from the MT library 108 to the disks of the disk device group 105. At block 601, a backup / restore request from a service processor is received. At block 602, a request to mount the MT cartridge generated in FIG.
The MT cartridge mount request transmitted to the T control device 106 sets the mount request identifier in the request content identifier 1202 of the request record 1200, and indicates the storage location of the entry 1300 in FIG. 13A in the pointer 1203 to the parameter record. Set the pointer,
After confirming the configuration relationship information 314, the parameter record 1
The MT controller 1 is assigned to the MT controller identifier 1301 of 300.
06, the MT driving device identifier 1302 indicates the MT driving device 11
0, the MT cartridge identifier 1303 is set to the cartridge number of the MT cartridge in which the data of the target disk is backed up. The mode 1304 is not set. At block 603, a response from the MT controller 106 is received. At block 604,
The MT controller 106 sends a backup data read request
Transfer to Request record 1200 of read request
, A data read request identifier is set in the request content identifier 1202, and the pointer 1 to the parameter record is set.
A pointer indicating the storage location of the entry 1320 in FIG.
0 MT drive device identifier 1321 includes the MT drive device 1
Set 10 Although the processing of the MT control device 106 is omitted, the M in which the specified backup data is stored is stored.
Select a T cartridge from the MT library 108 and
It is set in the T drive 110, reads data, and transmits it to the disk controller 104. At block 605, backup data is received. In block 606, it is determined from the configuration relationship information 314 whether there is still an MT cartridge from which data has not been read among the MT cartridges storing difference data, and if so, returns to block 602 to store the difference. The mounted MT cartridges are sequentially mounted, and the differential backup data generated in FIG. 5 is received. At block 607,
Merge the received data and bring it up to date. In block 608, the merged data is stored in the disk device 1
05, and a completion notification is received at block 609.
【0044】以上の処理により、バックアップデータを
リストアすることができる。With the above processing, the backup data can be restored.
【0045】前述したMTカートリッジのカタログとし
て、既存のカタログ(プライベート、スクラッチ)モー
ドの他に、新たなバックアップ専用モードを定義し、バ
ックアップ要求のリクエストレコードの格納先のMTカ
ートリッジの指定するモードとして、バックアップ専用
モードを指定することもできる。この場合のMTライブ
ラリ制御装置の処理を図7と同様であるが、ブロック7
12において、MTライブラリ制御装置では、MTライ
ブラリより、バックアップ専用モードのMTカートリッ
ジを選択し、MT駆動装置110にセットする。As a catalog of the MT cartridge described above, in addition to the existing catalog (private, scratch) mode, a new backup-only mode is defined. As a mode for designating the MT cartridge to which the request record of the backup request is stored, You can also specify a backup-only mode. The processing of the MT library control device in this case is the same as that of FIG.
At 12, the MT library control device selects an MT cartridge in the backup-only mode from the MT library and sets it in the MT drive device 110.
【0046】図16は、本発明の対象となる計算機シス
テムの他の一例を示す図であり、図1と同様である。た
だし、ディスク制御装置104はMTライブラリ制御装
置107と接続ケーブル1061接続されている。FIG. 16 is a diagram showing another example of the computer system to which the present invention is applied, and is the same as FIG. However, the disk controller 104 is connected to the MT library controller 107 by a connection cable 1061.
【0047】図17は、本発明の対象となる計算機シス
テムの他の一例を示す図であり、図2と同様である。た
だし、処理系AのMTライブラリ制御装置107は処理
系Bディスク制御装置204と接続ケーブル230を介
して接続される。FIG. 17 is a diagram showing another example of the computer system to which the present invention is applied, which is the same as FIG. However, the MT library control device 107 of the processing system A is connected to the processing system B disk control device 204 via the connection cable 230.
【0048】図16、図17に示すように、ディスク制
御装置104とMTライブラリ装置107がチャネルケ
ーブルを介して接続されている場合のMT制御装置10
6とMTライブラリ装置107の処理を図8に示す。接
続ケーブル1601,1701は、チャネルケーブルと
して記述する。ここでは、構成関係情報はMTライブラ
リ制御装置107のによって構成管理情報1914で管
理するものとする。処理系G800はMT制御装置10
6の制御系プロセス1807で実行され、処理系H82
0はMTライブラリ制御装置107の制御系プロセス1
907で実行される。MTライブラリ制御装置107
は、ブロック810において、MTライブラリマウント
要求をリクエストレコードで受信する。ブロック811
において、リクエストレコードを解析し、バックアップ
データを格納するMTカートリッジの指定が、例えばバ
ックアップ専用モードであれば、該当するカタログをも
つMTカートリッジをMTライブラリ108から選択
し、MT駆動装置110にセットし、データ格納の準備
をする。ブロック812において、レスポンスレコード
1400を作成し、格納先の装置識別子1404の制御
装置識別子1301にMT制御装置106、デバイス識
別子1302に、先にMT駆動装置にセットしたMTカ
ートリッジの番号(Volume Serial Number)を設定
し、ディスク制御装置104にレスポンスレコードでレ
スポンスを送信する。ブロック813において、受信し
たMTカートリッジの番号に従い、構成関係情報181
4における受信した該当MTカートリッジの属性情報で
あるバックアップ元の装置識別子1103に、バックア
ップデータ指定されたリクエストレコードのディスク装
置識別子1302を設定し、該当MTカートリッジの属
性情報であるバックアップ状態1104をバックアップ
中に設定する。ブロック814において、バックアップ
データライト要求を受信したら、ブロック815に進
み、バックアップデータライト要求をMT制御装置10
6に送信し、ブロック814に戻る。ブロック814に
おいて、データの受信を終了したら、ブロック816に
進む。MT制御装置106は、ブロック801におい
て、データライト要求を受信し、ブロック812におい
て、受信データをMTカートリッジに格納するようにM
T駆動装置にデータを送信する。MTライブラリ制御装
置107は、ブロック816において、バックアップ先
となったMTカートリッジの属性情報のバックアップ元
の装置識別子1103に該当するディスク装置識別子を
設定し、バックアップ状態1104に差分バックアップ
完了を設定する。ブロック817において、ディスク制
御装置104に転送データレコードで完了通知を送信す
る。As shown in FIGS. 16 and 17, when the disk control device 104 and the MT library device 107 are connected via a channel cable, the MT control device 10
8 shows the processing of the MT library apparatus 107 and FIG. The connection cables 1601 and 1701 are described as channel cables. Here, it is assumed that the configuration relation information is managed by the MT library control device 107 in the configuration management information 1914. The processing system G800 is the MT controller 10
6 is executed by the control system process 1807, and the processing system H82 is executed.
0 is the control system process 1 of the MT library control device 107
907 is executed. MT library control device 107
Receives an MT library mount request in a request record at block 810. Block 811
In the case where the request record is analyzed and the designation of the MT cartridge for storing the backup data is, for example, the backup-only mode, the MT cartridge having the corresponding catalog is selected from the MT library 108 and set in the MT drive 110, Prepare for data storage. In block 812, a response record 1400 is created, and the MT controller 106 of the controller identifier 1301 of the device identifier 1404 of the storage destination and the number of the MT cartridge previously set in the MT drive (Volume Serial Number) are set as the device identifier 1302 of the device identifier 1302. Is set, and a response is transmitted to the disk control device 104 using a response record. In block 813, according to the received MT cartridge number, the configuration relation information 181 is displayed.
4, the backup source device identifier 1103, which is the attribute information of the relevant MT cartridge received, is set to the disk device identifier 1302 of the request record designated by the backup data, and the backup status 1104, which is the attribute information of the relevant MT cartridge, is being backed up. Set to. If the backup data write request is received in block 814, the process proceeds to block 815, where the backup data write request is
6 and return to block 814. At block 814, when the data has been received, the process proceeds to block 816. The MT controller 106 receives the data write request at block 801 and at block 812 sends the received data to the MT cartridge to store the data in the MT cartridge.
Transmit the data to the T drive. In block 816, the MT library control device 107 sets the disk device identifier corresponding to the device identifier 1103 of the backup source in the attribute information of the MT cartridge as the backup destination, and sets the differential backup completion to the backup status 1104. At block 817, a completion notification is transmitted to the disk control device 104 with the transfer data record.
【0049】第2の発明形態も基本的には、第1の発明
形態と同様である。ディスク制御装置204、MT制御
装置106に格納される接続関係情報として、異なる処
理系A,Bを把握することで実現できる。The second embodiment is basically the same as the first embodiment. This can be realized by grasping different processing systems A and B as connection relation information stored in the disk control device 204 and the MT control device 106.
【0050】以上に示したように、ディスク制御装置1
04に接続されたサービスプロセッサ109からデータ
のバックアップ等の指示をだすことにより、メインフレ
ーム101の処理に変更を加えることなく、データバッ
クアップを実現でき、本発明の第1の目的が達成され
る。また、MT制御装置106側にも構成関係情報18
14を持つことで、MTライブラリ108にバックアッ
プしたディスクとの対応関係がつくことから、MTライ
ブラリ108に格納されたデータをディスク装置群10
5にリストアでき、ディスクを有するI/Oサブシステ
ム132がダウンした場合にも、メインフレーム101
を介することなく、MTライブラリを有するI/Oサブ
システム131からディスクデータを復活することがで
き、本発明の第2の目的が達成される。As described above, the disk controller 1
By issuing an instruction such as data backup from the service processor 109 connected to the server 04, data backup can be realized without changing the processing of the mainframe 101, and the first object of the present invention is achieved. Also, the configuration relation information 18 is provided on the MT control device 106 side.
14, the data stored in the MT library 108 can be stored in the disk device group 10 because a correspondence with the disk backed up in the MT library 108 is established.
5 and the I / O subsystem 132 having the disk goes down even if the mainframe 101
The disk data can be restored from the I / O subsystem 131 having the MT library without using the media library, and the second object of the present invention is achieved.
【0051】[0051]
【発明の効果】メインフレームに手を加えることなく、
メインフレームに接続されたI/Oサブシステムのディ
スクデータを、メインフレームに接続されたI/Oサブ
システムの磁気テープライブラリに、メインフレームを
介さずにデータバックアップすることができる。また、
ディスクデータのI/Oサブシステムがダウンした場合
にも、メインフレームを介することなく、ディスクデー
タを復活することができ、I/Oサブシステム間の柔軟
な運用性が可能になる。According to the present invention, without changing the main frame,
Disk data of the I / O subsystem connected to the mainframe can be backed up to the magnetic tape library of the I / O subsystem connected to the mainframe without passing through the mainframe. Also,
Even when the I / O subsystem of the disk data goes down, the disk data can be restored without going through the mainframe, and flexible operability between the I / O subsystems becomes possible.
【図1】図1は本発明の対象となる計算機システムの概
要の一例を示す図である。FIG. 1 is a diagram showing an example of an outline of a computer system to which the present invention is applied.
【図2】図2は本発明の対象となる計算機システムの概
要の他の一例を示す図である。FIG. 2 is a diagram showing another example of the outline of a computer system to which the present invention is applied.
【図3】図3はディスク制御装置の構成を示す図であ
る。FIG. 3 is a diagram illustrating a configuration of a disk control device;
【図4】図4はディスク制御装置におけるデータバック
アップ処理フローの一例を示す図である。FIG. 4 is a diagram illustrating an example of a data backup processing flow in the disk control device.
【図5】図5はディスク制御装置における差分データバ
ックアップ処理フローの一例を示す図である。FIG. 5 is a diagram illustrating an example of a differential data backup processing flow in the disk control device.
【図6】図6はディスク制御装置におけるバックアップ
データリストア処理フローの一例を示す図である。FIG. 6 is a diagram illustrating an example of a backup data restore processing flow in the disk control device.
【図7】図7はMT制御装置とMTライブラリ制御装置
におけるデータバックアップ処理フローの一例を示す図
である。FIG. 7 is a diagram illustrating an example of a data backup processing flow in the MT control device and the MT library control device.
【図8】図8はMT制御装置とMTライブラリ制御装置
におけるデータバックアップ処理フローの他の一例を示
す図である。FIG. 8 is a diagram showing another example of the data backup processing flow in the MT control device and the MT library control device.
【図9】図9は構成装置情報リストの一例を示す図であ
る。FIG. 9 is a diagram illustrating an example of a constituent device information list;
【図10】図10は下位構成装置情報リストの一例を示
す図である。FIG. 10 is a diagram illustrating an example of a lower-level device information list;
【図11】図11は属性リストの一例を示す図である。FIG. 11 is a diagram illustrating an example of an attribute list.
【図12】図12はリクエストレコードの一例を示す図
である。FIG. 12 is a diagram illustrating an example of a request record.
【図13】図13はパラメータレコードの一例を示す図
である。FIG. 13 is a diagram illustrating an example of a parameter record.
【図14】図14はレスポンスレコードの一例を示す図
である。FIG. 14 is a diagram illustrating an example of a response record.
【図15】図15は転送データレコードの一例を示す図
である。FIG. 15 is a diagram illustrating an example of a transfer data record.
【図16】図16は本発明の対象となる計算機システム
の概要の他の一例を示す図である。FIG. 16 is a diagram showing another example of the outline of a computer system to which the present invention is applied.
【図17】図17は本発明の対象となる計算機システム
の概要の他の一例を示す図である。FIG. 17 is a diagram showing another example of the outline of a computer system to which the present invention is applied;
【図18】図18はMT制御装置の構成を示す図であ
る。FIG. 18 is a diagram illustrating a configuration of an MT control device.
【図19】図19はMTライブラリ制御装置の構成を示
す図である。FIG. 19 is a diagram illustrating a configuration of an MT library control device.
101,102…メインフレーム、102,103,2
03…チャネルインターフェイス、104,204…デ
ィスク制御装置、 105,205…ディスク装置群、
106…磁気テープ制御装置、 107…磁気テープ
ライブラリ制御装置、108…磁気テープライブラリ、
109,209…サービスプロセッサ、110…
MT駆動装置、301…メモリ装置、 302…MP
U、303…ホストインターフェイス、304…ディス
ク・キャッシュ装置、305…I/Oサブシステムイン
ターフェイス、306…ディスクインターフェイス。101, 102: Main frame, 102, 103, 2
03: channel interface, 104, 204: disk control device, 105, 205: disk device group,
106: magnetic tape control device, 107: magnetic tape library control device, 108: magnetic tape library,
109, 209 ... service processor, 110 ...
MT drive device, 301: memory device, 302: MP
U, 303: host interface, 304: disk cache device, 305: I / O subsystem interface, 306: disk interface.
Claims (2)
のI/Oサブシステムと、第2のI/Oサブシステムと
が接続され、第1のI/Oサブシステムと第2のI/O
サブシステムの間をネットワークで接続され、第1のI
/Oサブシステムに接続されたディスクの内容を、第2
のI/Oサブシステムに接続されたMTライブラリにバ
ックアップする方法で、第1のI/Oサブシステムに接
続された前記コンピュータとは別の指示装置から第1の
I/Oサブシステムに接続されたディスクの内容を第2
のI/Oサブシステムに接続されたMTライブラリにバ
ックアップする要求を出し、第1のI/Oサブシステム
の記憶装置の制御装置において、第1のI/Oサブシス
テムに接続されたディスクの内容をバックアップデータ
として読み出し、当該ネットワークを介して当該バック
アップデータを第2のI/Oサブシステムに格納する要
求を送信し、第2のI/Oサブシステムの記憶装置の制
御装置において、受信した当該バックアップデータを格
納し、第1、および第2のI/Oサブシステムの記憶装
置の制御装置に、制御装置の接続関係とバックアップデ
ータの格納関係情報を保持することを特徴とするI/O
サブシステム間データバックアップ方法。1. A computer having a first computer
I / O subsystem and a second I / O subsystem are connected, and a first I / O subsystem and a second I / O subsystem are connected.
The first subsystem is connected by a network between the subsystems.
Copy the contents of the disk connected to the / O subsystem to the second
A method of backing up to an MT library connected to an I / O subsystem of the present invention, wherein a pointing device different from the computer connected to the first I / O subsystem is connected to the first I / O subsystem. The contents of the disc
Request to back up to the MT library connected to the I / O subsystem of the first I / O subsystem, and in the controller of the storage device of the first I / O subsystem, the contents of the disk connected to the first I / O subsystem Is read as backup data, a request to store the backup data in the second I / O subsystem via the network is transmitted, and the control device of the storage device of the second I / O subsystem receives the request. I / O for storing backup data, and holding, in the control devices of the storage devices of the first and second I / O subsystems, information on the connection relationship between the control devices and the storage relationship of the backup data.
Data backup method between subsystems.
の第1のI/Oサブシステムが接続され、第2のコンピ
ュータに、第2のI/Oサブシステムとが接続され、第
1のI/Oサブシステムと第2のI/Oサブシステムの
間をネットワークで接続され、第1のI/Oサブシステ
ムに接続されたディスクの内容を、第2のI/Oサブシ
ステムに接続されたMTライブラリにバックアップする
方法で、第1のI/Oサブシステムに接続された前記第
1のコンピュータとは別の指示装置から第1のI/Oサ
ブシステムに接続されたディスクの内容を第2のI/O
サブシステムに接続されたMTライブラリにバックアッ
プする要求を出し、第1のI/Oサブシステムの記憶装
置の制御装置において、第1のI/Oサブシステムに接
続されたディスクの内容をバックアップデータとして読
み出し、当該ネットワークを介して第2のI/Oサブシ
ステムに当該バックアップデータを格納する要求を送信
し、第2のI/Oサブシステムの記憶装置の制御装置に
おいて、受信した当該バックアップデータを格納し、第
1、および第2のI/Oサブシステムの記憶装置の制御
装置に、制御装置の接続関係とバックアップデータの格
納関係情報を保持することを特徴とするI/Oサブシス
テム間データバックアップ方法。2. A first computer connected to a first I / O subsystem of the computer, a second computer connected to a second I / O subsystem, and a first I / O subsystem connected to the first computer. An O subsystem and a second I / O subsystem are connected by a network, and the contents of a disk connected to the first I / O subsystem are transferred to an MT connected to the second I / O subsystem. In a method of backing up to a library, the contents of a disk connected to the first I / O subsystem are transferred from a pointing device separate from the first computer connected to the first I / O subsystem to a second computer. I / O
A request for backup to the MT library connected to the subsystem is issued, and the controller of the storage device of the first I / O subsystem uses the contents of the disk connected to the first I / O subsystem as backup data. Reads, transmits a request to store the backup data to the second I / O subsystem via the network, and stores the received backup data in the control device of the storage device of the second I / O subsystem. And a control device for a storage device of the first and second I / O subsystems, wherein information on a connection relationship between the control devices and a storage relationship of backup data is held. Method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9071315A JPH10269123A (en) | 1997-03-25 | 1997-03-25 | Data backup method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9071315A JPH10269123A (en) | 1997-03-25 | 1997-03-25 | Data backup method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10269123A true JPH10269123A (en) | 1998-10-09 |
Family
ID=13457053
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9071315A Pending JPH10269123A (en) | 1997-03-25 | 1997-03-25 | Data backup method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH10269123A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009078082A1 (en) * | 2007-12-14 | 2009-06-25 | Fujitsu Limited | Hierarchical storage system, library device, magazine, and control method for hierarchical storage system |
-
1997
- 1997-03-25 JP JP9071315A patent/JPH10269123A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009078082A1 (en) * | 2007-12-14 | 2009-06-25 | Fujitsu Limited | Hierarchical storage system, library device, magazine, and control method for hierarchical storage system |
JPWO2009078082A1 (en) * | 2007-12-14 | 2011-04-28 | 富士通株式会社 | Hierarchical storage system, library apparatus and magazine, and control method of hierarchical storage system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1160654B1 (en) | Method for on-line, real time, data migration | |
US7415586B2 (en) | Data backup method and system | |
EP0869438B1 (en) | Heterogeneous computer system, heterogeneous input/output system and data back-up method for the systems | |
EP0983548B1 (en) | Apparatus and method for backup of a disk storage system | |
US9058305B2 (en) | Remote copy method and remote copy system | |
US6457109B1 (en) | Method and apparatus for copying data from one storage system to another storage system | |
US6549992B1 (en) | Computer data storage backup with tape overflow control of disk caching of backup data stream | |
US7188187B2 (en) | File transfer method and system | |
US8108597B2 (en) | Storage control method and system for performing backup and/or restoration | |
US20050071393A1 (en) | Data storage subsystem | |
JP2007317186A (en) | Method and device for managing backup data and journal | |
JPH07248988A (en) | Memory controller and related method thereof | |
JP2004538569A (en) | Method and system for accessing a tape device in a computer system | |
US6029231A (en) | Retrieval of data stored on redundant disks across a network using remote procedure calls | |
US6460123B1 (en) | Mirroring computer data | |
JPH10269123A (en) | Data backup method | |
JP2000305719A (en) | Method for backing-up data in information processing system | |
KR100460245B1 (en) | Systems and methods for on-line, real-time data execution | |
JPH1198448A (en) | Video server system and access processing method therefor | |
JPS5985555A (en) | File control system |