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

概要

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

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

後に保持されるバックアップには料金が発生します。

Vaulted バックアップの既存のバックアップ プランを編集する手順は次のとおりです。

コンソール

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

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

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

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

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

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

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

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

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

  7. 必要に応じて、カスタム オンデマンド保持期間の最大値 を設定します。

    カスタム オンデマンド バックアップは、最大のカスタム オンデマンド保持期間まで保持できます。オンデマンド バックアップを作成するときに、保持期間を設定します。また、既存のバックアップ ルールを使用することもできます。指定しない場合、カスタム保持期間の上限には、Vault に適用される最小保持期間に 30 日を加えたデフォルト値が使用されます。このフィールドは、現時点では Compute Engine インスタンスとディスクでのみサポートされています。この機能は、他のサポート対象ワークロードにも拡張される予定です。

    [最大保持期間] に日単位で値を入力します。この値は、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: 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 = 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"
          }
        ]
      }
    

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

バックアップ プランのリビジョンを表示する(gcloud CLI のみ)

バックアップ プランのリビジョンを確認できるのは、gcloud 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 確認できます。

次のステップ