メンテナンス時間を表示、設定する

このページでは、AlloyDB for PostgreSQL クラスタのメンテナンスに関連する次の操作を行う方法について説明します。

  • プライマリ クラスタとセカンダリ クラスタのメンテナンスの時間枠を設定し、表示、消去します。
  • プライマリ クラスタとセカンダリ クラスタにスケジュールされている今後のメンテナンス イベントを表示します。

AlloyDB クラスタでのメンテナンスの仕組みの概要については、メンテナンスについてをご覧ください。

クラスタのメンテナンスの時間枠を設定する

コンソール

  1. [クラスタ] ページに移動します。

    クラスタに移動

  2. [リソース名] 列でクラスタをクリックします。

  3. [概要] ページの [メンテナンス] で、[編集] をクリックします。

  4. [Maintenance window] で、このメンテナンスの時間枠の曜日を選択します。

    デフォルトのオプションは [おまかせ] です。クラスタを作成すると、このデフォルトのメンテナンスの時間枠がクラスタに割り当てられます。

  5. このメンテナンスの時間枠の時間帯を選択します。

  6. [更新] をクリックして変更を保存します。

gcloud

gcloud CLI を使用するには、Google Cloud CLI をインストールして初期化するか、Cloud Shell を使用します。

クラスタにメンテナンスの時間枠を設定するには、--maintenance-window-day フラグと --maintenance-window-hour フラグを使用して gcloud clusters update コマンドを実行します。

gcloud alloydb clusters update CLUSTER_ID \
  --region REGION \
  --maintenance-window-day DAY_OF_WEEK \
  --maintenance-window-hour HOUR_OF_DAY

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

  • CLUSTER_ID: メンテナンスの時間枠を設定するクラスタ。

  • REGION: このクラスタが配置されている Google Cloud リージョン(例: us-central1)。

  • DAY_OF_WEEK: このメンテナンス ウィンドウの曜日(UTC タイムゾーン)。有効な値は MONDAYTUESDAYWEDNESDAYTHURSDAYFRIDAYSATURDAYSUNDAY です。

    デフォルト値は [Any window] です。クラスタを作成すると、このデフォルトのメンテナンスの時間枠がクラスタに割り当てられます。

  • HOUR_OF_DAY: このメンテナンスの時間枠の UTC タイムゾーンでの時刻を表す 023 の整数。

クラスタがすでにメンテナンス中であるかメンテナンス スケジュールが設定されているときに、メンテナンスの時間枠の設定を変更した場合、変更は現在のメンテナンスまたはスケジュールされたメンテナンスが完了するまで有効になりません。

メンテナンスの時間枠を消去する

コンソール

  1. [クラスタ] ページに移動します。

    クラスタに移動

  2. [リソース名] 列でクラスタをクリックします。

  3. [概要] ページの [メンテナンス] で、[編集] をクリックします。

  4. [メンテナンスの時間枠] で [おまかせ] を選択します。

  5. [更新] をクリックして変更を保存します。

gcloud

gcloud CLI を使用するには、Google Cloud CLI をインストールして初期化するか、Cloud Shell を使用します。

クラスタからメンテナンスの時間枠を消去するには、--maintenance-window-any フラグを指定して gcloud clusters update コマンドを実行します。

gcloud alloydb clusters update CLUSTER_ID \
  --region REGION \
  --maintenance-window-any

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

  • CLUSTER_ID: メンテナンスの時間枠を設定するクラスタ。

  • REGION: このクラスタが配置されている Google Cloud リージョン(例: us-central1)。

クラスタのメンテナンスの時間枠を表示する

コンソール

  1. [クラスタ] ページに移動します。

    クラスタに移動

  2. [リソース名] 列でクラスタをクリックします。

  3. [概要] ページの [メンテナンス] で、クラスタのメンテナンスの時間枠の詳細を確認します。

gcloud

gcloud CLI を使用するには、Google Cloud CLI をインストールして初期化するか、Cloud Shell を使用します。

クラスタの現在のメンテナンスの時間枠を確認するには、gcloud alloydb clusters describe コマンドを実行します。

gcloud alloydb clusters describe CLUSTER_ID \
  --region REGION

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

  • CLUSTER_ID: メンテナンスの時間枠を設定するクラスタ。

  • REGION: このクラスタが配置されている Google Cloud リージョン(例: us-central1)。

クラスタにメンテナンス ウィンドウが設定されている場合、コマンドの出力には次のような行が含まれます。

maintenanceUpdatePolicy:
  maintenanceWindows:
  - day: TUESDAY
    startTime:
      hours: 23

出力に maintenanceUpdatePolicy セクションが含まれていない場合、クラスタにメンテナンスの時間枠が設定されていません。

クラスタの今後のメンテナンスを確認する

コンソール

  1. [クラスタ] ページに移動します。

    クラスタに移動

  2. クラスタを見つけて、[メンテナンス] 列で今後のメンテナンスの時間枠を確認します。

gcloud

gcloud CLI を使用するには、Google Cloud CLI をインストールして初期化するか、Cloud Shell を使用します。

メンテナンスの時間枠が設定されているクラスタで計画されている今後のメンテナンスを確認するには、gcloud clusters describe コマンドを実行します。

gcloud alloydb clusters describe CLUSTER_ID \
  --region REGION

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

  • CLUSTER_ID: メンテナンスの時間枠を設定するクラスタ。

  • REGION: このクラスタが配置されている Google Cloud リージョン(例: us-central1)。

クラスタに今後予定されているメンテナンス イベントがある場合、コマンドの出力には次のような行が含まれます。

maintenanceSchedule:
  startTime: 2024-07-03T09:46:40Z

UTC 形式のタイムスタンプは、AlloyDB がこのクラスタ内のすべてのノードのシステム ソフトウェアの更新を開始する予定の瞬間を指定します。

メンテナンス通知をオプトインする

メンテナンスの時間枠が設定されているクラスタのメンテナンス イベントがスケジュール設定またはキャンセルされるたびに自動メール通知を受け取るには、Google Cloud コンソールを使用して、これらのメールの受信を有効にします。

  1. [クラスタ] ページに移動します。

    クラスタに移動

  2. [リソース名] 列でクラスタをクリックします。

  3. [概要] ページの [メンテナンス] で、Notifications: 行の [編集] をクリックします。

  4. [コミュニケーション] をクリックします。

  5. [AlloyDB]、[メンテナンスの時間枠] の行で、[メール] 列の切り替えボタンを選択します。

通知を受け取る必要があるユーザーごとに個別にオプトインする必要があります。