Vaulted リソースのバックアップ プランを編集して管理する

概要

このページでは、Vaulted リソースの既存のバックアップ プランを編集して管理する方法について説明します。バックアップ プランとその使用方法については、 Google Cloud コンソールのバックアップ プランをご覧ください。バックアップ プランを作成するには、Vault に保存されたリソースのバックアップ プランを作成するをご覧ください。

バックアップ プランを編集する

次の手順で、Vaulted リソースの既存のバックアップ プランを編集します。

コンソール

  1. Google Cloud コンソールで、Backup and DR の [バックアップ プラン] ページに移動します。

    [バックアップ プラン] に移動

  2. 編集するバックアップ プランを選択するか、そのチェックボックスをオンにして アイコンをクリックします。

  3. [編集] をクリックします。

  4. バックアップ プランのバックアップ プランの説明を編集できます。

  5. [ルールを追加] をクリックして、新しいルール ルールを追加 を追加できます。

    [バックアップ ルールを追加] ペインで、バックアップ ルールの情報を入力し、[保存] をクリックします。

    • バックアップ ルールの名前を指定する: バックアップ ルールの名前を入力します。
    • バックアップを作成するタイミングを選択する: バックアップの繰り返しと頻度を指定します。
    • ウィンドウ: バックアップ ジョブのタイムゾーン開始時間終了時間を選択します。
    • バックアップが削除されるまでの保持期間を選択する: バックアップが削除されるまでの保持期間を日数で入力します。この値は、Backup Vault の最小適用保持期間以上にする必要があります。

  6. 既存のルールを編集したり、バックアップ プランからルールを削除したりすることもできます。ルールの行の末尾にあるアイコンをクリックします。

  7. カスタム オンデマンド保持期間の最大値を設定します。(プレビュー

    カスタム オンデマンド バックアップは、最大のカスタム オンデマンド保持期間まで保持できます。オンデマンド バックアップを作成するときに、保持期間を設定します。また、既存のバックアップ ルールを使用することもできます。指定しない場合、カスタム保持期間の上限には、Vault に適用される最小保持期間に 30 日を加えた期間がデフォルト値として使用されます。

    [最大保持期間] に日数を入力します。この値は、Vault に適用される最短保持期間(1 日)以上にする必要があります。

  8. [変更を保存] をクリックします。

gcloud

  1. プロジェクト内の特定のバックアップ プランを更新します。バックアップ プランを更新できるのは、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: バックアップ ボルトが存在するプロジェクトの名前。
    • 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
    

    例: ID が sample-daily-rule のバックアップ ルールを、プロジェクト sample-project の既存のバックアップ プラン sample-backup-plan から、ロケーション us-central1 で削除する場合:

    次のコマンドを実行します。

      gcloud alpha backup-dr backup-plans update sample-backup-plan \
      --project=sample-project --location=us-central1 \
      --remove-backup-rule sample-daily-rule
    

    例: プロジェクト sample-project の既存のバックアップ プラン sample-backup-plan のバックアップ ルールをオーバーライドするには、ロケーション us-central1 で、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: 1 時間ごとのバックアップの頻度。この値は、繰り返しを 1 時間ごとに設定した場合にのみ指定します。最小時間数は常に 6 時間に設定されます。
    • TIME_ZONE: バックアップ プランのタイムゾーン(UTC など)。IANA タイムゾーン形式を使用して、バックアップ プランのタイムゾーンを指定します。
    • START_TIME: 開始時間は 24 時間形式の時刻です。開始時刻は終了時刻より前である必要があり、バックアップ時間枠に含まれます。
    • END_TIME: 終了時間は、24 時間形式の時刻です。終了時間は開始時間より後にする必要があります。バックアップ ウィンドウの終了時間は除外されます。

    例: バックアップ頻度が 6 時間の時間単位のバックアップ ルールで、バックアップを 30 日間保存し、バックアップが午前 10 時から午後 8 時(UTC)の間にのみ実行されるようにします。

      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 = 14
    

    YAML ファイルの例:

        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
    

    JSON ファイルの例:

      {
      "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"
          }
        ]
      }
    

    詳細については、$ Google Cloud CLI help を実行してください。

バックアップ プランのリビジョンを表示する

バックアップ プランの変更を確認できるのは、Google Cloud CLI を使用する場合のみです。

gcloud

  1. バックアップ プランのリビジョンを一覧表示するには:

      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 コンソールでシステムジョブを表示できます。

次のステップ