バックアップ/リカバリ アプライアンスを更新する

このページでは、バックアップ / リカバリ アプライアンスを更新する方法について説明します。Backup and DR では、バックアップ / リカバリ アプライアンスのサポートを継続するために、更新ポリシーに準拠する必要があります。

Backup and DR には、次の 2 種類の更新があります。

  • ホットフィックス: Backup and DR コンポーネントに関連するシステム アップデート、セキュリティ修正、重要なバグの修正が含まれます。Backup and DR は、ホットフィックスが利用可能になると自動的にインストールします。インストール ジョブ ページで更新のステータスを確認できます。ホットフィックスの自動インストールが、複数回再試行しても失敗することがあります。このような場合は、ホットフィックスを手動でインストールする必要があります。

  • パッチ: 新機能、機能強化、バグの修正が含まれます。パッチ アップデートには 2 種類あります。

    • 自動パッチ アップデート: ほとんどのアップデートは自動化されています。これらの更新では、手動でのインストール、再起動、バックアップ / リカバリ アプライアンスの中断は必要ありません。自動パッチ アップデートは、「サポート対象外」状態のバックアップ / リカバリ アプライアンスにのみ適用されます。たとえば、N(11.0.17)が利用可能な最新バージョンで、バックアップ / リカバリ アプライアンスがサポートされていないバージョン N-2(11.0.15)にある場合、自動パッチ アップグレードではアプライアンスは N-1(11.0.16)にのみ移動し、最新バージョン(11.0.17)には移動しません。

      デフォルトでは、自動更新は、更新が利用可能になった日から 2 週間後に更新されるように設定されています。デフォルトの時間枠を設定して、アプライアンスに自動更新を自動的に適用できます。特定の日時に更新をスケジュールすることもできます。すべての自動アップグレードは、選択したデフォルトの時間枠内に実行されます。アプライアンスを更新するには、開始時刻と終了時刻の間に 6 時間以上の間隔を空ける必要があります。デフォルトのウィンドウを設定する手順については、自動パッチ更新のデフォルトのウィンドウを設定するをご覧ください。自動パッチ更新が自動的にインストールされない場合は、[利用可能な更新] ページに表示され、アプライアンスを手動で更新できます。これらの更新は、[利用可能な更新] ページに AUTO_PATCH_NUMBER として表示されます。ただし、更新を 1 か月間再スケジュールできます。アプライアンスの更新手順については、アップデートをインストールするをご覧ください。

    • 手動更新: 手動でインストールする必要がある更新です。これらは、[アプライアンスの更新] ページに PATCH_NUMBER として表示されます。アップデートが利用可能な場合は、アプライアンスを最新の利用可能なバージョンに更新することをおすすめします。パッチをインストールする前に、すべての前提条件が満たされていることを確認してください。[更新をインストールまたはスケジュールする] ページの [再起動が必要] 列が [はい] と表示されている場合、アプライアンスは更新後に自動的に再起動します。手動での再起動は必要ありません。手動更新をスケジュールされた時間にインストールするようにスケジュールできます。アプライアンスの更新手順については、アップデートをインストールするをご覧ください。

IAM のロールと権限

アプライアンスの更新に必要な権限を取得するには、プロジェクトに対する Backup and DR 管理者 (roles/backupdr.admin)IAM ロールを付与するよう管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織に対するアクセス権の管理をご覧ください。

必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。

自動パッチ更新をインストールするデフォルトの時間枠を設定する

  • デフォルトのウィンドウとして 1 つ以上の曜日を選択します。
  • 同じ日の時間帯を選択します。
  • 自動パッチ更新は、更新が検出されてから 2 週間後に、選択した曜日と指定した時間枠内で行われます。

更新通知

Backup and DR では、次のシナリオで更新通知が表示されます。

  • 新しいアップデートをインストールできるようになったとき
  • 24 時間以内に更新のインストールがスケジュールされている場合
  • アップデートのインストールが進行中の場合
  • アップデートのインストールが成功または失敗したとき

通知の詳細を表示するには、 通知 アイコンをクリックします。

update-type が auto-patch の場合、次の 2 つの新しい通知が表示されます。

  • 今後 2 週間以内にアップデートのインストールがスケジュールされている場合
  • 今後 1 週間以内にアップデートのインストールがスケジュールされている場合

