LoginSignup
3
2

More than 5 years have passed since last update.

z/VMのバックアップをPCに保管する方法

Posted at

概要

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

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2