是否该在Server Core上部署微软的Hyper-V?

日期: 2010-09-15 作者:Eric Beehler翻译:鬼谷 来源:TechTarget中国 英文

Windows Server 2008的Hyper-V虚拟化和Server Core这两大特性可以很好的结合起来使用。Server Core安装选项是windows server 2008 R2提供的基于命令行交互的一个版本,不提供图形界面。   要管理这个操作系统,你可以通过命令行界面或者Windows 2008服务器管理工具。如果是在一个只部署虚拟机的系统中,这就是一个非常有用的选择,因为你不用耗费很多系统资源来运行一个你几乎不使用的主机的图形界面。

让系统保持轻便可以提供更多的资源供虚拟机使用。   如果你去检查Server Core选项的系统要求,你会发现它仅需要512M的内存就可以运行……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

Windows Server 2008的Hyper-V虚拟化和Server Core这两大特性可以很好的结合起来使用。Server Core安装选项是windows server 2008 R2提供的基于命令行交互的一个版本,不提供图形界面。

  要管理这个操作系统,你可以通过命令行界面或者Windows 2008服务器管理工具。如果是在一个只部署虚拟机的系统中,这就是一个非常有用的选择,因为你不用耗费很多系统资源来运行一个你几乎不使用的主机的图形界面。让系统保持轻便可以提供更多的资源供虚拟机使用。

  如果你去检查Server Core选项的系统要求,你会发现它仅需要512M的内存就可以运行。相对来看,常用的Windows Server完全安装模式所需要的内存容量通常是2GB或者4GB。这意味着你可以获取更多的内存,磁盘控件和处理器资源来运行操作系统之外的应用,同时也减少了受攻击的机率。

  另一个组件是Microsoft Hyper-V Server 2008 R2,它是一个独立的产品,仅在Server Core安装包中包含了运行Hyper-V必须的安装文件。和VMWare安装类似,目标很单一。软件授权方面,它免费,所以它在授权结构中可以节省一笔费用。需要注意的是,Hyper-V Server 2008 R2并不包含客户端虚拟化授权,而Windows Server 2008 R2企业版则提供了4个Windows Server客户端授权。

Server Core上运行Hyper-V的架构适合在什么地方部署

  Server Core模式看起来似乎非常适合和Hyper-V环境配合使用,技术上确实是这样。但是这个技术很好用,并不意味着它就完全适合你的组织部署,某些情况下它并不合适你。为了了解Hyper-V运行于Sever Core之上对你的组织有何影响,让我们来看几个场景。

  今天,当你运行一个传统的Hyper-V安装时,你可以直接用RDP远程登陆到服务器上,打开Hyper-V管理程序,然后在图形界面上用新建虚拟机向导启动一个新虚拟机。当然,这个过程和在Server Core上安装大大不同。可以肯定的是,命令行是脚本化、自动化的,对系统管理员来说其本质就是一个学习曲线,但是你的组织是否能够处理好这个学习曲线呢?命令行技术作为一个逐渐失传的艺术正在退出历史舞台,尽管它仍然在某些场合使用并提供很好的自动化选项。

  在Server Core上安装Hyper-V,并不要求所有人一定是命令行的专家,正如一个支持人员不一定是能在思科路由器上检查端口状态的IOS专家一样。几个常用命令或者说明文档就可以对付大部分需要命令行的情况――但是一定的技能还是需要的。如果你的员工习惯用图形界面的维护系统,那么你最好还是给服务器增加一些内存来使用图形化界面,而不是费力地去向经理解释为什么你要维护人员增加那些额外的技能。

在Server Core上使用GUI图形管理界面

  在Server Core安装完成之后,你也可以使用远程工具来管理你的服务器,就像在完全安装模式中使用的一样。Windows Server R2和Windows 7的远程服务器管理工具为服务器上所有常用的功能都提供了一个GUI图形管理的前端。在日常操作中,你没必要知道如何用命令行来浏览时间日志。但是,有些场合你必须使用命令行完成,比如安装软件和其它一些动作将计算机加入域,开启Windows自动更新,变更防火墙设置允许RDP连接――但是所有这些都可以写成脚本用一个批处理安装包来完成。

  如果你熟悉远程工具,你应该知道如何通过远程界面来完成一些工作。例如,当你想启动一个Server Core Hyper-V虚拟机时,只要在其它机器上运行一个Hyper-V管理器就可以了。它还是相同的界面,你仍然可以使用GUI图形界面。

  另一个方法就是自己组建一个拥有特定技术的虚拟化专家团队。这是大多数VMware用户维护它们的虚拟化产品时采用的模式;通过一支特别的团队来维护虚拟化平台。这对那些具有一定规模的大公司才有意义,因为他们不只要维护hypervisor,还需要管理整个虚拟化环境,包括一些系统工具,如System Center Virture Machine Manager。

  你可以让你的Windows管理员访问客户服务器,但是不能让他们访问宿主主机,而应该把它们留给专家来管理。这些取决于你的IT组织规模。一般在大公司中分工会比较细致,但是如果你在一家小公司工作,就必须考虑让管理员有能力同时支持Server Core和客户主机。

小结

  你可以自己决定是否在Server Core上部署Hyper-V,但是你必须充分考虑员工的感受,相比之前只要打一个支持电话,这样部署之后就要自己使用复杂的命令行了。当一台服务器无法通过远程控制来管理时,你必须知道用什么命令行工具来排除故障,如何使用效率比较高。尽管一般的操作你可以使用图形界面的远程管理工具,但当你遇到‘服务器宕机’这样的情况时,你就必须使用控制台来排障,所以,请务必确认你的组织在使用Server Core前做好了相应的准备。

翻译

鬼谷
鬼谷

相关推荐