アプライアンスのステータス

アプライアンスは次のいずれかのステータスになります。アプライアンスのステータスは、[管理] > [アプライアンス] で確認できます。

  • 最新: アプライアンスが最新バージョンで実行されており、対応は必要ありません。
  • 保留中: アプライアンスに適用可能な新しいアップデートがあることを示します。アプライアンスを更新するには、アップデートをインストールするをご覧ください。
  • 期限切れ: アプライアンスが以前のバージョンで実行されているため、すぐに更新する必要があります。アプライアンスを更新するには、アップデートをインストールするをご覧ください。
  • サポート対象外: アプライアンスがサポート対象バージョンより古く、すぐに更新する必要があることを示します。バックアップ / リカバリ アプライアンスをサポートされているバージョンに更新するまで、新しいエンティティやアプリケーションをバックアップすることはできません。アプライアンスを更新するには、アップデートをインストールするをご覧ください。

利用可能なアップデートを表示する

利用可能なアップデートを表示するには、[管理] をクリックして [アプライアンスのアップデート] を選択します。

[利用可能なアップデート] ページには、次のフィールドが表示されます。

  • 更新名: このフィールドには、更新名が PATCH_NUMBER、パッチの場合は AUTO_PATCH_NUMBER、ホットフィックスの場合は HF_NUMBER として表示されます。アップデート名をクリックすると、パッチのリリースノート、またはホットフィックスの詳細を一覧表示するダイアログが表示されます。
  • アプライアンスのステータス: このフィールドには、更新のステータスが次のように表示されます。

    • 保留中: デフォルトでは、アップデートが利用可能になると、ステータスが [保留中] と表示されます。オンデマンドでアップデートをインストールすると、[インストール ジョブ] ページに移動し、アップデートの進行状況が表示されます。
    • スケジュール設定済み: 特定の日時にインストールするよう更新をスケジュール設定すると、ステータスが [スケジュール設定済み] と表示されます。詳細については、スケジュールされた時刻にアップデートをインストールするをご覧ください。
    • ロールバックが利用可能: Backup and DR が適用されたホットフィックス アップデートのロールバックをリリースすると、ステータスが [ロールバックが利用可能] と表示されます。
  • 予想所要時間: このフィールドには、アプライアンスの更新にかかるおおよその時間が表示されます。

  • 期限: このフィールドには、アップデートをインストールする必要がある期限が表示されます。

  • 公開日: このフィールドには、更新が公開された日付が表示されます。

アップデートをインストールする

更新は、オンデマンドまたはスケジュール設定の 2 つの方法で適用できます。

始める前に

アップデートをインストールする前に、次の前提条件を満たす必要があります。

  • アップデートのインストール中に、バックアップ ジョブや復元ジョブを実行またはスケジュールしないでください。
  • スナップショット プールとプライマリ プールの使用率が 90% 未満であることを確認します。プールの使用率を確認するには、[管理] > [ストレージ プール] に移動し、アプライアンスに関連付けられているスナップショット プールとプライマリ プールの [使用率(%)] 列を確認します。[Used(%)] が 90% を超えている場合は、スナップショット プールまたはプライマリ プールにディスクを追加してから、更新を続行します。
  • パッチ アップデートをインストールする場合:

    • プリフライト チェックの失敗を回避するには、アクティブなバックアップ(マウント)を処理する必要があります。
      • GCE ワークロードとエージェント ベースのワークロードの場合: [Forget] または [Unmount and delete] を使用します。これらのワークロードでは、[マウント解除] オプションは使用できません。
      • Backup and DR スナップショットの場合: [マウント解除] を使用します。

オンデマンドでアップデートをインストールする

オンデマンドのアプライアンス アップデートをインストールする手順は次のとおりです。

  1. [Manage] をクリックし、[Appliance Updates] を選択します。
  2. アップデート名(PATCH_NUMBER、AUTO_PATCH_NUMBER、HF_NUMBER など)を右クリックし、[Install or Schedule Updates] を選択します。
  3. 最新のアップデートを適用するアプライアンスを選択します。複数のアプライアンスを選択して、すべてのアプライアンスを同時に更新することもできます。デフォルトでは、[今すぐインストール] が選択されています。

  4. [適用] をクリックします。アップデートのインストール プロセスが開始されると、[インストール ジョブ] ページが開きます。ここで、アップデートのステータスを確認できます。

