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

以下操作是在centos6.5上
定义xml文件
cat >> secret.xml << EOF
<secret ephemeral=‘no‘ private=‘no‘>
  <usage type=‘ceph‘>
    <name>client.cinder secret</name>
  </usage>
</secret>
EOF

使用virsh工具导入secret.xml文件
[[email protected] linhaifeng]# virsh secret-define --file secret.xml 
Secret 99355164-186e-923f-1b7e-03cf9bc878b0 created

查看刚刚导入的结果,问题出现了,Usage显示为Unused
[[email protected] linhaifeng]# virsh secret-list
UUID                                 Usage
-----------------------------------------------------------
99355164-186e-923f-1b7e-03cf9bc878b0 Unused

问题分析:
1.安装centos7.2以及centos6.7+与ceph整合的经验来看正常的结果应该是:
[[email protected] linhaifeng]# virsh secret-list
UUID                                 Usage
-----------------------------------------------------------
b400d912-5274-1799-6b83-801f8c3a4a5b ceph client.cinder secret

2.问google问了半天,virsh源码巴拉巴拉看了一大堆问到最后竟然问到自己的博客链接,好吧,
一方面感叹谷歌技术的强大,以至于草根技术的文章有立足之地,另一方面顿感ceph在国内的资料
太少

3.看一段话 The Ceph secret can then be used by UUID or by this usage name via the 
<auth> element of a disk device or a storage pool (rbd). Since 0.9.7.
这段话的意思是,在0.9.7我们可以使用UUID也可以使用Usage定义的类型(type和name的定义)
而我们生产环境用的恰好的是hammer版本0.9.7

4.公司的云平台os版本错综复杂着实给我等技屌增加了不少麻烦,原定的升级内核升级libvirt的
操作都不需要了,我们在nova.conf文件里面指定UUID的方式获取访问ceph的身份认证就好
时间: 2024-11-05 18:52:53

centos6.5 kvm与ceph整合问题解决的相关文章

Ceph 整合OpenStack kilo 遇到问题解决

第7章 Ceph 整合OpenStack 遇到问题解决 7.1 一个日志引发的错误追踪 1) Ceph 问题起因 http://bbs.ceph.org.cn/question/161 错误日志   2) 找到 vim nova/virt/libvirt/driver.py 代码处 3090 行 ************************     def _get_guest_disk_config(self, instance, name, disk_mapping, inst_type

理解 QEMU/KVM 和 Ceph(3):存储卷挂接和设备名称

本系列文章会总结 QEMU/KVM 和 Ceph 之间的整合: (1)QEMU-KVM 和 Ceph RBD 的 缓存机制总结 (2)QEMU 的 RBD 块驱动(block driver) (3)存储卷挂接和设备名称 这篇文章分析一下一个 Ceph RBD 卷是如何被映射到一个 QEMU/KVM 客户机的,以及客户机中设备的命名问题. 1. 遇到的设备命名问题 1.1 通过 Nova 和 Cinder 做 Ceph RDB 卷挂接和卸载步骤 挂接一个卷: #运行nova-attach 命令no

#openstack centos6 centos7 kvm镜像制作

#openstack centos6 centos7 kvm 镜像制作 openstack pike 集群高可用  安装部署 汇总 http://www.cnblogs.com/elvi/p/7613861.html #openstack centos6 centos7 镜像制作 #################################### #KVM环境 yum install -y kvm virt-* libvirt bridge-utils qemu-img qemu-kvm-

CentOS6.5搭建PPTP+Freeradius整合VPN管理系统

一.搭建PPTP服务 1.安装yum源 [[email protected] ~]# cd /etc/yum.repos.d[[email protected] ~]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo[[email protected] ~]# yum -y install epel-relaese 或 [[email protected] ~]# rpm -ivh https://mirrors.tuna.tsin

KVM+Openstack+Ceph+Docker 云计算周末集训营

介绍 由3w教育发布,面向从事云计算的在职运维人员,或者想进入云计算领域的相关IT工作人员,或者是对云计算感兴趣的开发人员.<要求: 参加本课程需要学员具备熟练使用Linux操作系统6个月以上的经验> 分为12个节,周期为1.5个月:每周两节(周六和周日):小班制:结束后会下发产出文档和视频,供学生在课后复习和练习参考使用. 时间: 2016年2月27日 学习地点: 北辰泰岳大厦19层 地址: 北京市朝阳区北苑路北甲13号院(地铁5号线北苑路北A口出来,向北 100米) 资费: 6800元 联

生产环境下戴尔 R820 kvm虚拟化部署三(centos6.6 kvm虚拟化部署)

三.kvm虚拟化部署 #安装kvm软件包 yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer virt-v2v #补充安装kvm虚拟化一些管理工具包 yum -y install libguestfs-tools #查看虚拟机运行情况并开启 [[email protected] network-scripts]# service libvirt

Centos6.6 kvm install

一.安装kvm 1.先在blos中,开启vt-d功能 2.检查vmx看,是否开启vt-d [[email protected] ~]# egrep --color '(vmx|svm)' /proc/cpuinfoflags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp l

64位centos6.5安装mysql-5.6.25问题解决

今天安装mysql5.6,一到这步就报如下错误了.原先试着添加-fPIC参数,但是不知道往哪里加 后面找朋友问才知,可能和ssl参数有关 官方文档:http://dev.mysql.com/doc/refman/5.6/en/source-configuration-options.html 原来使用的参数是:-DWITH_SSL=yes 试着修改参数为:-DWITH_SSL=bundled 完整的编译参数如下: cmake . -DCMAKE_INSTALL_PREFIX=/usr/local

Deploy Helion Openstack 2.0 KVM for Ceph

目  录 1. 安装Lifecycle Manager 1 2. 配置Lifcecycle Manager 1 3. 配置环境 2 4. 安装部署裸机 2 5. 部署Helion 3 6. 配置Ceph存储 5 7. 安装后配置 10 附1:配置public证书 12 1. 安装Lifecycle Manager 1 VM 拓扑 基于此拓扑及下面的配置,可以完成部署,可以在ceph 集群上创建卷并挂载到VM 上. 在第一台控制节点上从Helion光盘启动操作系统 输入install启动安装 选择