Windows Server 2008是微软迄今功能最全面的服务器操作系统,值得注意的是,该系统最令人振奋的新功能之一是Server Core(服务器内核模式: 这个安装选择可取消大多数其他新功能。
选择Server Core(服务器内核模式)将导致Windows Server 2008的最低限度安装选择方案,这种选择没有常见的图形用户界面外壳,也没有开始按钮或系统控制外观,它只安装了实现以下九项服务器功能所必须的功能或服务,具体有:
主动目录域服务
主动目录以下的非标准层次目录服务
DHCP服务器(动态主机配置协议服务器)
DNS服务器(域名解析服务器)
文件服务
打印服务
流媒体服务
Web服务(ⅡS 7.0)
Hyper-V(Windows虚拟服务器)
此外,服务器内核模式还可以安装极其有限的选择功能,包括WINS、备份、故障转移聚类(微软聚类服务)、SNMP(简单网络管理协议)和Bitlocker驱动器加密功能。
事实上,Windows Server 2008系统的服务器内核安装模式在许多情况下具有重要意义,其理由是:Windows服务器常被用作执行某项特殊功能--比如DNS或DHCP服务器,在这种情况下它根本不需要全部安装模式下所使用的许多服务或功能。此外,去除不必要的代码使得服务器操作系统具备以下特点:
*更加安全:服务器内核安装模式减少了系统受攻击的可能性,因为有害程序不可能在未安装的软件中利用漏洞。
*易于管理:服务器内核安装模式仅需修复Server 2008操作系统中被用户安装的部分。据微软估计,Server 2008的典型内核安装模具出与全部安装模式相比,前者将减少60%的修复补丁数量。
*更加可靠: 总之,一个运行较少软件的系统要比运行较多软件的系统更加可靠。从实际看,服务器内核安装模式的运行需要1.5GB空间,而全部安装方式需要5.5GB。
为什么服务器内核安装模式的代码要比整个Server 2008更加稳定,答案很简单。因为Server Core是全部安装模式的子集。其系统内核与全功能安装模式的补丁都是同一的,比如核心文件、注册文件、HAL(硬件压缩层)和每一服务器内核文件。从理论上说,由于服务器内核模式是全部安装模式的子集,因此不稳定事件的发生概率相对较少(严格地说,服务器内核模式并非全功能安装模式的子集,因为它有着全功能安装模式所没有的两个命令行工具。这些工具可被用于配置Server Core的功能和选择)。
在决定采用服务器内核安装模式之前,用户必须记住几件事情。第一,一旦执行了Server Core安装模式,用户就无法升级到Server 2008的全功能安装模式(目前在任何情况下都是如此)。反过来也是如此,当前用户不可能从全功能安装模式转向服务器内核模式,只有重新安装才能解决相关问题。
调用Server Core是相当简单的,在键入产品序列号后,用户只需简单地运行Windows Server 2008安装盘,进而选择服务器内核安装模式。在初始配置时,用户可使用Server Core命令行所提示的命令行工具,或者用一个无人值守文件来执行安装和配置工作。用户还可以用Server Core的特殊命令行工具Ocsetupw为系统增加特殊限定的服务器功能(从以上九大项目中)并选择项目。
微软ⅡS 7.0是被加入Server Core的最后功能之一,记住这一点十分重要:服务器内核安装模式不包括.Net框架(因为该框架与图形用户界面相连,而服务器内核安装模式移除了图形界面),而且它也不支持ASP.NET。然而,微软公司已宣布,下一版.NET框架将被组件化,因此用户可用使Server Core具备ASP.NET功能。Server Core也没有图形用户界面工具,而且不能运行PowerShell脚本或执行管理软件功能。
如何在没有传统的Windows图形用户界面的情况下管理来服务器内核安装模式?这里有几种选择,最基本的方法是采用命令行界面(本地操作),或者远程使用Terminal Server远程管理模式。
其他的选择方案包括:使用Windows管理指令(WMI)实施远程管理、通过微软管理控制台(MMC)Snap-Ins进行管理、通过Vista和另一个Server 2008机器的Windows远程外壳,或通过基于-SNMP的管理工具。Windows Server 2008的计划任务功能还可以在定期基础上自动执行任务。Windows脚本托管功能表明,该系统可运行VBScript和Windows脚本文件。
在硬件方面,Server Core模式具有使新硬件安装简便易行的即插即用功能。例如,用户增加一个新网络适配器只需关闭机器,接着安装网卡,然后重新启动服务器。此刻服务器内核模式将自动探测到硬件,并自动安装驱动程序(如Server Core没有该驱动程序,用户须在硬件安装前在命令行下将新的即插即用程序复制到Server Core模式机器中)。
最后,尽管Server Core没有图形用户界面外壳,但它具有某些图形用户界面功能和一些简易的图形用户界面工具。Server Core模式有两个控制面板应用程序,用于改变时区、语言和键盘设置,还有所有Windows用户都熟悉的笔记本和注册应用程序。
Server Core安装模式不是一种适应各种情况的理想解决方案。事实上许多机构将采用Windows Server 2008的全部安装模式,以便充分调用新操作系统的更多功能。然而,当一台服务器仅需执行特定功能时,Server Core模式增强的安全性、管理便捷性和稳定性证明了一条古老的格言:“有时候简单比复杂更加实用。”