スケジュール設定された時刻にアップデートをインストールする

更新をスケジュールする前に、アプライアンス管理コンソールで正しいタイムゾーンが選択されていることを確認してください。スケジュール設定された更新は、選択したタイムゾーンに基づいて実行されます。タイムゾーンの更新については、タイムゾーンを変更するをご覧ください。

更新をスケジュールできるのは、Compute Engine インスタンスと Google Cloud VMware Engine インスタンスのみです。ファイル システムやデータベースなどのエージェント ベースのワークロードを保護するバックアップ / リカバリ アプライアンスの更新をスケジュールすることはできません。

更新をスケジュールする手順は次のとおりです。

  1. [管理] をクリックし、[アプライアンスの更新] を選択します。利用可能なアップデートが表示されます。デフォルトでは、更新のステータスは [保留中] です。
  2. 更新名(PATCH_NUMBER、HF_NUMBER、AUTO_PATCH_NUMBER など)を右クリックし、[Install or Schedule Updates] を選択します。
  3. 最新のアップデートを適用するアプライアンスを選択します。複数のアプライアンスを同時に更新する場合は、複数のアプライアンスを選択します。

  4. [後でインストール] を選択します。

  5. カレンダー アイコンをクリックして、アップデートをインストールする日時を選択します。

  6. [適用] をクリックします。更新の [ステータス] 列が [スケジュール設定済み] に変わります。

    スケジュールされた更新のインストール プロセスは、スケジュールされた時刻から 15 分以内に開始されます。

スケジュール設定された更新を編集する

スケジュール設定された更新を編集する手順は次のとおりです。

  1. [Manage] をクリックし、[Appliance Updates] を選択します。
  2. 更新名(PATCH_NUMBER や HF_NUMBER など)を右クリックし、[Edit Update Schedule] を選択します。
  3. 既存のスケジュールを編集する機器を選択します。更新を同時に編集してスケジュールする場合は、複数のアプライアンスを選択することもできます。
  4. カレンダーからタイムスタンプを変更して、スケジュールを編集します。
  5. [適用] をクリックします。

スケジュール設定された更新をキャンセルする

スケジュールされた更新をキャンセルする手順は次のとおりです。

  1. [Manage] をクリックし、[Appliance Updates] を選択します。
  2. 更新名(PATCH_NUMBER や HF_NUMBER など)を右クリックして、[Cancel Scheduled Updates] を選択します。
  3. 最新のアップデートの適用をキャンセルするアプライアンスを選択します。複数のアプライアンスの更新を同時にキャンセルする場合は、複数のアプライアンスを選択することもできます。
  4. [適用] をクリックします。

インストール ジョブをモニタリングする

[Installation Jobs] ページに、アプライアンスの更新のステータスが表示されます。

