Server Core管理

 

在安装Windows Server 2008或者Windows Server 2008 R2的时候,在安装向导中出现了这样的情况:在安装统一版本的时候会出现两种安装模式:完全安装模式(Full Installation)和服务器核心安装模式(Server CoreInstallation).

很多朋友对WindowsServer 2008不熟悉的,可能不太理解这样的模式。在这里我简单的介绍一下:

1. 完全安装模式:如果选择此模式安装好的系统,具备了Windows系统的简单化界面化的风格,就是我们传统意义上所理解的Windows Server:绝大多数的操作都可以通过界面来完成。如下图:

113940274.jpg

2.服务器核心安装模式。

在这种模式下,安装好的系统只由命令行,所有的操作必须需要通过命令来完成(类似于早期的Linux)。如下图:

113945367.png

Server Core的模式给很多管理员带来了很多的压力,毕竟所有的操作都通过命令来完成,很多ITProIT爱好者都提出这样的问题:为什么微软要开发这样的模式的Windows Server ?

微软主要考虑的两个方面:减少了系统资源消耗和提高了系统的安全性。

1)减少了系统资源的消耗。

Windows Vista的发布给微软带来了很大的打击。很多的客户购买Windows Vista License也只是降级使用WindowsXP的系统,包括微软也承认Windows Vista是一个失败的产品。探究失败的原因,主要是因为微软太妥协硬件厂商,所以导致了Windows Vista的硬件要求太高。

Windows Server 2008以此为教训,所以在Windows Server 2008中多了Server Core的模式(个人猜测)

我们可以设想一种企业环境 ,如果公司有一个服务器,只2GB内存,如果安装了完全模式的话,计算机只要一开机1GB内存就被系统所消耗,这样的情况是很多的公司没办法接受的。如果安装Server Core的话,系统开机最多也就256MB内存,这样多余的内存完全可以节省下来给用户访问。这样很好的提高了用户访问的数量和速度。

2)提高了系统的安全性

由于Server Core模式是一个最小环境的Windows Server. 几乎没有基于界面的管理工具,这样保证尽量少的区启动服务和开启端口。减少了Windows Server 的***面,保证了Windows Server的安全。

虽然ServerCore有这么两个很好的优点,但是由于管理的复杂性,很多的管理员还是选择了“敬而远之”。

不过不要担心,一些国外的微软的爱好者写了一些ServerCore平台下面的管理工具,其中CoreConfigrator最为有名。

在WindowsServer 2008 Server Core中,使用CoreConfigrator 1.0

在WindowsServer 2008 R2 Server Core中,使用 Coreconfigrator2.0

由于CoreConfigrator 1.0比较简单,所以这里就不需要介绍,下面主要讲Windows Server 2008 R2 CoreConfigrator2.0的配置,下面是步骤

1.安装好Windows Server 2008 R2 Server Core系系统

2. 从网站上下载CoreConfigrator 2.0 (下载地址:http://coreconfig.codeplex.com/releases/view/36678)

3.(特别重要)

进入Server Core系统的安装两个组件Microsoft .net FrameWork 2.0和Windows Powershell.命令如下:

DISM/Online /Enable-Feature /FeatureName:NetFx2-ServerCore

113946874.png

DISM/Online /Enable-Feature /FeatureName:MicrosoftWindowsPowerShell

113947760.png

4. 把下载的CoreConfigrator 2.0 ISO文件插入到系统中。 运行镜像中的Start_CoreConfig.wsf 

出现CoreConfigor2.0的管理界面

113945271.jpg

CoreConfigrator 2.0的界面管理很简单,就不需要再详细解释了。

WindowsServer 2008 (R2) Server Core使用的注意点:

1.Windows Server2008 (R2) Server Core一般作为公司的基础应用平台,一般不作为应用程序的平台。

推荐使用的ServerCore的服务器:File Server ,DC, DNS,CA, DHCP,Hyper-v .

无法使用的服务器平台:SQLServer ,Exchange Server ,RDP Server等等

2.Windows Server2008 (R2) Server Core 可以做Web Server后台,但是要注意:

如果系统是Windows Server2008 Server Core. 无法挂载基于.net平台开发的网站

如果系统是Windows Server2008 R2 Server Core. 任何web都可以挂载

3.在ServerCore中如果使用命令安装功能或者角色,功能和角色名称必须要完全正确(包括大小写)

4.Window Server 2008 Full InstallationServer Core Installation在购买的时候价格是一样的

(很多人都认为ServerCore的价格要比完全安装的要便宜,这种理解是错误的)