nova-authconsole HA方案memcached配置

nova-authconsole 负载均衡token缓存配置

在配置nova-authconsole HA(多个nova-authconsole实例同时运行)时,需要配置memcached_servers,不然会导致noVNC访问控制台失败(并不是都失败,而是轮询到token正确的nova-authconsole实例时成功,其他失败)。

在/etc/nova/nova.conf的[DEFAULT]部分具有参数项memcached_servers,但是在Mitaka版本中显示该参数项已经DEPRECATED(也可以用)。为保持以后升级兼容性可以配置在[cache]部分下面

[DEFAULT]
...... #省略其他
#
# From nova.cache_utils
#

# DEPRECATED: Memcached servers or None for in process cache.
# "memcached_servers" opt is deprecated in Mitaka. In Newton release oslo.cache
# config options should be used as this option will be removed. Please add a
# [cache] group in your nova.conf file and add "enable" and "memcache_servers"
# option in this section. (list value)
# This option is deprecated for removal.
# Its value may be silently ignored in the future.
#memcached_servers=<None>
#memcache_servers = memcache10:11211,memcache20:11211,memcache20:11211
[cache]
backend = oslo_cache.memcache_pool
enabled = true
memcache_servers = memcache10:11211,memcache20:11211,memcache20:11211

但是我在配置[cache]下不生效,反而在[DEFAULT]下配置生效,不知道什么情况。

原理分析

参考如下博文,非常详细的分析了nova-authconsole HA负载均衡方案中需要配置memcached_servers的原因
OpenStack之noVNC问题(Failed to connect to server (code: 1006))处理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Memcached是一种高性能的分布式内存对象缓存系统,它可以用来加速动态Web应用程序的性能。Memcached配置文件是一个文本文件,用于设置和调整Memcached服务器的各种参数。 在默认情况下,Memcached没有配置文件,而是使用命令行参数来设置参数。但是,你可以创建一个名为"memcached.conf"的文件,并将其放置在Memcached服务器的启动目录中,以便使用配置文件来设置参数。 以下是一个示例的Memcached配置文件的内容: ``` # 监听IP地址和端口 -l 127.0.0.1 -p 11211 # 内存大小限制 -m 64 # 并发连接数限制 -c 1024 # 默认过期时间 -T 3600 # 日志文件路径 logfile /var/log/memcached.log # 客户端连接超时时间 -t 120 # 是否开启CAS(Check and Set)协议 -C # 是否开启UDP支持 -U 0 # 是否开启详细日志输出 -vv # 是否守护进程模式运行 -d ``` 上述配置文件中的参数含义如下: - "-l":指定Memcached服务器监听的IP地址。 - "-p":指定Memcached服务器监听的端口。 - "-m":指定分配给Memcached的内存大小,单位为MB。 - "-c":指定允许的最大并发连接数。 - "-T":指定默认的过期时间,单位为秒。 - "logfile":指定日志文件的路径。 - "-t":指定客户端连接的超时时间,单位为秒。 - "-C":开启CAS(Check and Set)协议。 - "-U":开启UDP支持。 - "-vv":开启详细日志输出。 - "-d":以守护进程模式运行Memcached服务器。 请注意,这只是一个示例配置文件,你可以根据自己的需求进行修改和调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值