【IT168 专稿】微软已经发布Windows Server 2012,其代码与Windows 8的核心代码相同。它们的开始菜单是相同界面,但是这并无影响,特别现在适逢微软推出Server Core版本之际,此版本没有图形用户界面。如果你安装了一个GUI,那么Server 2012 就会默认将其安装到桌面
这是一件大事。服务器团队不需要重新猜想Windows会是怎样,可以直接将重心放到产品特性上,而不是用改变较大的Hyper-V来追赶VMware。新特性的清单比较冗长,但其中最重要的是Windows Server从最初庞大的GUI操作系统的服务器变体进行演化的方式。
两个加固Server 2012的特性是模块性和自动化。虽然两个性能都不算完美,但是此次发布也是它们要令人信服的开始。模块性的证据是你现在就可以在Server Core之间移动,Server Core只有一个命令提示符,以及添加/删除特性的完整GUI编辑。
还有一些附件。如果你将Application Server功能添加到Core安装,它就会要求你安装GUI管理工具。改进的模块性也很重要,因为它意味着只安装你需要的东西,这有利于性能和安全性的体现。
自动化的进展更加引人注目。Windows Server的领头架构师是Jeffrey Snover,他也是微软基于.NET架构用于Windows管理的脚本平台PowerShell的发明者。PowerShell有大量新的Cmdlet(可安装的PowerShell命令),主要用于远程运行,而且它拥有新的工作量引擎。现在有用于Hyper-V的完整Cmdlets套件。
新的Server Manager通常是PowerShell的外表,而Exchange 2010的管理者都将明白这一点。Active Directory Administrative Center拥有一个PowerShell 历史记录面板,可以向你展示GUI中每个操作生成的脚本,这样你就可以进行复制和修改。PowerShell 编辑器是经过整合的脚本编写环境,它现在支持可折叠区域和IntelliSense代码补充。
Server Manager本身就被全部重做过。它现在是用来管理多个服务器的工具,你可以通过服务器也可以通过角色来查看服务器架构。灵感来源自地铁的仪表盘上,绿色表示良好,红色需要引起注意。从Server Manager中,你可以轻易查看每台服务器的时间日志和性能数据,还可以访问所有管理与配置工具,如添加/删除特性,访问,设备管理器,存储管理,PowerShell指令,甚至是远程桌面
虽然这个功能不错,但是在实际操作中,旧的Windows引擎仍然会影响管理体验。笔者在一个域中安装了三个Server 2012实例用于测试:一个物理实例加两个虚拟实例。其中一个服务器在被添加到Server Manager的时候出现报错,满是红色警告。错误为“无法获取事件数据”,笔者浪费了大量时间用来查找原因。报错与DCOM(分布式COM)错误 2147944122有关联。详细信息并不重要;关键在于Windows管理员花费了太多时间用来查找不明原因。
笔者尝试的大多数创建Server 2012 RTM的操作都和广告中所宣传的效果一样。
Storage Spaces是管理硬盘的一种新方法,旨在为缺少Storage Area Network(SAN)的小企业提供帮助。这一特性可以让用户跨物理驱动定义存储池,然后在存储池中chaung交虚拟驱动。一个虚拟驱动既可以支持镜像(每个磁盘都是复制的)又可以支持奇偶带(更有效但需要三个甚至三个以上的驱动)。
空间保存重复数据删除
虚拟机可能比可获取空间要大,一项名为瘦供应的技巧,使用此方法,你得把驱动添加到池中。Storage Spaces 或许会让人迷惑不解,特别是奇偶带,但是它还提供内置的可扩展弹性存储,但是另一个Windows的例子是一个类UNIX特性。
另一个存储特性是重复数据删除,目的是通过加固复制文件或数据块来保存存储空间,这样它们就可以在驱动上一次完成存储。虽还存在性能开销问题,但是在特定情境下它是可以使用的,如保存复制了大量数据的VM模板映像。
Hyper-V此次得到了极大改进。一个虚拟硬盘就达到了64TB,它使用新型VHDX格式。Virtual Fibre Channel可以直接连接到客户操作系统的Fibre Channel存储。Hyper-V Replica 降低了对弹性虚拟机的需求,取而代之的是两个Hyper-V服务器和一个右键单击的复制选择。Live Migration可以把在保持虚拟机在线的同时移动虚拟机,且不需要Windows 群集,能实现多个虚拟机同时移动。你还可以在线移动虚拟硬盘。
▲Server Manager中令人不悦的报错:无法获取事件数据
新的虚拟交换机可用第三方过滤驱动来扩展以增加安全选项。NUMA可以通过Non-Uniform Memory Architecture架构优化多处理器服务器上的虚拟交换机性能。这些都是关键特性,而且创建除了固定虚拟化平台。
新的Hyper-V管理器不能管理比Server 2012还旧的 Hyper-V服务器。而Remote Server Administration Tools (RSRT),新的2012 Server Manager仅运行于 Windows 8上面。运行于Vista和Win7 上RSAT 2008 R2,兼容性有限。
桌面虚拟化在Server 2012中得到了更好的支持。远程桌面服务配置已经被简化,尽管根植于内的复杂性会很快显现出来,但起步还是简单的。Server 2012 支持合并的Hyper-V VM和更多划算的对话托管,其新特性可以支持更好的个性化设置以及CPU,驱动和带宽的公平分配。
DHCP是一项动态指定IP地址的服务,它是大多数网络的重要组成。以前的Windows Server不容易为DHCP进行弹性配置,因为系统不允许DHCP起冲突。DHCP的故障转移现在已经是一项内置特性。
▲Storage Space 为小规模部署提供了内置的虚拟存储
Windows Server 2012的许可证授权已经变更,现在是单处理器模式。而且有三个版本可供使用。基础版是可供OEM使用的入门级版本,该版本可允许一台处理器上存在15名用户。精华版与停用的Small Business Server最像,不过它仅允许25名用户存在,而且没有交换机:你会希望连接到云托管的Office 365。标准版允许使用两个处理器和两个虚拟实例。
数据中心允许两个处理器,不限虚拟实例的数量。如果你有两个以上的处理器,可以购买额外的许可证,那么对于装有八个处理器的盒子,你或许为标准版或数据中心准备四个许可证。注意,对虚拟实例的限制涉及实例上运行的Windows Server的许可证。它并非限制虚拟机的数量,因此你也可以在标准版上运行不受限制的Linux 虚拟机。
尽管对于Windows 8客户端的争议不断,但此次服务器升级难说是坏事。更具模块性,更加自动化以及改进的虚拟化是公共云和私有云世界的好消息。Windows传输不知名耗时错误的能力无法改变,尽管现在Windows 服务器的性能基本稳定。但这仍是一次强劲的升级。