RHEL 6.6正式版终于发布了,看了下和虚拟化相关的一些特性,摘要如下:
技术预览
存储方面
1 支持lvmcache功能,简单的说,就是可以用ssd做分层;
2 支持btrfs文件系统;
3 FS-Cache FS-Cache在rhel中主要支持NFS,有一个持久缓存的数据在客户端机器上;
4 DIF/DIX 支持,DIF/DIX是一个附件的标准SCSI协议,支持将常用的块大小从512改变为520比特,增加了the Data Integrity Field (DIF)数据完整性字段,当写的时候,DIF存储校验值,然后存储设备确认收到的校验和,并存储数据和校验和。相反,当读发生时,,可以检查校验存储设备和HBA接收数据。DIF/DIX 是硬件级别的校验。
网络方面
1 Mellanox SR-IOV 支持(终于有一个非Intel网卡支持SRIVO了,不知道稳定性如何?);
2 Open multicast ping (Omping) 是一个多播的ping工具,主要用于本地网络;
3 QFQ queuing discipline tc工具升级支持QFQ队列;
4 vios-proxy vios-proxy是流端口代理,可以让虚拟机和宿主机通过虚拟的串口连接通讯;
内核方面
1 LXC libvirt API virt-manager提供对lxc支持;
2 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;
2 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支持的更好;
2 KVM virtio-win驱动升级
3 KVM虚拟化修复了部分系统使用处理器MSR_IA32_MC4_CTL特性,引起kernel panic发生的问题;
4 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网卡中断高的问题;