管理 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 Maintenance Notification] Your instance is scheduled for maintenance

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

  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 核心)页面。

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

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