在Windows Server 8中,微软完全重新设计了服务器管理(Server Manager)控制台。
尽管它在Windows Server 8发布之前仍会保持安静,但是关于新控制台如何影响管理员工作流程,不管是正面的还是负面的,开发者预先发行版都提供了一些线索。
多服务器管理
在新版服务器管理器中微软已经完成的一件事情是同时并按角色管理多台服务器的功能。例如,服务器管理器会让同时执行文件服务器上的配置任务成为可能,而不需要像现在这样单独配置每台服务器。
在单次操作中能够管理多台服务器会帮助提高管理效率,但是这还有其它好处。
微软声称,Windows Server 8的优先部署类型会是服务器核心。但是不像Windows Server 2008,它可以以完全的GUI部署开始,在管理员开始习惯通过PowerShell管理服务器后卸载GUI。
PowerShell对于执行涉及到多台服务器的批量操作来说很好用。在新的服务器管理控制台执行这些相同类型的操作将帮助那些对PowerShell小心翼翼的管理员习惯使用与在PowerShell中执行相同的基础方法执行任务。
微软甚至可能通过借用Exchange Server在减少PowerShell学习过程上更进一步。Exchange管理控制台内置在PowerShell的顶部,就像新的服务器管理控制台。当你在Exchange管理控制台上执行一项操作时,控制台实际上显示用来执行操作的PowerShell命令(大概是为了让管理员更习惯使用PowerShell)。现有的服务器管理构造还没有这么做,但是如果你微软看到在之后的构造中展示基础的PowerShell命令,这也不令人惊讶。
构造的头痛之处
除了在PowerShell顶部构建服务器管理器,微软还做了另一项重大的架构改变,这项举动可能会让一些管理员感到惊讶。之前版本的服务器管理器直接与基础的操作系统互动。但是新版的服务器管理器把每个会话当作远程会话,即使管理员管理的是一台本地服务器。
微软在Exchange 2010中对Exchange管理控制台做了相同的事情。这个改变意味着即使是管理员想管理本地服务器也必须有一些适当的依赖来帮助远程连接。这些依赖是WinRM、WSMan和IIS。服务器管理器几乎是以相同的方式工作。如果你看看图1,你可以看到IIS(万维网发布服务)和WinRM(Windows远程管理)都是默认启用的。
图1:服务器管理器中的远程连接
尽管这个架构上的转变也许看起来微不足道,但是毫无疑问它将带来很多来自管理员的支持电话,他们还没有意识到这些根本需求。
传统操作
新版的服务器管理器没有向后兼容之前版的Windows。微软计算最终发布一个附加组件来实现服务器管理器对Windows Server 2008 和Windows Server 2008 R2的管理,但是没有类似的附加组件可用于更加古老的Windows Server操作系统。
过时的显示
服务器管理器里显示的信息不总是***的。因为服务器管理器设计用来远程地与多台服务器同时互动,微软必须以一种让它不会影响性能的方式进行设计。
服务器管理器并没有不断地查询各台受管理的服务器试图显示实时的配置信息,它的默认查询周期是10分钟。这意味着通过服务器管理器显示的信息可能是几分钟前的。管理员必须调整查询同期,如图2所示,或者习惯于手动地刷新显示。
图2:服务器管理器中的查询
管理员当然会经历该服务器管理器新版本的成长之痛。尽管学习过程最初会影响管理效率,但是新功能将不仅仅会弥补生产中最初的损失。