可以通过使用 viocli update keystone 命令更新 Keystone 服务配置中的某些参数。
有关 Keystone 配置的详细信息,请参见 OpenStack Keystone 配置文档,网址为:https://docs.openstack.org/keystone/train/configuration/config-options.html#configuration。
有关 Keystone 服务配置示例的详细信息,请参见 OpenStack Keystone 配置示例,网址为:https://docs.openstack.org/keystone/train/configuration/samples/keystone-conf.html。
conf: keystone: DEFAULT: list_limit: 100 token: expiration: 7200 ks_domains: <keystone domain name>: ldap: user_enabled_invert: false user_enabled_mask: 2 user_enabled_default: true chase_referrals: false debug_level: 4095 pool_retry_max: 20 pool_size: 200 pool_retry_delay: 0.1 pool_connection_timeout: -1 pool_connection_lifetime: 600 use_auth_pool: true auth_pool_size: 100 auth_pool_connection_lifetime: 60 user_enabled_attribute: userAccountControl lockout_failure_attempts = 6 lockout_duration = 1800
参数 | 默认值 | 说明 |
---|---|---|
list_limit |
|
输入一次收集中可返回的最大实体数。 |
expiration |
最小值: 最大值: |
输入令牌保持有效所需的时间。如果大幅增加此值,将会增加驱动程序上的负载;如果大幅减少此值,将会中断长时间运行的操作。 |
ks_domains |
输入 Keystone 域名。 |
|
user_enabled_invert |
false |
输入 |
user_enabled_mask |
0 |
输入 |
user_enabled_default |
true |
输入 |
chase_referrals |
none |
输入用于查询的系统默认引用跟踪行为布尔值。 |
debug_level |
none |
输入用于 LDAP 调用的 LDAP 调试级别值。最小值为 |
pool_retry_max |
3 |
输入尝试重新连接到 LDAP 服务器的最大次数。最小值为 |
pool_size |
10 |
输入 LDAP 连接池的大小。最小值为 |
pool_retry_delay |
0.1 |
输入尝试重新连接到 LDAP 服务器之前等待的秒数。 |
pool_connection_timeout |
-1 |
输入在池化 LDAP 连接时使用的连接超时值。值 |
pool_connection_lifetime |
600 |
输入 LDAP 服务器的最长连接生命周期(以秒为单位)。最小值为 |
use_auth_pool |
true |
输入 |
auth_pool_size |
100 |
输入用于最终用户身份验证的连接池的大小。最小值为 |
auth_pool_connection_lifetime |
60 |
输入最终用户身份验证连接的最长生命周期值(以秒为单位)。最小值为 |
user_enabled_attribute |
enabled |
输入可以映射到用户启用标记的 LDAP 属性。 |
lockout_failure_attempts | 5 |
配置失败身份验证尝试次数上限。 |
lockout_duration | 1800 |
配置达到 |