管理 Looker (Google Cloud Core) 实例的维护政策

Looker (Google Cloud Core) 会每月安排一次维护期,在此期间升级您的实例。在维护期间,您的实例会重启,您将暂时无法访问您的实例。您可以以一周中的某天以及将进行维护的时段指定实例作为维护窗口。如果您未指定首选维护窗口,系统将在新的 Looker (Google Cloud Core) 版本发布后的两周内进行升级。您还可以指定拒绝维护期,以防止在您指定的时间段内进行维护。

本页面介绍如何查找计划维护、设置首选维护窗口、指定维护拒绝期,以及接收和配置关于 Looker (Google Cloud Core) 实例即将进行维护的通知。

所需角色

如需获取为 Looker (Google Cloud Core) 实例配置维护设置所需的权限,请让管理员授予您对创建实例的项目的 Looker Admin (roles/looker.admin) IAM 角色。 如需详细了解如何授予角色,请参阅管理访问权限

您也可以通过自定义角色或其他预定义角色来获取所需的权限。

维护设置

借助 Looker (Google Cloud Core),您可以通过一组维护设置来配置维护更新。

您可以将维护配置为安排在短暂停机对实例影响最小的时候。您可以配置以下内容:

  • 维护窗口:Looker (Google Cloud Core) 安排维护的一周中的哪一天以及哪些小时。维护窗口持续一小时。

  • 拒绝维护期:Looker (Google Cloud Core) 不安排维护的时间段。拒绝维护期最长可达 60 天。您必须在任意 2 个拒绝维护期之间至少留出 14 天允许维护时间。

您可以在创建 Looker (Google Cloud Core) 实例时或通过修改现有实例的配置来更新维护政策。

设置首选维护窗口

如需指定 Looker (Google Cloud Core) 安排维护的首选时段,请选择以下选项之一:

控制台

  1. 在 Google Cloud 控制台中,创建一个 Looker (Google Cloud Core) 实例修改现有 Looker (Google Cloud Core) 实例的配置

  2. 维护窗口下的首选维护部分,为维护窗口配置以下设置:

    • 星期:您的实例将在星期几进行更新

    • 时间窗口:实例维护开始的大致时间

  3. 选择保存

gcloud

如果您要创建实例,请使用 gcloud looker instances create 命令;如果您要更新实例,请使用 gcloud looker instances update 命令,并在其中包含以下参数:

--maintenance-window-day=MAINTENANCE_WINDOW_DAY
--maintenance-window-time=MAINTENANCE_WINDOW_TIME

替换以下内容:

  • MAINTENANCE_WINDOW_DAY:必须是下列值之一:fridaymondaysaturdaysundaythursdaytuesdaywednesday
  • MAINTENANCE_WINDOW_TIME:必须采用 24 小时制的 UTC 时间(例如 13:00、17:45)

在您指定了维护窗口后,对此设置的更改最多需要一周才能生效。

配置拒绝维护期

如果您希望将计划维护延后,可以更改实例的拒绝维护期。拒绝维护期最长可达 60 天。

如需指定 Looker (Google Cloud Core) 在该期间不执行维护的首选时段,请选择以下选项之一:

控制台

  1. 在 Google Cloud 控制台中,创建一个 Looker (Google Cloud Core) 实例,或者修改现有 Looker (Google Cloud Core) 实例的配置

  2. 拒绝维护期部分下,为拒绝维护期配置以下设置:

  • 开始日期:选择不进行维护的时间段的开始日期。

  • 结束日期:选择不进行维护的时间段的结束日期。

  • 开始/结束时间:指定拒绝维护期开始(即您为开始日期指定的日期)和结束(与您为结束日期指定的日期)之间的具体时间。

  1. 选择保存

gcloud

如果您要创建实例,请使用 gcloud looker instances create 命令;如果您要更新实例,请使用 gcloud looker instances update 命令,并在其中包含以下参数:

--deny-maintenance-period-end-date=DENY_MAINTENANCE_PERIOD_END_DATE
      --deny-maintenance-period-start-date=DENY_MAINTENANCE_PERIOD_START_DATE
      --deny-maintenance-period-time=DENY_MAINTENANCE_PERIOD_TIME

替换以下内容:

  • DENY_MAINTENANCE_PERIOD_START_DATEDENY_MAINTENANCE_PERIOD_END_DATE:必须采用 YYYY-MM-DD 格式。
  • DENY_MAINTENANCE_PERIOD_TIME:必须采用 24 小时制的 UTC 时间(例如 13:00、17:45)。

维护示例

例如,您可以按如下方式设置生产实例的维护设置:

  • 维护窗口:星期日凌晨 12:00 至凌晨 1:00(美国东部时间)
  • 拒绝维护期:12 月 1 日晚上 10:00 到 1 月 15 日晚上 10:00

即将进行的维护通知

在安排维护前一周,您可以将有关即将进行的维护的通知发送到您的电子邮件地址。如果您要为通知设置电子邮件过滤条件,电子邮件标题为[Looker (Google Cloud Core) Advanced 维护通知] 您的实例已安排维护

默认情况下,系统不会发送维护通知。如果您希望接收即将进行的维护的通知,则必须完成以下所有步骤:

  1. 设置维护窗口
  2. 在项目级别选择接收维护通知
  3. 如需接收有关计划维护的通知,您需要在对 Looker (Google Cloud Core) 实例的下一次计划维护更新前至少七天完成这两个步骤。

系统会向与您的 Google 账号关联的电子邮件地址发送通知。您无法配置自定义电子邮件别名(例如团队电子邮件别名)。

对于给定项目中有维护窗口的所有 Looker (Google Cloud Core) 实例,您可以选择接收维护通知。每个实例会收到一条通知。

选择接收维护通知

如需开启维护通知,请执行以下操作:

  1. 转到 Google Cloud 控制台中的通信页面:

    通信

  2. 选择产品通知标签页。

  3. 从下拉菜单中选择您的项目。

  4. 在 Looker (Google Cloud Core) 对应的行中,将电子邮件切换开关设置为启用

查找计划维护时间

如果已对实例安排维护,您可以按照以下步骤查看:

  1. 前往 Google Cloud 控制台中的 Looker (Google Cloud Core) 页面。

  2. 选择要查看计划维护的实例的名称。

  3. 查看实例的配置详情时,您可以在详情页面上查看以下信息: