一、Windows Server 2012的发展
微软于2012年2月29日发布了新一代操作系统Windows 8消费者预览版,新Windows 8系统采用全新的Metro风格用户界面,各种应用程序、快捷方式等能以动态方块的样式呈现在屏幕上,用户可自行将常用的浏览器、社交网络、游戏等添加其中,使其迅速成为IT界的焦点。然而,作为Windows 8“孪生兄弟”的Windows Server 8同样也受到众多企业用户的关注,不逊Windows 8的操作页面与强大的服务器管理性能也是其深受企业用户欢迎的主要原因。
2012年4月18日,微软在微软管理峰会上公布了最新款服务器操作系统的名字:Windows Server 2012。Windows server 2012取代了之前用的windows server 8,这是一套基于Windows 8基础上开发出来的服务器版系统,同样引入了Metro界面,增强了存储、网络、虚拟化、云等技术的易用性,让管理员更容易地控制服务器。在9月,Windows Server 2012正式版将于4日发布,而中国地区正式版将于18日发布.
微软针对于新的操作系统发布的主题是“借助Windows Server 2012的强大云功能,实现数据中心的革新”从中不难看出,微软的云战略思想已经迈出了最坚实的一步。Windows Server 2012作为云计算时代的新一代的IT平台,为企业提供了可扩展的、动态的、多租户感知的服务器和云基础结构,实现了安全的跨地域连接。据了解,Windows Server 2012不仅可提供超过 200 项云服务,而且拓宽了服务器操作系统的定义:嵌入了高级存储、网络、虚拟化与自动化功能等传统独立科技,更新增数百项功能,使得客户的数据中心与应用程序在速度、规模与功能上得到极大提升,而结合 Windows Azure 与 System Center,Windows Server 2012可帮助用户在私有云、托管云与公有云之间自由转换,管理与交付应用程序及服务。
作为虚拟化的工程师,肯定是对微软的Hyper3.0报以期待和观望,在Windows Server 2012 中经过大幅改进的Hyper-V提供了构建私有云的基础,可以让目前大部分的企业跨越地理位置让不同的业务部门充分利用云计算获得收益。通过使用Windows Server 2012,即可将组织的数据中心环境向着基础架构即服务(IaaS)私有云的方向迈进,并为业务部门提供“按需供应服务器实例”的能力,这些都是业务部门成长和响应快速变化的市场环境所必需的。就像微软自己所宣传的,超越虚拟化,就是Windows Server 2012 提供了一个动态的、多租户基础架构,为您的私有云构建提供了完善的平台。除了虚拟化,Windows Server 2012 还使您能够扩展和保护工作负载,经济高效的构建您的云,并可以安全的连接到云服务。
在这次写的Windows Server 2012系列文章中,我会一一介绍Windows Server 2012的虚拟化功能。本次的实验环境采用的是VMware Workstation 9.0和4TB的NAS。Windows Server 2012下载地址: http://technet.microsoft.com/zh-cn/evalcenter/hh670538.aspx
Windows Server 2012提供两种格式的安装介质,包括iso文件和VHD文件。VHD(Microsoft Virtual Hard Disk format)文件是微软虚拟磁盘文件,并可以被压缩成单个文件存放在宿主机器的文件系统上,主要包括虚拟机启动所需系统文件。
按照安装需求下载相应的安装介质格式,在安装之前要确保自己的服务器满足Windows Server 2012的最低要求,如果计算机未满足“最低”要求,将无法正确安装本产品。实际要求将因系统配置和所安装应用程序及功能而异,最低1.4 GHz 64 位处理器, 512 MB内存, 32 GB硬盘,32 GB 应视为可确保成功安装的绝对最低值。系统分区在通过网络安装系统或者RAM 超过 16 GB 的计算机还需要为页面文件、休眠文件和转储文件分配额外磁盘空间等情形中将需要额外空间。
二、Windows Server 2012的安装
Windows Server 2012的安装过程可分为几个阶段。系统将提示您输入一些基本信息,然后,安装程序将复制文件并重新启动计算机。最后,安装程序提供一个初始配置任务的菜单,该菜单可用于根据特定的需求对服务器进行配置。具体步骤如下。
1、首先将Windows 8 Server(Beta)的光盘放入服务器的光驱中,在启动服务器时,选择光驱引导,如下图:
2、在安装向导界面中,选择要安装的语言、时间和货币格式,选择键盘输入方法,单击“下一步“按钮,如下图:
3、单击“现在安装”按钮来进行安装,如下图:
4、在选择 Windows Server 2012安装版本时,可以在服务器核心安装和完全安装之间任选其一,Windows Server 2012只提供有Standard版本和Datacenter版本,取消了Enterprise版本的windows。Windows Server 2012 Datacenter版提供完整的Windows Server功能,不限制虚拟主机数量,Windows Server 2012 Standard版提供完整的Windows Server功能,不过限制使用两台虚拟主机。
5、同意windows的许可条款,点击下一步,如下图:
6、选择执行的安装类型,如果是全新安装Windows Server 2012,选择自定义安装,如果从低版本的windows升级到windows Server 2012,选择升级安装,windows Server 2012支持从 Windows Server 2008 和 Windows Server 2008 R2 升级到此版本。但是,仅支持从相同服务器版本的升级。无法从此版本升级到后续的版本。
7、这里全新安装,所以选择自定义安装,在自定义安装里,选择要安装的磁盘。
8、系统正在安装,这个过程与windows server 2008 r2相同。
9.安装完成后需要重启多次,安装完成后会进入简单的设置界面,首先设置的就是管理员密码,密码不能为空,如下图:
10、到此,windows Server 2012就全部安装完成,按Ctrl+Alt+Delete进行登录。
11、输入管理员密码登录,也可以点击辅助按钮,windows Server 2012提供一些输入辅助的功能。
12、登录系统后,可以查看windows Server 2012的版本信息。
13、点击开始或者按键盘上的windows键,就会弹出Metro风格用户界面。
三、Hyper-v简介
Hyper-V 是 Windows Server 中的一个功能组件,可以提供一个基本的虚拟化平台,让用户能够实现向云端迁移,相比Hyper-V2.0,Hyper-V增加了许多新的功能,如客户端 Hyper-V(Windows server 2012中的 Hyper-V):通过使用 Windows 桌面操作系统创建和运行 Hyper-V 虚拟机;Windows PowerShell 的 Hyper-V 模块:使用 Windows PowerShell cmdlet 可创建和管理 Hyper-V 环境;Hyper-V 副本:在存储系统、群集和数据中心之间复制虚拟机可提供业务连续性和灾难恢复的功能;存储迁移:在不停机的情况下将运行中的虚拟机虚拟硬盘移到其他存储位置;虚拟光纤通道:从来宾操作系统内连接到光纤通道存储。
1、 安全多租户:在 Windows Server 2012 中,Hyper-V新增的安全与多租户隔离功能可确保虚拟机的相互隔离―同一台物理服务器上的虚拟机也可相互隔离。借助可扩展交换机还可对隔离进行扩展,这样微软合作伙伴即可开发插件,扩展网络与安全功能。这些功能提供的解决方案能够满足虚拟化环境对安全性的复杂要求。
2、 灵活基础架构:无论何时何地,灵活的基础架构都能帮助您轻松访问和管理虚拟化网络。在 Hyper-V 中,您可以利用网络虚拟化功能在虚拟本地区域网络(VLAN)范围外进行扩展,并能将虚拟机放在任何节点,无论其 IP 地址是什么。您可以用更灵活的方式迁移虚拟机和虚拟机存储――甚至可以迁移到群集环境之外,并可完整实现自动化的管理任务,这样即可降低您环境中的管理负担。
3、 扩展性、性能与密度:Hyper-V 在来宾系统中最多可支持 64颗处理器和 1TB 内存。此外还提供了全新的虚拟磁盘格式,可支持更大容量,每个虚拟磁盘最高可达 64TB,并且通过提供额外的弹性,使您可以对更大规模的负载进行虚拟化。其他新功能包括通过资源计量统计并记录物理资源的消耗情况,对卸载数据传输提供支持,并通过强制实施最小带宽需求(包括网络存储需求),来改善的服务质量(QoS)。
4、 高可用性:仅扩展和正常运行还远远不够,还需要确保虚拟机随时需要随时可用。Hyper-V 提供了各种高可用性选项。其中包括简单的增量备份支持,通过对群集环境进行改进使其支持最多4000 台虚拟机,并行实时迁移,以及使用 BitLocker 驱动器加密技术进行加密。您还可以使用 Hyper-V 复制,该技术可将虚拟机复制到指定的离场位置,并在主站点遇到故障后实现故障转移。
四、Hyper-v组件安装
在安装Hyper-v组件前,要确定服务器是否在软硬件上支持虚拟化:
硬件方面:Hyper-V 需要一个 64 位处理器,包括硬件协助的虚拟化。包括虚拟化选项(具体来说是 Intel 虚拟化技术 (Intel VT) 或 AMD 虚拟化 (AMD-V) 技术)的处理器提供此功能。硬件强制实施的数据执行保护 (DEP) 必须可用且已启用。具体地说就是,你必须启用 Intel XD 位(执行禁用位)或 AMD NX 位(无执行位)。
软件方面:Hyper-V 包括支持的来宾操作系统的软件包,从而改进了物理计算机与虚拟机之间的集成。该程序包称为集成服务。一般情况下,先设置虚拟机中的操作系统,之后再将此数据包作为单独的程序安装在来宾操作系统中。不过,一些操作系统内置了集成系统,无需单独安装。
在都满足以上要求后,我们来进行安装Hyper-v组件,在安装Hyper-v组件前,先将系统加入到域中。
1、在 Windows 桌面上,单击 Windows 任务栏中的“服务器管理器”以启动 服务器管理器。
2、在“管理”菜单上,单击“添加角色和功能”
3、在“开始之前”页上,验证你的目标服务器和网络环境是否为要安装的角色和功能做好准备。单击“下一步”。
4、在“选择安装类型”页上,选择“基于角色或功能的安装”,然后单击“下一步”。
5、在“选择目标服务器”页上,从服务器池中选择一台服务器,然后单击“下一步”。
6、在“选择服务器角色”页上,选择“Hyper-V”。Hyper-V 角色的管理工具包括:基于 GUI 的管理工具:Hyper-V 管理器、Microsoft 管理控制台 (MMC) 管理单元以及虚拟机连接(此连接提供了对虚拟机视频输出的访问权,从而使你可以与虚拟机进行互动)。特定于 Hyper-V 的 Windows PowerShell cmdlet。Windows Server 2012 包括 Hyper-V 模块,提供了对 GUI 中所有可用功能以及整个 GUI 中不可用功能的命令行访问权
7、若要添加用于创建和管理虚拟机的工具,请单击“添加功能”,在“功能”页上,单击“下一步”。
8、接着会对Hyper-v进行一些简单的初始设置
9、在“创建虚拟交换机”页、“虚拟机迁移”页和“默认存储”页上,选择相应的选项。
10在迁移选项中,选择认证协议(authentication protocol),选择要使用的协议来验证实时迁移
11、选择指定默认的存储,单击“浏览”按钮指定位置,如图23-24所示。
12、在“确认安装选择”页上,选择“如果需要,自动重新启动目标服务器”,然后单击“安装”。
13、正在安装Hyper-v服务器和管理组件,安装成功后会重新启动服务器
14、安装完成后,验证安装,方法是打开 服务器管理器 中的“所有服务器”页,选择要安装 Hyper-V 的服务器,然后在选定服务器的相应页找到“角色和功能”磁贴。
15、安装好Hyper-V后,会在开始界面里出现一个Hyper-V管理器和Hyper-V虚拟机连接。成功启动Hyper-V管理器后,可以在Hyper-V管理器的左侧栏中看到一个以你的计算机名为名称的Hyper-V服务器,这个就是本地服务器,用户可以通过右侧栏连接到服务器功能连接到远程Hyper-V服务器中。如果没有本地服务器,则代表Hyper-V没有成功安装或相关服务没有被开启,还有一种情况就是CPU不支持. 在管理器帮助菜单里可以查看Hyper-V版本信息,最新的Hyper-V 3.0的版本为6.2。在Windows 2008 R2上,Hyper-V的版本是6.1