このページでは、Vaulted バックアップの既存のバックアップ プランを編集して管理する方法について説明します。バックアップ プランとは何か、どのように使用されるかについては、 コンソール Google Cloud のバックアップ プランをご覧ください。 バックアップ プランを作成するには、Vaulted バックアップのバックアップ プランを作成するをご覧ください。
バックアップ プランを編集する
後に保持されるバックアップには料金が発生します。Vaulted バックアップの既存のバックアップ プランを編集する手順は次のとおりです。
コンソール
Google Cloud コンソールで、Backup and DR の [バックアップ プラン] ページに移動します。
編集するバックアップ プランを選択するか、そのチェックボックスをオンにして アイコンをクリックします。
[編集] をクリックします。
バックアップ プランのバックアップ プランの説明 を編集できます。
[ルールを追加] をクリックして、新しいルール ルールを追加 を追加できます。
[バックアップ ルールを追加] ペインで、バックアップ ルールの情報を入力して [保存] をクリックします。
- バックアップ ルールの名前の指定: バックアップ ルールの名前を入力します。
- バックアップを作成するタイミングの選択: バックアップの繰り返しと頻度を指定します。
- ウィンドウ: バックアップ ジョブのタイムゾーン、開始時間、および終了時間を選択します。
バックアップが削除されるまでの保持期間の選択: バックアップが削除されるまでの保持期間を日数で入力します。この値は、 Backup Vault に適用される最小保持期間以上にする必要があります。
ルールの行の末尾にあるアイコンをクリックして、既存のルールを編集したり、バックアップ プランからルールを削除したりすることもできます。
必要に応じて、カスタム オンデマンド保持期間の最大値 を設定します。
カスタム オンデマンド バックアップは、最大のカスタム オンデマンド保持期間まで保持できます。オンデマンド バックアップを作成するときに、保持期間を設定します。また、既存のバックアップ ルールを使用することもできます。指定しない場合、カスタム保持期間の上限には、Vault に適用される最小保持期間に 30 日を加えたデフォルト値が使用されます。このフィールドは、現時点では Compute Engine インスタンスとディスクでのみサポートされています。この機能は、他のサポート対象ワークロードにも拡張される予定です。
[最大保持期間] に日単位で値を入力します。この値は、Vault に適用される最小保持期間(1 日)以上にする必要があります。
[変更を保存] をクリックします。
gcloud
プロジェクト内の特定のバックアップ プランを更新します。バックアップ プランを更新できるのは、Backup and DR でサポートされているリージョンのみです。
gcloud backup-dr backup-plans update BACKUP_PLAN_NAME \ --project=PROJECT_ID\ --location=REGION \ --description=DESCRIPTION \ --backup-rule=BACKUP_RULE \ --add-backup-rule=ADD_BACKUP_RULE \ --remove-backup-rule=REMOVE_BACKUP_RULE --max-custom-on-demand-retention-days=MAX_ONDEMAND_RETENTION次のように置き換えます。
BACKUP_PLAN_NAME: バックアップ プランの名前。PROJECT_ID: Backup Vault が存在するプロジェクトの名前。REGION: バックアップ プランを作成するロケーション。DESCRIPTION: バックアップ プランの更新された説明。BACKUP_RULE: 更新された値を含む既存のバックアップ ルールの完全な定義。ADD_BACKUP_RULE: バックアップ プランに追加するバックアップ ルールのパラメータ。このフラグを繰り返して、バックアップ ルールを追加できます。REMOVE_BACKUP_RULE: バックアップ プランから削除する既存のバックアップ ルール。MAX_ONDEMAND_RETENTION: このバックアップ プランを使用して作成されたオンデマンド バックアップに許可されるカスタム保持期間の最大値(日数)。
例: プロジェクト sample-project のロケーション us-central1 にある既存のバックアップ プラン sample-backup-plan の 2 つのバックアップ ルールと説明を更新するには、次のようにします。
次のコマンドを実行します。
gcloud alpha backup-dr backup-plans update sample-backup-plan \ --project=sample-project --location=us-central1 \ --backup-rule=BACKUP_RULE \ --add-backup-rule=ADD_BACKUP_RULE \ --description "This is a sample backup plan"例: プロジェクト sample-project のロケーション us-central1 にある既存のバックアップ プラン sample-backup-plan にバックアップ ルールを追加するには、次のようにします。
次のコマンドを実行します。
gcloud alpha backup-dr backup-plans update sample-backup-plan \ --project=sample-project --location=us-central1 \ --add-backup-rule BACKUP_RULE_1 --add-backup-rule BACKUP_RULE_2例: プロジェクト sample-project のロケーション us-central1 にある既存の バックアップ プラン sample-backup-plan から ID が sample-daily-rule のバックアップ ルールを削除するには、次のようにします。
次のコマンドを実行します。
gcloud alpha backup-dr backup-plans update sample-backup-plan \ --project=sample-project --location=us-central1 \ --remove-backup-rule sample-daily-rule例: プロジェクト sample-project のロケーション us-central1 にある既存のバックアップ プラン sample-backup-plan のバックアップ ルールをオーバーライドするには、YAML または JSON 形式のバックアップ ルールを含むパスを渡します。このフラグは、--add-backup-rule、--remove-backup-rule、--backup-rule フラグと相互に排他的です。
次のコマンドを実行します。
gcloud alpha backup-dr backup-plans update sample-backup-plan \ --project=sample-project --location=us-central1 \ --backup-rules-from-file (FILE_PATH)BACKUP_RULE の詳細を入力する例
これらの例のプロパティ:
RULE_NAME: バックアップ ルールの名前。BACKUP_RETENTION: バックアップの保持期間。バックアップの保持期間は、Backup Vault に適用される最小保持期間以上にする必要があります。RECURRENCE: 作成するバックアップの頻度。時間間隔は、時間、日、週、月、年の単位で指定できます。HOURS: 時間単位のバックアップの頻度。 この値は、繰り返しを時間単位に設定した場合にのみ指定します。時間単位の最小値は常に 6 時間に設定されます。TIME_ZONE: バックアップ プランのタイムゾーン(UTC など)。バックアップ プランのタイムゾーンを含めるには、 IANA タイムゾーン 形式を使用します。START_TIME: 開始時間は、24 時間形式の時刻です。開始時間は終了時間より前である必要があり、バックアップ ウィンドウに含まれます。END_TIME: 終了時間は、24 時間形式の時刻です。終了時間は開始時間より後である必要があり、バックアップ ウィンドウには含まれません。
例: 時間単位のバックアップ頻度が 6 時間の時間単位のバックアップ ルール。バックアップを 30 日間保存し、バックアップが UTC の 10:00 ~ 20:00 の間にのみ実行されるようにします。
rule-id=sample-hourly-rule,retention-days=30,recurrence=HOURLY,hourly-frequency=6,time-zone=UTC,backup-window-start=10,backup-window-end=20 Properties for this example: rule-id = "sample-hourly-rule" \ retention-days = 30 \ recurrence = HOURLY \ hourly-frequency = 6 \ time-zone = UTC \ backup-window-start = 10 \ backup-window-end = 20例: 時間単位のバックアップ頻度が 6 時間で、7 日間保存する日次バックアップ ルール
rule-id=sample-daily-rule,retention-days=7,recurrence=DAILY,backup-window-start=1,backup-window-end=14 Properties for this example: rule-id = "sample-daily-rule" \ retention-days = 7 \ recurrence = DAILY \ backup-window-start = 1 \ backup-window-end = 14YAML ファイルの例:
backup-rules: - rule-id: weekly-rule retention-days: 7 recurrence: WEEKLY backup-window-start: 0 backup-window-end: 23 days-of-week: [MONDAY, TUESDAY] time-zone: UTC - rule-id: daily-rule retention-days: 1 recurrence: DAILY backup-window-start: 1 backup-window-end: 24 time-zone: UTCJSON ファイルの例:
{ "backup-rules": [ { "rule-id": "weekly-rule", "retention-days": 7, "recurrence": "WEEKLY", "backup-window-start": 0, "backup-window-end": 23, "days-of-week": ["MONDAY", "TUESDAY"], "time-zone": "UTC" }, { "rule-id": "daily-rule", "retention-days": 1, "recurrence": "DAILY", "backup-window-start": 1, "backup-window-end": 24, "time-zone": "UTC" } ] }詳細については、$ gcloud CLI help を実行してください。
バックアップ プランのリビジョンを表示する(gcloud CLI のみ)
バックアップ プランのリビジョンを確認できるのは、gcloud CLI を使用する場合のみです。
gcloud
バックアップ プランのリビジョンを一覧表示するには:
gcloud alpha backup-dr backup-plan-revisions list \ --backup-plan=BACKUP_PLAN --location=LOCATION \次のように置き換えます。
BACKUP_PLAN: 編集したバックアップ プランの名前。LOCATION: 編集したバックアップ プランのロケーション。
例: ロケーション us-central1 のバックアップ プラン my-backup-plan のすべてのバックアップ プランのリビジョンを一覧表示するには、次のように実行します。
gcloud alpha backup-dr backup-plan-revisions list \ --backup-plan=my-backup-plan --location=us-central1
バックアップ プランの更新ジョブを表示する
システム ジョブはコンソールで Google Cloud 確認できます。