物理服务器突然断电,重新启动openstack云平台,发现其windows云主机蓝屏,无法启动。
1、导出ceph里的磁盘,
导出ceph里的云主机磁盘
rbd ls vms
rbd export vms/lab9898b-5289-4624-8997-df5ca483cc31_disk myvm.bk
2、使用kvm进行底层启动,发现可以正常启动,说明磁盘正常。
3、查看卷 rbd info vms/lab9898b-5289-4624-8997-df5ca483cc31_disk
#取消它原来有的一些属性;根据ceph的提示操作,因为有的属性linux不支持。
ceph的特性:
layering: 支持分层
exclusive-lock: 支持独占锁
object-map: 支持对象映射(依赖 exclusive-lock )
fast-diff: 快速计算差异(依赖 object-map )
deep-flatten: 支持快照扁平化操作
rbd feature disable exclusive-lock object-map fast-diff deep-flatten --image lab9898b-5289-4624-8997-df5ca483cc31_disk -p vms
4、查看使用该磁盘的云主机启动是否正常。
可以发现windows云主机可以正常启动了。
5、更改策略,将rbd_default_features设置为:1
rbd config global set global rbd_default_features 1
rbd config global get global rbd_default_features