インストール ジョブの更新を表示する手順は次のとおりです。

  1. [Manage] をクリックし、[Appliance Updates] を選択します。
  2. [Installation Jobs] を選択します。このページには、次のフィールドが表示されます。

    • ID: このフィールドには、アップデートの一意の ID が表示されます。
    • 更新名: このフィールドには、パッチの場合は PATCH_NUMBER、ホットフィックスの場合は HF_NUMBER として更新名が表示されます。アップデート名をクリックすると、パッチのリリースノート、またはホットフィックスの詳細を一覧表示するダイアログが表示されます。
    • ステータス: このフィールドには、更新が適用されたときに次のステータスが表示されます。ステータス フィールドにポインタを置くと、更新ステータスの詳細が表示されます。

      • ダウンロード中: このステータスは、アップデートがアプライアンスにダウンロードされているときに表示されます。
      • Checking: このステータスは、プリフライト チェックの実行時に表示されます。
      • インストール中: このステータスは、アップデートのインストール中に表示されます。
      • 成功: このステータスは、アップデートが正常にインストールされた場合に表示されます。
      • 失敗: このステータスは、アップデートのインストールが失敗したときに表示されます。ログを確認し、もう一度アップデートをインストールしてみます。
      • スキップ: このステータスは、アプライアンスへのアップデートのインストールをスキップした場合に表示されます。
      • ロールバック中: このステータスは、アプライアンスへのロールバックが進行中の場合に表示されます。
      • ロールバック成功: このステータスは、アップデートが正常にロールバックされたときに表示されます。
      • ロールバックに失敗しました: このステータスは、アップデートのロールバックに失敗したときに表示されます。
    • 更新タイプ: このフィールドには、更新のタイプが表示されます。たとえば、手動パッチ更新の場合は Manual、ホットフィックスと自動パッチ更新の場合は Auto が表示されます。

    • アプライアンス: このフィールドには、アップデートをインストールするアプライアンスの名前が表示されます。

    • 開始: このフィールドには、更新のインストールが開始されたときのタイムスタンプが表示されます。

    • 終了: このフィールドには、アップデートのインストールが完了したときのタイムスタンプが表示されます。このフィールドは、アップデートのインストールが成功または失敗した場合にのみ入力されます。

    • ログ: このフィールドには、更新のログが表示されます。アップデートのインストールが失敗した場合は、アップデート ログを表示して失敗したアップデートをデバッグし、もう一度アップデートをインストールします。

    インストール中に、[インストール ジョブ] ページに更新の進行状況が表示されます。進行状況に応じて、更新のステータスが [成功] または [失敗] に変わります。

更新ログを表示する

更新ログを使用して、失敗した更新をデバッグし、問題を修正してから、更新を再度インストールします。

更新ログを表示する手順は次のとおりです。

  1. [管理] をクリックし、[アプライアンスの更新] を選択します。
  2. [Installation Jobs] を選択します。
  3. [ログ] をクリックします。アプライアンスには、次のログファイルが表示されます。

    • patch-XXX-preflight-info.log: このファイルには、アプライアンスで実行されるプリフライト チェックのログが含まれています。
    • patch-xxx-preflight-error.log: このファイルには、アプライアンスで実行されたプリフライト チェックのエラーログが含まれています。
    • autoupdate-patch-xxx-updatelog: このファイルには、アプライアンスの更新インストール ログが含まれています。

更新が成功した後

アプライアンスを正常に更新したら、次のタスクを実行して、更新されたアプライアンスが正しく機能することを確認する必要があります。

  1. [管理] > [アプライアンスの更新] > [インストール ジョブ] ページに移動し、アプライアンスの更新ステータスが [最新] であることを確認します。[最新] ステータスは、アプライアンスに関連するすべてのアップデートがインストールされている場合にのみ表示されます。
  2. [管理] > [アプライアンス] ページに移動し、[接続ステータス] 列でアプライアンス管理コンソールとバックアップ / リカバリ アプライアンスの接続ステータスを確認します。緑色のチェックマークは、接続が成功したことを示します。
  3. スケジュールを有効にします。
  4. マウント解除されたバックアップを再マウントします。
  5. バックアップ ジョブを実行して、アプライアンスの更新後にバックアップが想定どおりに実行されているかどうかを確認します。

ホットフィックス アップデートをロールバックする

Backup and DR が適用されたホットフィックスの更新に関する問題を検出すると、更新が自動的にロールバックされることがあります。ただし、Backup and DR が更新をロールバックできない場合は、手動で更新をロールバックする必要があります。利用可能なロールバックは、[利用可能なアップデート] ページで [ロールバック可能] のステータスで確認できます。

ロールバック中またはロールバック後にアプライアンスが再起動しないため、ロールバックによってダウンタイムが発生することはありません。

ホットフィックス アップデートをロールバックする手順は次のとおりです。

  1. [Manage] をクリックし、[Appliance Updates] を選択します。
  2. ホットフィックスの更新名(HF_NUMBER など)を右クリックし、[ロールバック] を選択します。
  3. 更新をロールバックするアプライアンスを選択します。
  4. [適用] をクリックします。更新のロールバック プロセスが開始されると、[インストール ジョブ] ページが開きます。ここでロールバックのステータスを確認できます。

    ロールバックが失敗した場合は、Google Cloud カスタマーケアにお問い合わせください。