搜索

4.6. 配置项目参数

download PDF

要配置默认项目设置,请在 /etc/ansible/hosts 文件中配置以下变量:

表 4.4. 项目参数
参数描述类型默认值

osm_project_request_message

当用户无法通过 projectrequest API 端点请求一个项目时,为用户显示的字符串。

字符串

null

osm_project_request_template

响应 projectrequest 以创建项目时使用的模板。如果没有指定,则使用默认模板。

带有 <namespace>/<template> 格式的字符串

null

osm_mcs_allocator_range

定义分配给命名空间的 MCS 类别范围。如果此值在启动后改变,新项目可能会收到已经分配给其他项目的标签。前缀可以是任意有效的 SELinux 术语集合,包括 user、role 和 type但是,使用默认前缀可让服务器自动设置它们。例如: s0:/2 分配 s0:c0,c0 到 s0:c511,c511 的标签,s0:/2,512 分配从 s0:c0,c0,c0 到 s0:c511,c511,511 的标签。

格式为 <prefix>/<numberOfLabels>[,<maxCategory>] 的字符串

s0:/2

osm_mcs_labels_per_project

定义每个项目要保留的标签数。

整数

5

osm_uid_allocator_range

定义自动分配给项目的总 Unix 用户 ID(UID)以及每个命名空间获取的块的大小。例如,1000-1999/10 代表为每个命名空间分配十个 UID,并在耗尽前最多分配 100 个块。默认值是用户命名空间启动时容器镜像的预期范围大小。

格式为 <block_range>/<number_of_UIDs> 的字符串。

1000000000-1999999999/10000

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.