Help us learn about your current experience with the documentation. Take the survey.

配置 GitLab Dedicated

  • 版本:Ultimate
  • 产品:GitLab Dedicated

本页的说明将指导您配置 GitLab Dedicated 实例,包括启用和更新可用功能的设置。

管理员可以通过使用管理员区域在其 GitLab 应用中配置其他设置。

作为由 GitLab 管理的解决方案,您无法更改任何由 SaaS 环境设置控制的 GitLab 功能。此类 SaaS 环境设置的示例包括 gitlab.rb 配置以及对 shell、Rails console 和 PostgreSQL console 的访问。

GitLab Dedicated 工程师无法直接访问您的环境,除非在紧急情况(break glass)下。

实例(instance)指的是 GitLab Dedicated 的部署,而租户(tenant)指的是客户。

使用 Switchboard 配置您的实例

您可以使用 Switchboard 对您的 GitLab Dedicated 实例进行有限的配置更改。

Switchboard 中提供以下配置设置:

前提条件:

要进行配置更改:

  1. 登录 Switchboard
  2. 在页面顶部,选择 Configuration
  3. 按照下面相关部分的说明进行操作。

对于所有其他实例配置,请根据配置更改请求策略提交支持工单。

在 Switchboard 中应用配置更改

您可以立即应用在 Switchboard 中所做的配置更改,也可以将其推迟到您下一个预定的每周维护时段

当您立即应用更改时:

  • 部署最多可能需要 90 分钟。
  • 更改将按照其保存的顺序应用。
  • 您可以保存多个更改并一次性批量应用它们。
  • 在部署期间,您的 GitLab Dedicated 实例保持可用状态。
  • 对私有托管区域的更改可能会导致使用这些记录的服务中断最多 5 分钟。

部署作业完成后,您将收到一封电子邮件通知。如果您在主收件箱中没有看到通知,请检查您的垃圾邮件文件夹。 所有有权在 Switchboard 中查看或编辑您的租户的用户都会收到每次更改的通知。更多信息,请参阅管理 Switchboard 通知偏好设置

您只会收到由 Switchboard 租户管理员所做的更改的电子邮件通知。由 GitLab Operator(例如,在维护时段内完成的 GitLab 版本更新)所做的更改不会触发电子邮件通知。

配置更改日志

Switchboard 中的 Configuration change log 页面会跟踪对您的 GitLab Dedicated 实例所做的更改。

每个更改日志条目都包含以下详细信息:

字段 描述
配置更改 已更改的配置设置的名称。
用户 进行配置更改的用户的电子邮件地址。对于由 GitLab Operator 所做的更改,此值显示为 GitLab Operator
IP 进行配置更改的用户的 IP 地址。对于由 GitLab Operator 所做的更改,此值显示为 不可用
状态 配置更改是已启动、进行中、已完成还是已推迟。
开始时间 配置更改启动的日期和时间(UTC)。
结束时间 配置更改部署完成的日期和时间(UTC)。

每个配置更改都有一个状态:

状态 描述
已启动 配置更改已在 Switchboard 中完成,但尚未部署到实例。
进行中 配置更改正在主动部署到实例。
已完成 配置更改已部署到实例。
已延迟 部署更改的初始作业已失败,并且该更改尚未分配给新作业。

查看配置更改日志

要查看配置更改日志:

  1. 登录 Switchboard
  2. 选择您的租户。
  3. 在页面顶部,选择 Configuration change log

每个配置更改都会在表格中显示为一个条目。选择 View details 以查看有关每个更改的更多信息。

通过支持工单请求配置更改

某些配置更改需要您提交支持工单来请求更改。有关如何创建支持工单的更多信息,请参阅创建工单

通过支持工单请求的配置更改遵循以下策略:

  • 在您环境的每周四小时维护时段内应用。
  • 可以为在入职期间指定的选项或本页面上列出的可选功能请求。
  • 如果 GitLab 需要执行高优先级的维护任务,可能会推迟到下一周。
  • 除非符合紧急支持的条件,否则无法在每周维护时段之外应用。

即使更改请求满足了最短提前通知时间,它也可能不会在即将到来的维护时段内应用。