ceph块存储应用

KVM虚拟化

虚拟机调用ceph镜像作为虚拟机磁盘

ceph集群:
rbd create vm1-image --image-feature layering --size 10G   #为虚拟机创建磁盘镜像
cat /etc/ceph/ceph.client.admin.keyring   #查看账户文件中的账户和密码(key=后面的所有符号都为密码,包括特殊符号)
ceph auth     #添加账户(也可以使用默认账户)
需要让kvm知道账户和密码

在kvm客户端创建账户文件secret.xml

vim  secret.xml
<secret ephemeral='no' private='no'>
    <usage type='ceph'>
        <name>client.admin secret</name>     #client.admin为用户名,需要和ceph服务器账户文件中的账户名对应
    </usage>
</secret>

virsh secret-define secret.xml    #读取文件,定义secret
virsh secret-list    #查看secret信息
      #附:virsh secret-undefine 文件名    #取消secret定义
virsh  secret-set-value  --secret  'secret信息中的UUID'  --base64  'ceph账户文件中的密码'     #显示'secret 值设定'即完成
 
virsh eidt 虚拟机名     #编辑虚拟机
<disk type='network' device='disk'>
<driver name='qemu' type='raw'/>
<auth username='admin'> 
<secret type='ceph' uuid='733f0fd1-e3d6-4c25-a69f-6681fc19802b'/>
</auth>
<source protocol='rbd' name='rbd/vm1-image'> <host name='192.168.4.11' port='6789'/> </source>
<target dev='vda' bus='virtio'/>
</disk>
#可以复制模板,需要修改的内容:uuid name ip dev

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值