如果让200次IIS安装、200次文件共享服务器搭建、200次DNS搭建变成200次复制黏贴,你会不会有那么点喜欢上 WindowsServer2012
田逸老师的《互联网运营智慧》书中附带的录像里面有过碎碎念议论Windows的运维复杂,没办法像Linux一样快速的更新几百上千机器,Linux代表了新一代的生产力等等。现在看来这观点我依然是比较赞同的,不过并不能抹杀我们Windows运维人员的辛苦不是?WindowsServer2012的一些改动,显著提高了管理型,作为WindowsServer2012的运维人员,可以说一定程度上改变了这种困境。
Linux的特点是无版权支出,少数几个人就可以维护几百台服务器,而同样的应用,用Windows来跑,版权方面和人工方面都要比Linux的运维付出更多。 WindowsServer2012不能降低版权费用,但可以让单人管理更多的服务器
繁琐的功能?
在我们为WindowsServer2012安装任意的系统角色和功能时,我们会发现有一个很”繁琐”的选项:那就是首先必须选择在哪一台服务器上进行这种操作。而在之前的WindowsServer版本中,是不存在这个选项的。
在这个版本中,微软强化”服务器选择”的概念是有因缘的。下面我们可以具体的看一下。
WindowsServer2012史记5-简洁,管理更多的服务器_第1张图片
我们在安装任意的系统角色时,可以在结尾看到如下所示的图例。我们可以导出所安装/卸载的角色的相关配置,以便在PowerShell中使用。同时,在点击开始安装后,就可以”关闭”这个窗口了,而不必等待进度条的递增。而这一点改进,正是适合大量安装同一角色的前置条件。
WindowsServer2012史记5-简洁,管理更多的服务器_第2张图片
在服务器管理器→所有服务器下,我们可以使用向导增加所要管理的服务器,在下图中,分别添加了一台2003和2008r2。可以看到,点击服务器能够看到服务器的相关状态以及事件。
WindowsServer2012史记5-简洁,管理更多的服务器_第3张图片
令人惊喜的快捷体验
在相应的服务器上右键点击,选择”PowerShell”,即可出现下面的图示。PowerShell以远程的方式连接到了其他服务器上。我们可以使用 Install-WindowsFeture –configurationfilepath <之前安装角色导出的xml文件> 这种方式进行快速的安装。那么假设为200台服务器安装IIS,就变成 简单的200次复制黏贴了。不需要远程登录计算机一台一台执行。
WindowsServer2012史记5-简洁,管理更多的服务器_第4张图片
 
相对的,这一切都是有前置条件的。就现在来看,这项令人惊喜的功能只存在WindowServer2012中。
如果去连接2008r2,那么会出现如下错误。
WindowsServer2012史记5-简洁,管理更多的服务器_第5张图片
如果去连接2003,那么会出现如下错误。
WindowsServer2012史记5-简洁,管理更多的服务器_第6张图片
在服务器列表中,可以看到连接2008r2的机器,会有提示”确保已安装和运行WinRM3.0.。。”,事实上,WinRM3.0还没有独立发布,我们暂时无法获取到这个组件。但是相信未来2008r2的机器是可以实现被WindowsServer2012管理的。
WindowsServer2012史记5-简洁,管理更多的服务器_第7张图片