1. 程式人生 > >KVM+ceph-RBD 快照創建問題

KVM+ceph-RBD 快照創建問題

ceph-RBD+KVM 快照創建失敗

KVM+ceph-RBD 快照創建問題

環境描述
ceph集群,Luminous 12.2.5版本;
執行操作
1.劃分存儲池cloud,指定存儲池rbd模式,創建映像bak-image;
2.KVM宿主機,創建虛擬機centos7,修改配置文件通過ceph官網文檔介紹libvirt訪問ceph-RBD;
操作參考:
http://docs.ceph.com/docs/master/rbd/libvirt/

KVM虛擬機可以直接訪問到ceph-rbd存儲塊,從虛擬機本地對塊存儲讀寫正常。
錯誤描述
對虛擬機創建快照發生故障報錯,報錯信息如下:
報錯1:
virsh # snapshot-create-as centos7-bakdata centos7-bakdata_20180524

error: unsupported configuration: internal snapshot for disk vdb unsupported for storage type raw

關閉虛擬機,制作快照,仍然報錯;
報錯2:
virsh # snapshot-create-as centos7-bakdata centos7-bakdata_20180524
error: internal error: internal inactive snapshots are not supported on ‘network‘ disks using ‘rbd‘ protocol
解決思路
針對報錯1,查詢之後解決思路如下:

1.在ceph集群上創建qcow2格式映像;

  1. 關閉KVM虛擬機後創建快照;
    方法一,參考官網qemu-img命令在ceph集群上創建qcow2格式鏡像,最終KVM識別出來仍是RAW格式,無效;
    方法二,關閉KVM虛擬機創建快照,產生報錯2;
    提示不支持網絡盤使用rbd協議;

遺留問題
如何使KVM虛擬機訪問ceph-RBD支持快照創建?

KVM+ceph-RBD 快照創建問題