CentOS 6.5下配置Ceph作为KVM后端存储
来源:互联网 发布:浙江省三级数据库题型 编辑:程序博客网 时间:2024/06/04 18:26
配置环境
Centos 6.5 X86_64
Ceph 0.80.7
Qemu-kvm 0.12.1.2
配置步骤
ceph的安装步骤不在这里说明,网上有太多,这里仅介绍如何配置ceph作为kvm的后端存储使用。
qemu安装
#git clone git://git.qemu-project.org/qemu.git#cd qemu#./configure –enable-rbd –enable-glusterfs#make#make install
qemu-kvm安装
在http://ceph.com/packages/ceph-extras/rpm/centos6.4/x86_64/下载带有rbd driver的qemu-kvm软件包
qemu-img-0.12.1.2-2.415.el6.3ceph.x86_64.rpm
qemu-kvm-0.12.1.2-2.415.el6.3ceph.x86_64.rpm
qemu-kvm-debuginfo-0.12.1.2-2.415.el6.3ceph.x86_64.rpm
qemu-kvm-tools-0.12.1.2-2.415.el6.3ceph.x86_64.rpm
#rpm -ivh qemu*.rpm
配置ceph
编写密钥文件secret.xml
<secret ephemeral='no' private='no'> <usage type='ceph'> <name>client.admin secret</name> </usage></secret>
生成密钥
virsh secret-define --file secret.xml
将密钥文件与ceph密钥文件进行匹配
virsh secret-set-value 76e3a541-b997-58ac-f7bd-77dd7d4347cb AQAREH1QkNDNCBaac03ZICi/CePnRDS+vGyrqQ==
创建rbd用于kvm使用
#rbd create rbd-vol1 --size 20480
创建VM
编写xml文件如下
<domain type='kvm'> <name>ceph-linux</name> <os> <type arch='x86_64' machine='pc'>hvm</type> <boot dev='hd'/> </os> <features> <acpi/> </features> <memory>4096000</memory> <vcpu>4</vcpu> <devices> <emulator>/usr/libexec/qemu-kvm</emulator><disk type='network' device='disk'> <driver name='qemu' type='raw' cache='none'/> <auth username='admin'> <secret type='ceph' uuid='7f1eec3f-48b7-3bdf-e9c5-7c7b70405277' /> </auth> <source protocol='rbd' name='rbd/rbd-vol1'> <host name='10.10.200.61' port='6789'/> <host name='10.10.200.62' port='6789'/> </source> <target dev='vda' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/></disk><disk type='file' device='cdrom'> <source file='/var/lib/libvirt/images/CentOS-6.0-x86_64-bin-DVD1.iso'/> <target dev='hdc'/> <readonly/> </disk> <interface type='bridge'> <source bridge='br0'/> <model type='rtl8139'/> </interface> <graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0'/> </devices></domain>
启动VM
#virsh create ceph-centos.xml
通过以上操作就完成了配置ceph作为kvm的后端存储使用
0 0
- CentOS 6.5下配置Ceph作为KVM后端存储
- Centos 6.5下配置tgt后端存储为ceph
- 使用Ceph作为OpenStack的后端存储
- 使用Ceph作为OpenStack的后端存储
- KVM使用glusterfs作为后端存储
- CentOS 7 下配置KVM
- ceph存储 Linux 网卡配置-centos&ubuntu
- ceph存储 centos下tail命令详解
- ceph存储 centos下lsof详解
- ceph存储 centos下Git常用命令查询
- ceph存储 centos下SELinux工具
- ceph存储 centos下chkconfig详解
- ceph存储 centos下ulimit用法示例
- ceph存储 centos下fuser命令小结
- Openstack存储总结之:使用Ceph集群作为后端统一存储
- CentOS 6.5下安装KVM
- 配置Ceph为openstack后端
- ceph存储 ceph集群配置
- 【解决方法】Error Domain=kCLErrorDomain Code=0 "The operation couldn’t be completed.
- μC/OSIII——任务通信(消息传递)
- jquery
- 解决子进程自动退出的问题
- Thinkpad E440启动顺序设置
- CentOS 6.5下配置Ceph作为KVM后端存储
- java中StringReader的作用
- linux下获取文件大小
- 浙江省台州市 交大欧洲大学MBA/DBA官网(瑞士)欧洲大学
- BDC OKCODE解释
- CentOS 源码编译安装LAMP(Apache MySQL PHP)
- android开源框架android-async-http使用
- android下载大图片
- 我们工作到底为了什么(这篇文章很重要)