RHEL 6.6正式版终于发布了,看了下和虚拟化相关的一些特性,摘要如下:


技术预览


存储方面

1 支持lvmcache功能,简单的说,就是可以用ssd做分层;

2 支持btrfs文件系统;

3 FS-Cache FS-Cache在rhel中主要支持NFS,有一个持久缓存的数据在客户端机器上;

DIF/DIX 支持,DIF/DIX是一个附件的标准SCSI协议,支持将常用的块大小从512改变为520比特,增加了the Data Integrity Field (DIF)数据完整性字段,当写的时候,DIF存储校验值,然后存储设备确认收到的校验和,并存储数据和校验和。相反,当读发生时,,可以检查校验存储设备和HBA接收数据。DIF/DIX 是硬件级别的校验。


网络方面

Mellanox SR-IOV 支持(终于有一个非Intel网卡支持SRIVO了,不知道稳定性如何?);

Open multicast ping (Omping) 是一个多播的ping工具,主要用于本地网络;

QFQ queuing discipline tc工具升级支持QFQ队列;

vios-proxy vios-proxy是流端口代理,可以让虚拟机和宿主机通过虚拟的串口连接通讯;


内核方面

1 LXC libvirt API virt-manager提供对lxc支持;

Diagnostic pulse for the fence_ipmilan agent 提供对IPMI诊断工具fence_ipmilan支持;


虚拟化


RHEL支持微软windows server 2012 R2的hyperV,并支持一些新特性,比如从scsi虚拟硬盘启动,UEFI固件支持。 


以上功能为技术预览,redhat不提供技术支持服务。


不再支持的功能


1 virtio-win不再支持windows server 2003;

fence-virt component  The libvirt-qpid is no longer part of the fence-virt package.


RHEL 6.6 修复的问题

1 KVM虚拟化对微软的windows 8.1 和serve 2012 R2支持的更好;

KVM virtio-win驱动升级

KVM虚拟化修复了部分系统使用处理器MSR_IA32_MC4_CTL特性,引起kernel panic发生的问题;

KVM虚拟化的镜像,大于2T,使用64KiB或者更大的块;

5 libvirt 缩小镜像卷大小,使用方法如下:

    1) Dump the XML of the larger volume into a file using the vol-dumpxml .

    2)Edit the file to change the name, path, and capacity values, where the capacity must be greater than or equal to the allocation.

    3) Create a temporary smaller volume using the vol-create with the edited XML file.

    4) Back up and restore the larger volumes data using the vol-download and vol-upload commands to the smaller volume.

    5) Use the vol-delete command to remove the larger volume.

    6) Use the vol-clone command to restore the name from the larger volume.

    7) Use the vol-delete command to remove the temporary volume.        

6 修复在hyperV上多CPU网卡中断高的问题;