扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
ZDNetChina服务器站 x86技巧 您需要远程管理 NT 服务器吗?首先, 你必须了解几个对服务器有消极影响的因素,然后你必须为减轻这些影响而进行优化。NT 提供了几种用于远程管理的工具。另外,几种第三方工具也可用于远程管理。然而,有几种任务,如对网络协议绑定的修改、创建共享卷标等,需要进行本地操作。我们先看看有哪些可以让你减少远程管理的方法,然后再探讨一下你需要进行远程操作的各种功能。
第一步
远程管理中首先而且必须要做的一步就是减少远程管理服务器的必要性。下面是一些可以用于多种服务器和操作统的方法。
联机等待驱动器和磁盘阵列
看一下服务器是否支持联机的待机驱动器。当驱动器故障发生时, 待机状态的驱动器将取代它的位置, 并且在大多数情况下,服务器将继续工作,就像什么事也没发生一样。如果采用的是RAID Level 5,这种方法很容易实现。从经验上来说,硬件待机方案能为系统提供更好的性能、更佳的故障恢复和更低的服务器端的资源消耗,因为他们有内存和处理器来进行奇偶计算和纠错。
冗余网卡
接下来,确定你的服务器是否能够配置冗余网络接口卡。一般的配置中,第二个网卡是处于离线状态的,尽管仍然同网络相连接。如果第一个网卡出现了故障,通讯联系将被转换到第二块网卡。这可以为网卡故障提供补救措施。通过正确的基线信息,你可以识别潜在的故障,甚至能够预测故障的发生。同样道理,这些数据还可以帮助你对服务器的处理能力进行计划。你对你的服务器以及它的表现了解的越多,你越能更好地设计你的下一台服务器,甚对当前的服务器进行扩容。
继续前进
一旦你已经站稳了脚跟,你就该决定如何继续前进了。假设你的NT服务器硬件已经调试完毕,我们就应该看看你需要远程操作的各种功能了。
远程控制
在许多远程管理的方法中,远程操作服务器的鼠标、键盘和监视器是一种简单的方式,同时也是最有效的远程服务器管理技术。由于NT不允许这样的管理,你必须寻找第三方产品来实现。在这个竞技场上的产品有McAfee 的 Remote Desktop,微软的SMS 和 Symantec 的PCAnywhere。但是需要提请注意的是,显示图形信息的远程管理应用程序可能会非常耗费CPU的资源。
另外一种远程控制涉及到的问题是安全问题。尽管大多数超级用户都需要预存在NT用户访问名单中,但是仍然有少许例外。
除了基于软件的远程控制之外,还有基于硬件的解决方案。康柏计算机公司、惠普公司和英特尔公司都有允许硬件层次的对服务器实现out-of-band 控制的板卡。这些解决方案都是不依赖操作系统的,并且可以帮助你在“蓝屏死机”的灾难中恢复过来。在服务器重新启动的过程中,文本格式的启动和操作系统装载过程将会在远程管理员的界面上显示。
康柏和惠普在基于硬件的解决方案中的新的进展包括图形远程控制产品,包括PCAnywhere, 这种产品可以显示操作系统启动过程中的图形部分。 这里所提到的所有的板卡都有它自己的访问控制列表,这可能不见得是件坏事。但是这会涉及到为提供支持的人员设定账号和密码。远程管理板卡也非常昂贵,价格大约在1500美元到2500美元之间。不过话又说回来,如果你确实需要对关键任务的远程支持,这些网卡实在称得上是救命卡。
Windows NT 资源工具包中还包括远程控制台程序(在 i386\netadmin\rconsole 目录下)。这个程序为NT管理员提供了命令提示符下执行的一些命令并显示执行结果,就像在远程服务器上一样---简而言之,它是一个远程命令程序集。资源工具包中还有Telnet 程序,它具备同样的功能并且性能要稍强一些。
检查并且诊断服务器硬件
除了远程控制你的服务器之外,具备查看服务器配置和存储器、硬盘、磁盘控制器网卡故障的日志文件的能力也很关键。不幸的是,服务器硬件厂商在公布这种数据类型实并没有遵循任何标准,所以我们经常不得不依赖于服务器提供的数据或者锁定第三方工具。康柏的Insight Manager这样的产品在提供广泛的服务器数据和事件察看数据方面性能优越。在Insight的代理和SNMP控制台上,收集到的事件可以被记录到硬件上并传送到网络管理控制台上。
性能管理
NT的性能监视器 ( PerfMon ) 是 Windows NT 服务器和工作站都有的一个实用程序,它是观察各种详细的计数器和分析其走向的一个主要工具。PerfMon 可以被配置为同时为多个服务器进行追踪,这样就为性能管理提供了一个很有效的工具。
PerfMon 数据可以分为三种对象类型:核心对象,出现于所有的NT安装过程并包括对缓存,内存和处理器的数据;可选对象,当一种服务软件被安装时所出现并运行的数据 ( 例如, 安装服务器时,你选择NetNEUI作为一个协议进行安装,NetBEUI就会出现 );还有附加对象, 它由某个应用程序进行登记。所有这些对象类型都可以用于帮助识别现有的和潜在的故障,并生成基于走向预测的报告。
除了 PerfMon 之外,还有其他的第三方的解决方案, 如 BMC 的NetTune PRO。它有一个比 PerfMon 更容易进行到对象的通讯的接口,但是缺乏由应用程序登记的对计数器的跟踪,如 NT 的RAS。另一方面,NetTune PRO 可以根据所测量到的活动在更广泛的时间里监视各种计数器并提供调试建议来改进服务器的性能。
总的来说,NetTune PRO提供了良好的提示和技巧,尽管大多数都已经被写入文件。如果你没有时间就Windows NT 的性能调试研究所有的材料,NetTune PRO可以帮助你在很短时间内搞定此事。
远程片断协议分析
当你正在试图诊断回应时间和网络连接故障时,检查服务器上片断上的数据量是很重要的。网络监视器是一种包含于微软SMS之中的数据包分析仪。通过它,网管可以捕获来自网络片断中任何设备的数据包。另外一种是NT自带程序Network Monitor Agent。同网络监视器不尽相同,这种代理软件可以捕获来自或通向服务器的数据包。它还可以被远程激活。但是在走向分析方面却存在不足。比如说,它不能对某一个时间段的片断利用进行制表。
事件记录文件管理
当应用程序或操作系统内发生了某些事件时,网管应该得到通知。在服务器管理中要想保持100%的积极性几乎是不可能的,你的回应管理技巧必须依赖于任务,Windows NT 代你做了一些工作,它可以在事件记录文件里自动记录所有的事件以及这些事件的重要性,并按照系统、安全和应用程序进行归类。但是解读这些数据就该靠你自己了。
Serverwares SeNTry这样的工具填补了这项空白,提供了监视一组服务器并对个别或所有某种危险程度之上的错误进行监视的能力。一旦SeNTry遇到了错误事件,它可以通知提供支持的人员。如果警告在一定的时间内没有被收到,它可以把事件升级到下一个层次的支持。另外,警告可以通过SNMP被发送到网络管理平台。
应用程序管理
应用程序管理对于 Windows NT 服务器来说是个新领域。在NT中,应用程序管理被定义为远程阅读事件记录,检视应用程序配置和接受事件记录中的警告信息。BMC、Computer Associates 和 Net IQ 可以让具有特定代理的服务器对应用程序进行监视。光靠一个跟踪记录来推荐这些产品是不够的,但是对复杂应用程序如Exchange 、SMS 和 SQL Server 的管理需求非常巨大。
由于我们已经看过了测试过程,NT服务器的远程管理是一项艰难的任务。由于缺少合适的NT自带工具,第三方工具的入住填补了企业级的深层次管理的空白。远程控制、硬件管理、性能管理、协议分析、事件记录管理和应用程序管理都是很关键的领域,好的工具将会产生明显的影响。
服务器硬件管理
许多服务器制造商都捆绑服务器硬件管理应用程序, 例如 Compaq 的 Insight Manager。这些应用程序收集数据, 包括内存错误,驱动器读写错误,以及风扇故障等。只要安装了相应的管理程序代理,就可以对整个服务器的健康状况进行远程监视。
服务器的处理能力计划
要确保服务器硬件的大小同它要执行的任务相匹配。为了了解硬件的上限,对于每个子系统如硬盘、网络、处理器、内存、I/O总线进行考虑是必要的。尤其重要的是对各种硬件组件的理论极限值的了解。
性能管理
对所有的服务器的性能基线进行详细掌握。在当前的回应时间同基线相比时,你就可以发现瓶颈。另外,由于某个资源经常处于高峰,但是不一定这就是瓶颈的所在,了解这一点也很重要。而处理器经常处于100%的占用率比不一定意味着饱和。也许仅仅是因为服务器设计的问题。使用非总线结构的卡、硬盘传输速度不快,或者内存不够通常都可以导致处理器的高占用率。