Replication Manager Application Agent CLI ユーザーズガイド
ユーザースクリプトの作成例を次に示します。
| スクリプト本文 | 解説 |
|---|---|
LOCAL_BACKUP=YES …(1) #前処理セクション [PRE_PROC] …(2) #副ボリュームのキャッシュのクリアー(マウントおよびアンマウント) [CMD] …(3) CMDLINE="C:\Program Files (x86)\HITACHI\drm\bin\drmmount.exe" -copy_group vg01,vol01 LOCATION=REMOTE …(4) [CMD] …(5) CMDLINE="C:\Program Files (x86)\HITACHI\drm\bin\drmmount.exe" -copy_group vg01,vol02 LOCATION=REMOTE [CMD] …(6) CMDLINE="C:\Program Files (x86)\HITACHI\drm\bin\drmumount.exe" -copy_group vg01,vol01 LOCATION=REMOTE [CMD] …(7) CMDLINE="C:\Program Files (x86)\HITACHI\drm\bin\drmumount.exe" -copy_group vg01,vol02 LOCATION=REMOTE #後処理セクション [POST_PROC] …(8) #副ボリュームのテープバックアップ [CMD] CMDLINE=C:\tmp\tapebackup.bat TIMEOUT=NOWAIT …(9) END_CODE=TERMINATE_NZ …(10) LOCATION=REMOTE PARENT_STAT=NORMAL …(11) |
(1)必ずYESを指定します。 (2)ユーザー前処理セクションの開始 (3)1個目のボリュームのマウント処理です。 (4)リモートサーバーで実行します。 (5)2個目のボリュームのマウント処理です。 (6)1個目のボリュームのアンマウント処理です。 (7)2個目のボリュームのアンマウント処理です。 (8)ユーザー後処理セクションの開始 (9)コマンドの終了を待たないで次のコマンドを実行します。 (10)コマンドの戻り値が0以外をエラーとして扱います。 (11)バックアップコマンドが正常の場合だけ実行します。 |
副ボリュームのテープバックアップをするtapebackup.batの例を次に示します。
rem NTBACKUPでジョブ「Job1」を実行してテープ「Tape1」にG:\をコピーバックアップ rem 環境変数DRMENV_COMMENTとして渡されるバックアップコメントをバックアップジョブの説明に設定 "C:\Windows\system32\ntbackup.exe" backup G:\ /j "Job1" /a /t "Tape1" /D "%DRMENV_COMMENT%" /m copy IF NOT "%errorlevel%"=="0" GOTO ERROR rem テープバックアップ後,バックアップサーバーにインポートされたバックアップIDを指定して副ボリュームをアンマウント "C:\Program Files (x86)\HITACHI\DRM\bin\drmumount.exe" %DRMENV_R_BACKUPID% IF NOT "%errorlevel%"=="0" GOTO ERROR exit 0 :ERROR exit 1 |
注 remで始まる行はコメントです。
All Rights Reserved. Copyright© 2014, 2024, Hitachi, Ltd.