虚拟化技术解析:Windows server 2012 存储管理
操作方法
- 01
目前发布的 Windows Server 2012 是有史以来最强大最灵活的平台。因此 Windows Server 2012 对每个人都能提供收益。计划内和计划外的停机时间可以大幅减少。新增和改进的功能提供了成本低廉,可长时间持续运行的 IT 服务。Windows Server 2012 在设计上可以减少甚或避免对用户服务的中断。同时还提供了很多强大的新功能,在本节存储章节中主要讲解4个部分的内容: 1、VHDX磁盘介绍与创建 2、NFS共享服务。 3、SCSI Software Target Server,为其他使用业界标准 iSCSI 的应用程序服务器提供高可用的块存储。 4、重复数据删除。通过重复数据删除技术可充分利用存储投资并降低成本,该技术可通过找出并删除重复的数据,减少存储空间用量,提升存储效率。 一、VHDX简介 Hyper-V虚拟机存储包括有多种,其中最主要的是以微软VHD虚拟磁盘作为介质的存储,其使用串流技术来传送高性能、高弹性、可扩展性的虚拟磁盘到用户端。通过这种新一代Hyper-V存储的集中管理、分散运算的架构,可在管理端实现磁盘及软件的安装、更新、备份、还原及杀毒等操作,同时用户端保留个人计算机使用习惯,并能充分利用本机运算能力。微软的VHD文件格式是一种虚拟机磁盘(virtual machine hard disk) , VHD格式文件可以被压缩成单个文件存放在宿主机器的文件系统上,这种格式文件主要指虚拟机启动所需系统文件。Hyper-V 可以离线操作VHD,使得管理员可以通过一个VHD文件安全进入系统,管理员可以访问虚拟文件(VHD)和执行一些离线的管理任务。 而VHDX(虚拟磁盘格式),由微软推出,Windows server 2012将支持VHDX文件,VHDX 是Windows Server 2012 中Hyper-V 默认用于取代VHD 的新格式。这一新格式在设计上主要用于代替老旧的VHD 格式,可提供更多高级特性,使其更适合用作以后的虚拟化负载所需的虚拟磁盘格式。新的VHDX格式能支持16TB空间,是当前的VHD格式的2TB空间限制的8倍,由于VHDX技术是新推出的磁盘格式,微软对其技术参数严格保密。与旧的 VHD 格式相比,VHDX 具有更大的存储容量。它还在电源故障期间提供数据损坏保护并且优化动态磁盘和差异磁盘的结构对齐方式,以防止在新的大型扇区物理磁盘上性能降级。 下面我们来创建1个VHDX格式的虚拟磁盘: 1、在服务器管理器中,选择工具,选择计算机管理。 2、在计算机管理页面中,左侧栏目中选择磁盘管理。 3、右键点击磁盘管理,选择创建VHD,或者在菜单中,选择操作,然后选择创建VHD。 4、在“创建和附加虚拟硬盘”界面中,输入虚拟磁盘文件的保存位置,将该文件保存到较大的分区中,随后在“虚拟磁盘大小”框中输入虚拟磁盘的容量,之后选择虚拟磁盘的格式,可以创建VHD格式和VHDX格式,在创建VHDX格式时,不能被除了Windows server2012的其它Windows访问。之后选择虚拟磁盘的类型。 5、创建好VHDX磁盘后自动挂载到系统中,VHDX磁盘的盘符图标显示的淡绿色的,与其它磁盘不同,可以和普通磁盘一样格式化和使用。 6、初始化磁盘,然后格式化就可以使用VHDX磁盘了。而在系统中,VHDX磁盘确是一个文件的形式存在。 二、NFS共享服务器 NFS是Network File System的简写,即网络文件系统,也是最常见的网络共享机制,是在 Unix 系统间实现磁盘文件共享的一种方法。它支持应用程序在客户端通过网络存取位于服务器磁盘中数据的一种文件系统协议。NFS 的基本原则是容许不同的客户端及伺服端通过一组 RPCs 分享相同的文件系统,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。我们可以通过专业的存储设备或者NFS服务器来为Hyper-v提供存储空间。 Windows Server 2012 中的 Server for NFS 功能通过改进,已具备持续可用性。这一特性促成了一些新场景,例如在基于文件的存储中通过 NFS 协议运行 VMware ESX 虚拟机,而不再需要使用昂贵的 SAN 存储。这一改善使得 Windows Server 2012 能为 VMware 虚拟机提供持续可用性,使得组织可以用更容易的方式将 VMware 基础架构与 Windows 平台相集成。 1、在“服务器管理器”界面上,选择“添加角色和功能。 2、开始之前的界面上,确认目标服务器和网络环境的作用和功能以及要安装的准备。单击下一步。 3、在选择服务器角色的界面上,在中间部分的”角色“选项组下的文件服务器下拉列表中勾选相应组件。 4、在确认安装所选内容的界面上,直接单击安装按钮 5、在服务器管理器界面上,选择文件和存储服务 6、成功安装NFS服务器功能后,需要创建一个NFS共享。首先选择共享,在共享中选择创建一个文件共享,启动设置共享向导。 7、选择配置共享文件的类型 8、在选择服务器和此共享路径上,选择共享位置或者指定自定义路径。 9、在共享名称中页面中,输入共享的名称。 10、在指定身份验证方法的界面中,选择指定用于此NFS共享的身份验证方法,我们这里让所有人(everyone)都能进行访问,所以选择允许匿名访问。 11、向主机、客户端组或网络组授予访问NFS共享权限,并为该共享选择访问权限和语言编码。 12、设置指定共享权限。选择添加按钮。 13、在指定控制访问的权限页面中,选择已有的文件夹权限或者是自定义权限。 14、设置完成后点击创建。 15、完成创建NFS共享。 NFS磁盘配额 磁盘配额就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。设置磁盘配额后,可以对每一个用户的磁盘使用情况进行跟踪和控制,通过监测可以标识出超过配额报警阈值和配额限制的用户,从而采取相应的措施。磁盘配额管理功能的提供,使得管理员可以方便合理地为用户分配存储资源,可以限制指定账户能够使用的磁盘空间,这样可以避免因某个用户的过度使用磁盘空间造成其他用户无法正常工作甚至影响系统运行避免由于磁盘空间使用的失控可能造成的系统崩溃,提高了系统的安全性。 1、在共享中,找到配额选项模块,由于我们之前没有安装文件服务器资源管理器,所以还暂时用不了,需要先安装文件服务器资源管理器。 2、在添加角色中,勾选文件服务器资源管理器,点击下一步直到安装完成。 3、在次回到共享—配额界面,点击刷新后,点击 若要设置配额,打开配置配额对话框。 4、在磁盘配额中,可按照实际情况选择配额的模版。 5、设置配额完成后可以看到磁盘配额的任务和磁盘使用情况。 三、iSCSI服务器 iSCSI是Internet 小型计算机系统接口 (iSCSI:Internet Small Computer System Interface)。 iSCSI SAN在计算机系统或主机服务器与高性能存储子系统之间使用以太网连接,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。 Windows Server 2012 中,iSCSI Software Target Server 已经成为一个内建的底层文件与存储服务角色,不再是一个需要额外下载的加载项,因此部署与更新变得更加简单。作为内建功能之一,该功能的管理体验已经集成在服务器管理器中 iSCSI 目标服务器可提供下列服务: 1、网络和无磁盘启动:通过使用支持启动的网络适配器或软件加载程序,你可以快速部署成百上千个无磁盘服务器。使用差异虚拟磁盘,你可以节省多达 90% 的操作系统映像存储空间。这对于相同操作系统映像的大型部署很有用,如 Hyper-V 服务器场或高性能计算 (HPC) 群集。 2、服务器应用程序存储:某些应用程序需要块存储(例如 Hyper-V 和 Exchange Server)。iSCSI 目标服务器可以为这些应用程序提供持续可用的块存储。由于存储可以远程访问,因此还可以合并中心或分支机构位置的块存储。 3、异类存储:iSCSI 目标服务器支持非 Windows iSCSI 发起程序,以便能够在混合软件环境中的 Windows Server 上共享存储。 4、开发、测试、演示和实验室环境:当启用 iSCSI 目标服务器角色服务时,它会将任何 Windows Server 转变为可通过网络访问的块存储设备。在将应用程序部署到 SAN 存储上之前对其进行测试时,这就非常有用。