XenServer中LVM的性能

在XenServer 5.5以后,提供了snapshot和fast clone的功能,这些功能,具有一定的性能开销,但能够带来一定的灵活性。纯粹为了性能,在基于LVM的存储上支持创建RAW格式的VDI,而默认创建的VDI为VHD格式。RAW格式,虽然能够带来性能的提升,但XenServer不支持RAW格式 VDI的快照。

基于能够通过XenCenter或者命令行快照挂载了RAW格式VDI的虚机,但是这些快照可能只是部分内容,所以一定不要快照使用RAW格式 VDI的虚机。找到并删除这些RAW格式VDI的快照,可以使用:

找到RAW格式VDI的快照后,删除即可,或者通过XenCenter删除。

创建RAW格式的虚机磁盘需要使用命令行操作:

在RAW与VHD之间转换

Citrix官方没有提供直接的工具在两者之间转换。所以,需要转换的话,只能自己解决了,可以想到的两种方法一是,新建VDI,然后把两个VDI同时挂载到一个VM,然后在VM内存,手动来同步数据,另外一种,使用linux的dd命令来copy VDI中的block。

只要确保新VDI的尺寸大于等于原有VDI的virtual size即可。

从VHD转换成RAW格式比较容易处理,但是如果冲RAW格式转换成VHD就比较麻烦了,所以不推荐直接操作VDI,所以,挂到VM上,进行基于文件或者数据的copy更安全和简单。