概要
z/VMのコピー・ユーティリティーであるDDRはMinidiskイメージを物理コピーするもので、z/VMのシステムバックアップなどに利用されています。VM Download PackagesというVMお役立ちツールが掲載されているサイトにCMSDDRというDDRの物理コピー・イメージをCMSの1ファイルとして書き出すものがありました。このツールを利用することにより、z/VMのバックアップをPCに保管したり、FTPで遠隔地(災対センター)に送付することが可能になりますので、ツールの操作方法をご紹介します。CMSファイルのPC保管方法は別のスレッドに掲載します。
セットアップ
1.CMSDDRツールをDownloadしてCMSファイルとして保管します。
VM Download Packages - CMSDDR
2.CMSDDRプログラムがコンパクションされているのでPIPEコマンドで解凍します。
解凍手順
3.Minidiskが処理対象なので、z/VMのSystem VolumeをDUMPする場合には以下の準備が必要となります。
- バックアップ元をFullpack Minidiskとして登録
- DDRイメージのCMSファイルの書き出し先として大容量のMinidiskを作成
操作方法
CMSDDR DUMP/RESTORE cuadd filename filetype filemode
- cuadd:DUMP/RESTORE対象となるMinidiskのアドレス
- filename filetype filemode:作成されるCMSファイル名
例1)MinidiskのBackup / Restore
q disk
IOC191 191 A R/W 30 3390 4096 ... <= 生成されるCMSファイルを格納する
TEMP2 222 T R/W 20 3390 4096 ... <= 復元先Minidisk 20Cyl
TEMP 111 Z R/W 10 3390 4096 ... <= DDR DUMP元Minidisk 10 Cyl
cmsddr dump 111 dump111 data a
z/VM DASD DUMP/RESTORE PROGRAM
HCPDDR696I VOLID READ IS TEMP NOT VOLSER
DUMPING TEMP
DUMPING DATA 02/07/06 AT 08.35.27 GMT FROM TEMP
INPUT CYLINDER EXTENTS OUTPUT CYLINDER EXTENTS
START STOP START STOP
00000000 00000009 00000000 00000009
END OF DUMP
BYTES IN 0007392600 BYTES OUT 0000213293
TRACKS NOT COMPACTED ON TAPE - 0000000001
filel dump111 data a
DUMP111 DATA A1 V 49152 ... <= 作成したDDRイメージのCMSファイル
cmsddr restore 222 dump111 data a
z/VM DASD DUMP/RESTORE PROGRAM
RESTORING TEMP
COPYING DATA 02/07/06 AT 08.35.27 GMT FROM TEMP RESTORED TO SCRATCH
INPUT CYLINDER EXTENTS OUTPUT CYLINDER EXTENTS
START STOP START STOP
00000000 00000009 00000000 00000009
END OF RESTORE
BYTES RESTORED 0007392600
q disk
TEMP2 222 T R/W 10 3390 4096 ... <= 111を復元した為に10 Cylになる
TEMP 111 Z R/W 10 3390 4096 ...
例2)VM System VolumeのBackup / Restore
CMSDDR Execの46行目をコメントアウトします。
(VTOCをCopyしないようにStart Cylから1を引くようになっているため)
/* nr_cyls=nr_cyls-1 */
q v da
DASD 941B ON DASD 941B R/W 51AW01 <= DUMP元の941B Disk
q disk
MDC68F C68F Z R/W 3339 3390 4096 0 <= 空のCMSファイル作成先Disk
cmsddr dump 941b vmsys data z
q disk
MDC68F C68F Z R/W 3339 3390 4096 1 <= 1ファイル増加している
cmsddr restore 7908 vmsys data z
q 7908
DASD 7908 51AW01 <= 作成したCMSファイルを7908にRestore 完了
おわりに
プロフィールにも記載しておりますが、過去にzVMに携わった技術者として昔の知見が何らかのお役に立てればと紹介しているものです。このツールは10年位前には正常に稼動しておりましたが、現在は稼動検証するシステムが手元にありませんので、自己責任にてツールをご使用ください。
また、ツールの利用に関しては、以下のLicense Agreementにも留意して下さい。
License Agreement