凭借 Microsoft Hyper-V 和 NetApp 打造虚拟化平台
Microsoft® Hyper-V™ 这项新的虚拟化技术是 Windows® Server 2008 的一个关键组成部分。Hyper-V 提供了将服务器资源虚拟化并在 Windows 管理框架中管理这些资源的能力,对于其核心基础设施主要构建在 Windows Server 和其它 Microsoft 应用程序技术的客户而言,Hyper-V 是他们的理想选择。
正如所有服务器虚拟化解决方案一样,Hyper-V 会提高后端存储在可靠性、性能和数据管理能力方面的要求。NetApp® 存储解决方案非常适合 Hyper-V 环境,为其提供存储虚拟化能力,以补充和扩展 Hyper-V 的核心功能。这些关键的 NetApp 技术有助于为实现更快的虚拟服务器配置提供数据保护、灾难恢复、重复数据删除、简化配置以及高效克隆。NetApp 将保持与 Microsoft 的紧密合作伙伴关系携手迈向未来,从而为 Hyper-V 提供与 Microsoft SQL Server™、SharePoint®、Exchange 和其它 Microsoft 解决方案一样深入的集成。
本文通过一些在 NetApp 环境中运用该技术的入门指南,帮助您了解 Hyper-V。内容包括:
• Hyper-V 简介
• Hyper-V 存储的注意事项
• 重复数据删除和简化配置
• 备份和灾难恢复
Hyper-V 简介
Microsoft Hyper-V (曾用名 Microsoft Server Virtualization)是一项基于 Hypervisor 的服务器虚拟化技术,它是所有 Windows Server 2008 版本(截至 2008 年 6 月发布的版本)中不可或缺的一部分。Hyper-V 大大扩展了 Microsoft 通过仍在出售的 Microsoft Virtual Server 产品所提供的虚拟化能力。
Hyper-V 旨在使多台虚拟机(VM)在同一物理服务器上无修改地运行,同时提供强大的分区隔离。其固有的安全架构不需任何第三方设备驱动程序,可将攻击面缩至最小。
Hyper-V 最值得关注的功能包括:
• 支持 32 位 (x86) 和 64 位 (x64) 的虚拟机
• 同时支持 Windows 和 Linux® 的客机操作系统(完整列表)
• 每个虚拟机拥有高达 64GB 的内存
• 每个虚拟机拥有多达 4 个核 (SMP)
• 支持 VLAN
• 每个虚拟机拥有多达 12 个 NIC(8 个合成和 4 个原有)
• 虚拟机 Snapshot™ 副本
• 支持 HA 和虚拟机迁移的集成集群(快速迁移)
用户在安装 Windows Server 2008 时可选择完整安装或服务器核心安装。服务器核心安装是新推出的最少安装选项,它保留了必要的服务器功能,并消除了不必要的代码。这个新选项不但能提升可用性和安全性,同时还可节省管理和服务方面的开销。
Hyper-V 的管理功能是通过 SCVMM(系统中心虚拟机管理程序)实现的,这个程序是 Microsoft 系统中心套件(Microsoft System Center Suite)管理产品的一部分。利用 SCVMM,用户可在同一界面中管理虚拟(Hyper-V、Microsoft Virtual Server 和 VMware® ESX)和物理基础设施,协助虚拟机管理、资源优化以及物理到虚拟 (P2V) 与虚拟到虚拟 (V2V) 的转换。
Hyper-V 存储配置
Hyper-V 提供三种可供选择的存储基础设施:直连存储 (DAS)、光纤通道存储区域网络 (FC SAN) 和 iSCSI。然而,由于 Hyper-V 的很多高级功能(如快速迁移)都需要使用共享存储技术,因此对于需要较多物理服务器升级的安装而言,iSCSI 或 FC SAN 比起 DAS 会更有优势。
Hyper-V 提供两种可用来向虚拟机提供存储的选择:虚拟硬盘和传递磁盘。第三种选择则是绕过 Hyper-V 机制,直接在子操作系统中安装 iSCSI 软件发起程序并访问 iSCSI LUN(逻辑单元数)。虚拟机还可以直接访问 NAS(CIFS 和 NFS)文件系统。
虚拟硬盘(VHD)使您可将存储分配给虚拟机,而其中的实际存储则保存在与 Hyper-V 父分区相连的磁盘上的 VHD 文件中。VHD 的优点在于更高的易管理性和便携性,而这些特性的获得取决于虚拟机存储能够封装在一个文件中。存在三种不同的 VHD 类型:
• 固定大小的 VHD,可预先为 VHD 分配所有储存。尽管预先的数据存储量要求可能很大,但 NetApp 技术(例如简化配置和重复数据删除)可大量回收此存储量。(请参考以下一节。)NetApp 建议使用固定大小的 VHD。
• 动态扩展的 VHD,可在每次添加新数据时扩展 VHD 文件。虽然这种方法极为节省空间,但它在性能、子文件系统碎片及数据校准方面存在潜在问题。有鉴于此,NetApp 建议要限制使用此类型 VHD。
• 相异的 VHD,这种 VHD 并非在创建虚拟机时创建,而是在例如创建现有虚拟机的 Hyper-V Snapshot 的情况下创建。相异的 VHD 将指向父 VHD 文件,并以类似于动态扩展 VHD 的方式增长,因此面临同样的问题。
传递磁盘是直连于 Hyper-V 父分区的磁盘,但它被直接分配到虚拟机,并以子操作系统的文件系统进行格式化。传递磁盘的其中一个局限在于不支持 Hyper-V Snapshot 副本。有鉴于此,NetApp 建议如非必要,尽量在 Hyper-V 环境中减少使用传递磁盘。
有关 VHD 和传递磁盘的性能特征详细信息,请参阅 Microsoft Performance Tuning Guidelines for Windows Server 2008(《面向 Windows Server 2008 的 Microsoft 性能调整指南》)中的"Storage I/O Performance(存储 I/O 性能)"一节(第 65–67 页)。
通过 VHD 和传递磁盘,您即可进一步选择以"IDE"或"SCSI"类型设备将其提供给子项。下表总结了与通过 iSCSI 直接访问相比,这两种选择的局限性。
Microsoft Hyper-v Windows Server 相关文章:
- RFID技术的发展历史和标准现状(04-16)
- 如何辨别Microsoft邮件安全性真假(04-30)
- 具体环境分析MySQL不适用理由(05-05)
- Access数据库安全中常见问题汇总(05-13)
- SQL Server怪辟:异常与孤立事务(06-04)
- Microsoft Excel 中的远程执行代码漏洞(08-07)