将openstack的Token认证信息存储在memcache中
公司線上的openstack環(huán)境運行了5個多月的時間,keystone庫的token表已經(jīng)增長到了31GB,這個數(shù)據(jù)量還是很大的,對于以后的數(shù)據(jù)庫備份很不方便。每次管理openstack的時候,都會產(chǎn)生一個新的token驗證,而歷史token信息其實都沒有用(對于公司內(nèi)部私有云來說,或者對于目前我們公司來說不需要)
查看了相關(guān)文檔,發(fā)現(xiàn)可以把token信息存儲在memcache中。
編輯/etc/keystone/keystone.conf的Token字段:
[token] driver = keystone.token.backends.memcache.Token |
這樣就把token存儲的驅(qū)動修改為了memcache
安裝memcache,service memcached start
然后重啟keystone即可
隨后我把token表直接 TRUNCATE ,token表從31GB直接變成了96KB
看了一下整個openstack數(shù)據(jù)庫一共也就100多MB(接近400個computer節(jié)點)
轉(zhuǎn)載于:https://blog.51cto.com/lustlost/1318642
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的将openstack的Token认证信息存储在memcache中的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 周公解梦梦到好多蛇预示着什么
- 下一篇: datastage 重启 续