Symantec NetBackup™ コマンドリファレンスガイド
- 概要
- 付録 A. NetBackup コマンド
名前
bpschedulerep — ディスクステージングストレージユニット (DSSU) スケジュールの属性の変更
概要
bpschedulerepsched_label [ -M master_server,...] [-v] [-freq backup_frequency] [-stage_priority number] [-altreadhost hostname] [-cal 0|1|2] [-incl mm/dd/yyyy] [-excl mm/dd/yyyy] [-delincl mm/dd/yyyy] [-delexcl mm/dd/yyyy] [-weekday day_name week [day_name week]...] [-dayomonth 1-31 [1-31]... | l] [-xweekday day_name week [day_name week]...] [-xdayomonth 1-31 [1-31]... | l] [-deldayomonth 1-31 [1-31]... | l] [-delweekday day_name week [day_name week]...] [-ci] [-ce] [-cw] [-cd] [-number_copies number] [-fail_on_error 0|1[,0|1,...,0|1]] [-residence storage_unit_label [,stunit-copy2,...]] [-pool volume_pool_label [,pool-copy2,...]] [-(0..6) start duration]
UNIX システムでは、このコマンドへのディレクトリパスは /usr/openv/netbackup/bin/admincmd/ です。
Windows システムでは、このコマンドへのディレクトリパスは install_path\NetBackup\bin\admincmd\
です。
説明
bpschedulerep を実行すると、NetBackup ディスクステージングストレージユニット (DSSU) スケジュールの属性が変更されます。このコマンドを実行する場合、bpschedulerep で指定したスケジュールが存在している必要があります。 -M オプションを指定して bpschedulerep を実行すると、指定されている各マスターサーバーのスケジュールが変更されます。
このコマンドは、すべての認可済みユーザーが実行できます。
NetBackup による認可について詳しくは、『NetBackup セキュリティおよび暗号化ガイド』を参照してください。
オプション
- -(0..6) start duration
このオプションでは、このスケジュールのバックアップが NetBackup で実行可能な時間帯を指定します。この時間帯は、指定した曜日に適用します。0 (ゼロ) が日曜日、1 が月曜日、のように対応します。
start には、このスケジュールのバックアップ処理時間帯の始めの時刻を指定します。これは午前 0 時からの秒数です。0 から 86400 (1 日の秒数) の整数で指定します。
duration には、継続する処理時間の長さを指定します。時間単位は秒です。ここには、負でない整数を指定します。
- -cal 0|1|2
このオプションでは、bpschedulerep でカレンダーを基準としたスケジュールを指定するか、または間隔を基準としたスケジュールを指定するかを選択します。
0 (ゼロ) = 間隔を基準としたスケジュール
1 = 実行日以後に再試行しない、カレンダーを基準としたスケジュール
2 = 実行日以後に再試行する、カレンダーを基準としたスケジュール
- -dayomonth 1-31 [1-31]... | l
このオプションでは、毎月スケジュールを実行する日を指定します。月の日数が 28、29、30 または 31 日のどれであるかにかかわらず、毎月の月末日にスケジュールを実行するには、l (小文字の L) を入力します。
たとえば、毎月 14 日と 28 日にポリシーのバックアップを実行するには、次のコマンドを入力します。
-dayomonth 14 28
毎月の月末日に実行するには、次のコマンドを入力します。
-dayomonth l
- -deldayomonth 1-31 [1-31]... | l
このオプションでは、毎月実行日として除外する日を指定します。月の日数が 28、29、30 または 31 日のどれであるかにかかわらず、毎月の月末日をスケジュールから除外するには、l (小文字の L) を入力します。このコマンドでは、-dayomonth コマンドを使用して追加された日付のみ削除できます。
たとえば、毎月の実行日として指定していた 20 日と 21 日をスケジュールから除外するには、次のコマンドを入力します。
-deldayomonth 20 21
- -delweekday day_name week [day_name week]...
このオプションでは、スケジュールの実行日から除外する曜日および週を指定します。このコマンドでは、-weekday コマンドを使用して追加された日付のみ削除できます。
day_name には、Sunday、Monday、Tuesday、Wednesday、Thursday、Friday または Saturday を指定します。
week には、月の何週目であるかを指定します。週は日曜日から土曜日までです。有効な値は 1 から 5 までです。
たとえば、実行日として指定していた第 2 月曜日を除外するには、次のコマンドを入力します。
-delweekday Monday 2
- -excl mm/dd/yyyy
このオプションを指定すると、指定した日が除外されます。
- -delincl mm/dd/yyyy
このオプションを指定すると、指定した除外日が削除されます。
- -delexcl mm/dd/yyyy
このオプションを指定すると、指定した除外日が削除されます。
- -ci
このオプションを指定すると、設定したすべての実行日がクリアされます。
- -ce
このオプションを指定すると、設定したすべての除外日がクリアされます。
- -cw
このオプションを指定すると、設定したすべての週/曜日指定がクリアされます。
- -cd
このオプションを指定すると、設定したすべての日付指定 (毎月スケジュールを実行する日) がクリアされます。
- -fail_on_error 0|1[,0|1,...,0|1]
このオプションでは、1 つのコピーが失敗した場合、他のすべてのコピーを失敗にするかどうかを指定します。パラメータを指定しない場合、すべてのコピーに対して 0 (ゼロ) がデフォルトとなります。値は、コピーごとに指定します。
0 (ゼロ) = 他のコピーを失敗にしません
1 = 他のコピーを失敗にします
- -freq backup_frequency
このスケジュールに基づくクライアントの正常な自動バックアップの間隔を指定します。ユーザーはバックアップ処理時間帯中にいつでもバックアップまたはアーカイブを行うことができるため、間隔はユーザースケジュールには適用されません。この値は正の整数で指定し、このスケジュールで正常に完了した自動バックアップの間隔の秒数を表します。
- -help
コマンドラインの使用方法を示すメッセージを出力します。
- -incl mm/dd/yyyy
このオプションを指定すると、指定した日だけが含まれます。
- -M master_server,...
このオプションでは、代替マスターサーバーのリストを指定します。このリストは、カンマで区切られたホスト名のリストです。このオプションを指定すると、一覧表示されている各マスターサーバーで bpschedulerep が実行されます。リストに示される各マスターサーバーでは、bpschedulerep を発行するシステムからのアクセスが許可されている必要があります。マスターサーバーでエラーが発生した場合、その時点で処理が停止します。
指定されているすべてのマスターサーバーで、スケジュールの属性が変更されます。
- -number_copies number
このオプションでは、並列実行バックアップコピーの数を指定します。有効な値の範囲は 1 から 4 です。デフォルトは 1 です。
- -pool volume_pool_label [,pool-copy2,...]
このオプションでは、スケジュールのボリュームプールを指定します。ディスクストレージユニットがスケジュールの位置情報である場合、このオプションは指定しないでください。[*NULL*]を指定した場合、このスケジュールを含むポリシーのボリュームプールがスケジュールのボリュームプールになります。
プールはコピーごとに指定します。
構成済みのボリュームプールを表示するには、次のコマンドを実行します。
UNIX システムの場合:
/usr/openv/volmgr/bin/vmpool -listall
Windows システムの場合:
install_path\Volmgr\bin\vmpool -listall
- -residence storage_unit_label[,stunit-copy2,...]
このオプションでは、このスケジュールに従って作成されたバックアップの格納に使用されるストレージユニットのラベルを指定します。[*NULL*]を指定した場合、このスケジュールを含むポリシーの位置情報がスケジュールの位置情報のデフォルトになります。位置情報の値がストレージユニットのラベルである場合、スケジュールの位置情報がストレージユニットになり、ポリシーの位置情報より優先されます。
ストレージユニットはコピーごとに指定します。
bpstulist を実行すると、定義済みのストレージユニットの設定が表示されます。
- -stage priority number
このオプションでは、ストレージユニットがストレージユニットグループで選択される順序を指定します。
1 = ストレージユニットグループダイアログボックスに表示される順序でストレージユニットを使用します (デフォルト)。
2 = 使用されていない期間が最も長いストレージユニットを使用します。(ストレージユニットは順番に使用されます。)
3 = 停止していない使用可能なストレージユニットのうち、リストの最初のストレージユニットを使用します。ストレージユニットがビジー状態の場合、ポリシーは書き込みを待機します。
- -altreadhost hostname
このオプションでは、異なるメディアサーバーによって最初に書き込まれたバックアップイメージを読み込むために使用するサーバーを指定します。
- sched_label
このオプションでは、以前に作成したスケジュールの変更する名前を指定します。
- -weekday day_name week [day_name week]...
このオプションでは、スケジュールの実行日として曜日と週を指定します。
day_name には、Sunday、Monday、Tuesday、Wednesday、Thursday、Friday または Saturday を指定します。
week には、月の何週目であるかを指定します。週は日曜日から土曜日までです。有効な値は 1 から 5 までです。
たとえば、毎週日曜日に実行するようにポリシーで指定するには、次のコマンドを入力します。
-weekday Sunday 1 Sunday 2 Sunday 3 Sunday 4 Sunday 5
- -v
このオプションを指定すると、詳細モードが選択されます。このオプションを指定して bpschedulerep を実行すると、デバッグに使用するための追加情報がログに書き込まれます。追加情報は NetBackup 管理の日次デバッグログに記録されます。このオプションは、NetBackup でデバッグログ機能が有効になっている場合、つまり次のディレクトリが定義されている場合にだけ有効です。
UNIX システムの場合:
/usr/openv/netbackup/logs/admin
Windows システムの場合:
install_path\NetBackup\logs\admin
- -xdayomonth 1-31 [1-31]... | l
このオプションでは、スケジュールの実行日から除外する日付を指定します。月の最終日を指定するには l (小文字の L) を使います。
たとえば、6 日にバックアップを実行しないようにポリシーで指定するには、次のコマンドを入力します。
-xdayomonth 6
- -xweekday day_name week [day_name week]...
このオプションでは、スケジュールの実行日から除外する曜日と週を指定します。
day_name には、Sunday、Monday、Tuesday、Wednesday、Thursday、Friday または Saturday を指定します。
week には、月の何週目であるかを指定します。
月の最後の週を指定するには l を使います。週は日曜日から月曜日までです。有効な値は 1 から 5 までです。
たとえば、第 3 月曜日と第 3 水曜日には実行しないようにポリシーで指定するには、次のコマンドを入力します。
-xweekday Monday 3 Wednesday 3
例
例 1 - 次の例では、test という名前のスケジュールの属性が変更されます。
# bpschedulerep test -cal 2
変更後に bpschedule -label test を実行すると、次の出力が表示されます。
SCHED test 0 1 604800 1 0 0 0 *NULL* 0 2 0 0 0 SCHEDWIN 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SCHEDRES *NULL* *NULL* *NULL* *NULL* *NULL* *NULL* *NULL* *NULL* SCHEDPOOL *NULL* *NULL* *NULL* *NULL* *NULL* *NULL* *NULL* *NULL* SCHEDRL 1 1 1 1 1 1 1 1 SCHEDFOE 0 0 0 0 0 0 0 0
例 2 - 毎週土曜日および日曜日に、スケジュール test の開始時刻を、午後 11 時ではなく午後 10 時に設定します。また、時間帯を 1 時間ではなく 2 時間に設定します。bpschedulerep を実行して、時間帯をリセットし、bpschedule を実行して、新しいスケジュールの値を表示します。
# bpschedulerep test -0 79200 7200 -6 79200 7200 bpschedule -U -label test Schedule: test Type: Full Backup Frequency: every 7 days Retention Level: 1 (2 weeks) Maximum MPX: 1 Residence: (specific storage unit not required) Volume Pool: (same as policy volume pool) Daily Windows: Sunday 22:00:00 --> Sunday 24:00:00 Monday 23:00:00 --> Monday 24:00:00 Tuesday 23:00:00 --> Tuesday 24:00:00 Wednesday 23:00:00 --> Wednesday 24:00:00 Thursday 23:00:00 --> Thursday 24:00:00 Friday 23:00:00 --> Friday 24:00:00 Saturday 22:00:00 --> Saturday 24:00:00
ファイル
UNIX システムの場合:
/usr/openv/netbackup/logs/admin/* /usr/openv/netbackup/db/sched/schedule name
Windows システムの場合:
install_path\NetBackup\logs\admin\* install_path\NetBackup\db\sched\schedule name