KVM+ceph-RBD 快照創建問題

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支持快照創建?

#######更新分割線 2018-06-12########
ceph集羣運行文件存儲服務,ceph-fs掛載到虛擬機,無論是fuse方式或者內核掛載,在KVM虛擬機中,均支持創建快照;
因爲ceph-fs文件存儲直接通過ceph-fuse或者內核方式掛載到KVM虛擬機,KVM會自動識別硬盤位QCOW2格式,故支持快照創建;

操作記錄如下:
KVM+ceph-RBD 快照創建問題

KVM+ceph-RBD 快照創建問題

ceph-rbd方式掛載到KVM虛擬機創建快照,可以直接對存儲池中對應映像創建快照,實現快照的創建、回滾、刪除等管理操作;
1.在ceph存儲集羣上使用rbd snap create +參數命令創建指定存儲池中,對應映像的快照;
2.快照回滾使用rbd --pool testpool snap rollback +參數命令;
3.快照刪除使用rbd --pool testpool snap rm +參數命令;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章