centos6.5 kvm与ceph整合问题解决

前端之家收集整理的这篇文章主要介绍了centos6.5 kvm与ceph整合问题解决前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


  1. 以下操作是在centos6.5
  2. 定义xml文件
  3. cat>>secret.xml<<EOF
  4. <secretephemeral='no'private='no'>
  5. <usagetype='ceph'>
  6. <name>client.cindersecret</name>
  7. </usage>
  8. </secret>
  9. EOF
  10.  
  11. 使用virsh工具导入secret.xml文件
  12. [root@compute03linhaifeng]#virshsecret-define--filesecret.xml
  13. Secret99355164-186e-923f-1b7e-03cf9bc878b0created
  14.  
  15. 查看刚刚导入的结果,问题出现了,Usage显示Unused
  16. [root@compute03linhaifeng]#virshsecret-list
  17. UUIDUsage
  18. -----------------------------------------------------------
  19. 99355164-186e-923f-1b7e-03cf9bc878b0Unused
  20.  
  21.  
  22. 问题分析:
  23. 1.安装centos7.2以及centos6.7+ceph整合的经验来看正常的结果应该是:
  24. [root@compute14linhaifeng]#virshsecret-list
  25. UUIDUsage
  26. -----------------------------------------------------------
  27. b400d912-5274-1799-6b83-801f8c3a4a5bcephclient.cindersecret
  28.  
  29. 2.google问了半天,virsh源码巴拉巴拉看了一大堆问到最后竟然问到自己的博客链接,好吧,
  30. 一方面感叹谷歌技术的强大,以至于草根技术的文章有立足之地,另一方面顿感ceph在国内的资料
  31. 太少
  32.  
  33. 3.看一段话TheCephsecretcanthenbeusedbyUUIDorbythisusagenameviathe
  34. <auth>elementofadiskdeviceorastoragepool(rbd).Since0.9.7.
  35. 这段话的意思是,在0.9.7我们可以使用UUID也可以使用Usage定义的类型(typename的定义)
  36. 而我们生产环境用的恰好的是hammer版本0.9.7
  37.  
  38. 4.公司的云平台os版本错综复杂着实给我等技�增加了不少麻烦,原定的升级内核升级libvirt
  39. 操作都不需要了,我们在nova.conf文件里面指定UUID的方式获取访问ceph的身份认证就好

猜你在找的CentOS相关文章