查看和设置维护时间

本页介绍了如何执行与 AlloyDB for PostgreSQL 集群维护相关的以下操作:

  • 为主集群和次要集群设置、查看和清除维护窗口。
  • 查看为主集群和辅助集群安排的即将进行的维护活动。

如需简要了解 AlloyDB 集群的维护工作原理,请参阅维护简介

为集群设置维护窗口

控制台

  1. 前往集群页面。

    转到集群

  2. 点击资源名称列中的某个集群。

  3. 概览页面的维护部分,点击修改

  4. 维护窗口中,选择此维护窗口的星期几。

    默认选项为任意窗口。创建集群时,系统会为集群分配此默认维护窗口。

  5. 选择此维护窗口的时段。

  6. 点击更新以保存更改。

gcloud

如需使用 gcloud CLI,您可以安装并初始化 Google Cloud CLI,也可以使用 Cloud Shell

如需在集群上设置维护期,请运行 gcloud clusters update 命令,并添加 --maintenance-window-day--maintenance-window-hour 标志:

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

    默认值为任意窗口。创建集群时,系统会为集群分配此默认维护窗口。

  • HOUR_OF_DAY:一个介于 023 之间的整数,表示此维护窗口在世界协调时间 (UTC) 时区中的小时。

如果您在集群正在维护或已安排维护时更改维护窗口设置,则更改不会立即生效,而要等到当前或预定的维护完成后才会生效。

清除维护窗口

控制台

  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 维护期所对应的行中,选择电子邮件列中的切换开关。

每个需要接收通知的用户必须分别选择接收通知。