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

概要

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

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

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

コンソール

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

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

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

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

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

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

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

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

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

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

gcloud

  1. プロジェクト内の特定のバックアップ プランを更新します。バックアップ プランを更新できるのは、Backup and DR サービスでサポートされているリージョンのみです。

      gcloud backup-dr backup-plans update BACKUP_PLAN_NAME \
      --project=PROJECT_ID\
      --location=LOCATION \
      --description=DESCRIPTION \
      --backup-rule=BACKUP_RULE \
      --add-backup-rule=ADD_BACKUP_RULE \
      --remove-backup-rule=REMOVE_BACKUP_RULE
    

    次のように置き換えます。

    • BACKUP_PLAN_NAME: バックアップ プランの名前。
    • PROJECT_ID: バックアップ プランを作成するプロジェクトの名前。
    • LOCATION: バックアップ プランを作成するロケーション。
    • DESCRIPTION: バックアップ プランの更新された説明。
    • BACKUP_RULE: 更新された値を含む既存のバックアップ ルールの完全な定義。
    • ADD_BACKUP_RULE: バックアップ プランに追加するバックアップ ルールのパラメータ。このフラグを繰り返して、バックアップ ルールを追加できます。
    • REMOVE_BACKUP_RULE: バックアップ プランから削除する既存のバックアップ ルール。

    例: プロジェクト 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:00 ~ 20:00(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 コンソールでシステムジョブを表示できます。

次のステップ