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