现在虚拟化技术已经成为数据中心的一个主要组成部分。虚拟化技术提供的操作效率帮助企业机构大幅简化操作流程和降低能耗。
Windows Server 2008提供以下类型的虚拟化:
•Hyper-V提供的客户虚拟化和服务器虚拟功能。Hyper-V虚拟化了物理计算机的系统资源。计算机虚拟化让你提供了一个针对操作系统和应用的虚拟化系统。当单独应用的时候,Hyper-V通常被用与服务器计算机虚拟化。让与Virtual Desktop Infrastructure(VDI)配合使用的时候,Hyper-V则被用于客户端计算机虚拟化。
•演示虚拟化。Remote Desktop Services的RemoteApp提供了这种虚拟化功能,它可以虚拟处理环境,将处理与图形和I/O隔离开来,让它可以在一个位置运行一个应用,但通过另一个位置进行控制。演示虚拟化让终端用户可以运行一个应用,或者提供多应用的整个桌面。
通过Hyper-V加强虚拟化功能
从Windows Server 2008开始,采用Hyper-V的服务器虚拟化技术就成为了操作系统的一个组成部分。Windows Server 2008 R2则推出了新版本的Hyper-V。
Windows Server 2008 R2中的Hyper-V主要在三个核心方面进行升级,以打造一个动态虚拟数据中心:
•提升虚拟化数据中心的可用性
•加强虚拟化数据中心的管理
•通过使用.vhd文件简化物理计算机和虚拟计算机的配置
提升虚拟数据中心的可用性
对任何数据中心来说,最重要的就是为系统和应用提高尽可能高的可用性。虚拟数据中心也不例外,它也需要整合、高可用性和最完善的管理工具。Windows Server 2008 R2中的Hyper-V包括用户期待已久的Live Migration功能,让你可以在两个虚拟化主机服务器之间迁移虚拟机,同时不会对服务带来任何影响。与迁移虚拟机连接的用户可能只会发现性能有短时间的略微降低。而且,他们不会感觉到虚拟机正在从一台物理计算机迁移到另一台物理计算机。
通过Cluster Shared Volumes的实时迁移支持
实时迁移采用Windows Server 2008 R2中Failover Clustering的Cluster Shared Volumes (csv)新功能。csv能够通过同一个备援集群中多个节点同时访问相同的LUN。从虚拟机角度来说,每个虚拟机实际上都占用一个LUN;然而,针对每个虚拟机的.vhd文件被保存在相同的csv卷中,正下下图所示。
Cluster Shared Volumes
因为csv提供了为集群中的所有节点提供了连续的文件命名空间,所有任何保存在csv中的文件都有相同的名称和路径。csv卷被作为目录和子目录保存在ClusterStorage根文件交下,如下图所示:
csv中单命名空间示例
正如上图所示,csv卷(卷1、卷2和卷3)被保存在ClusterStorage文件夹中。如果ClusterStorage文件夹存在于E盘的根文件夹下,每个csv卷完全验证的路径应该是:
E:ClusterStorageVolume1
oot
E:ClusterStorageVolume2
oot
E:ClusterStorageVolume3
oot
所有集群节点都可以通过使用这些完全验证的路径共享卷。虽然csv目前只是应用于Linve Migration,但是csv的好处不只是这些。例如,csv可以使用一个NTFS——而不是和很多其他特有格式——轻松完成架构配置。这就意味着管理员不需要重新定义SAN的格式来利用csv。而且还意味着管理员可以更好地向用户展示一个数据库,而不是繁多的小型数据库。最后,csv不需要自己的config和管理工具。那些习惯了使用Windows Server 2008工具的Windows Server 2008管理员可以继续使用同一个平台,只要配合使用R2中的csv就可以了。