Windows Server 2008 R2中的Hyper-V虚拟化技术,更是将这一趋势推向了一个新的高度
本文将深入探讨2008 R2 Hyper-V的特点、优势以及其在打造动态虚拟数据中心方面的贡献
Hyper-V虚拟化技术的背景与基础 Windows Server 2008首次引入了Hyper-V虚拟化平台,但当时的功能相对较为基础,缺乏一些关键特性,如动态迁移
而在Windows Server 2008 R2中,Hyper-V得到了显著的升级,成为了一个功能完备、高效且可靠的虚拟化解决方案
Hyper-V的主要功能是将物理计算机的系统资源进行虚拟化,使用户能够为操作系统和应用提供一个虚拟化的环境
当单独使用时,Hyper-V适用于典型的服务器端计算机虚拟化;而当与虚拟桌面架构(VDI)联用时,Hyper-V则适用于客户端计算机虚拟化
Hyper-V 2.0的核心改进与功能 Windows Server 2008 R2中的Hyper-V 2.0带来了五大核心改进,旨在打造一个动态虚拟数据中心
1.增强的虚拟数据中心可用性 对于任何一个数据中心来说,为系统和应用提供尽可能高的可用性都是至关重要的
虚拟数据中心也不例外,同样需要高可用性和高级管理工具的支持
在Windows Server 2008 R2中,Hyper-V引入了用户期待已久的Live Migration功能,使得用户可以在两个虚拟化主机之间迁移虚拟机,同时不会对服务带来任何影响
Live Migration功能采用了Windows Server 2008 R2中Failover Clustering的Cluster Shared Volumes(CSV)新功能
CSV允许同一故障切换群集内的多个节点同时访问相同的逻辑单元号(LUN)
从虚拟机角度来看,每个虚拟机都认为自己拥有一个单独的LUN,但实际上每个虚拟机的主VHD都存放在同一个CSV卷中
这种设计不仅提高了存储资源的利用率,还增强了群集节点连接错误的冗余能力
2.增强的虚拟数据中心管理性 随着虚拟化技术的普及,虚拟机数量的增长速度远超过物理计算机,这使得虚拟数据中心的管理需求变得比以往更加迫切
Windows Server 2008 R2提供了多种增强的特性来帮助用户管理他们的虚拟化数据中心
-Hyper-V Management Console:用于日常任务管理,减少管理员的工作负担
-PowerShell:通过增强型命令行界面实现对Hyper-V管理任务的自动化
-System Center Virtual Machine Manager 2008:对虚拟数据中心环境中的多个Windows Server 2008 R2配置、管理与应用Hyper-V服务器进行增强的管理
3.增强的Hyper-V虚拟机性能以及硬件支持 Windows Server 2008 R2中的Hyper-V角色支持使用主机处理器池中64颗以上的逻辑处理器,这使得每个主机上的虚拟机密度可以明显增加,同时也为虚拟机提供了更加灵活多变的处理器资源
此外,新版本的Hyper-V还支持二级地址转换(SLAT),这是现代CPU的新功能,可用于在提高虚拟机性能的同时减少处理器的负荷
4.增强的虚拟化网络性能 新版本的Hyper-V利用Windows Server 2008 R2的几项网络技术全面提升了虚拟机的网络性能
例如,VM Chimney(也叫TCP Offload)和Jumbo Frames的支持
VM Chimney可以使虚拟机将本地的网络处理负载移动到主机服务器的网卡上,这种方式和物理的TCP Offload相同
而Jumbo Frames则为虚拟网络提供了更高的基本性能增强,每个数据包的有效载荷可以高达6倍,这不仅提升了网络吞吐,还减少了在处理大文件移动期间处理器的使用率
5.简化的物理机和虚拟机部署 历史上,用于部署物理机和虚拟机的系统和应用有很多不同的方法
对于虚拟机来说,VHD文件格式早已成为用于部署和交换预装操作系统和应用的事实标准
Windows Server 2008 R2的Hyper-V在VHD文件格式上有两个重要更新,这些更新简化了物理机和虚拟机的部署过程
Hyper-V 2.0的其他关键特性 除了上述五大核心改进外,Hyper-V 2.0还具备其他一些关键特性,使其成为一个功能强大的虚拟化平台
- 支持更多的操作系统:Hyper-V 2.0不仅支持Windows操作系统,还支持多种Linux发行版,如Red Hat Linux,这为企业提供了更广泛的选择
- 动态调整虚拟磁盘容量:管理员可以根据需要动态调整虚拟磁盘的容量,而无需停机或重新配置虚拟机
- VM内存动态配置:Hyper-V 2.0允许管理员根据实际需求动态配置虚拟机的内存资源,提高了资源利用率
Hyper-V与其他虚拟化技术的比较 Hyper-V作为一种类型为“hypervisor”的虚拟化技术,也被称为硬件虚拟化
与其他虚拟化技术,如VMware Workstation和VirtualBox等(这些技术被称为“hosted”虚拟化或软件虚拟化)相比,Hyper-V具有一些显著的优势