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

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

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

所需角色

如需获取为 Looker (Google Cloud Core) 实例配置维护设置所需的权限, 请让管理员授予您 Looker 管理员 (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 核心)不会执行维护的首选时间段,请选择以下选项之一:

控制台

  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) 高级维护通知] 您的实例已安排维护。

默认情况下,系统不会发送维护通知。如果您希望收到有关即将进行的维护的通知,则必须按照以下步骤操作:

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

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

您可以选择为给定项目中具有维护窗口的所有 Looker (Google Cloud Core) 实例启用维护通知。每个实例都会收到一条通知。

选择接收维护通知

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

  1. 前往 Google Cloud 控制台中的通信页面:

    通信

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

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

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

查找计划维护

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

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

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

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