升级服务器时,遵循某些方法可以避免问题并获得最高效率。埃里克埃凯尔在这篇文章中列出了十件需要注意的事情。
服务器的部署总是有目标的,至少在初始阶段是这样。无论服务器部署在小公司还是大企业,它的角色总是随着时间而变化。由于经济增长、预算削减、机架限制或其他原因,
单一用途的服务器往往需要执行其他服务并承担相应的责任。
这就是为什么定期检查系统很重要。检查系统资源的负载有助于组织优化服务器的性能,并防止停机和其他故障。但是,系统管理员不能只解决小问题,这里加一点内存,那里升级磁盘。
您需要在升级服务器之前仔细规划,并在升级服务器时牢记以下10件事,以确保系统能够以最高效率运行。
1.首先,数据备份需要验证。
在经过验证的数据备份存在之前,不要对服务器进行任何更改,即使是微小的升级。任何时候关闭服务器,都不能保证它会重新启动并正常工作。虽然这种情况发生的概率很小,
但我也看到过服务器因为安装了Windows性能和安全补丁而关机后无法正常重启的情况。
2.考虑创建镜像备份。
有些厂商提供IT专业的磁盘克隆技术,可以简化服务器出现故障时的恢复过程。包括Acronis和StorageCraft在内的一些企业提供通用恢复选项。
因此,故障服务器甚至可以恢复到不同的裸机机箱,这大大减少了停机时间。如果升级失败,磁盘镜像不仅可以恢复数据,还可以轻松恢复那些复杂的配置。
3.不要同时执行多个升级。
大多数IT专业人员都知道减少系统重启次数的重要性,所以新手总是通过一次关机来完成多次升级任务。但是,添加磁盘、更换内存和安装附加卡等任务应该单独完成。为什么需要这么做?这是因为,
异常发生一两天后,您希望隔离导致异常的升级。如果同时有多个升级,过程会变得异常复杂。如果只对进行了一次升级,那么跟踪异常的潜在原因会容易得多。
4.升级后,密切监视日志文件。
系统升级后,不要因为服务器重启进入操作系统没有显示错误就想当然的认为一切正常。您应该比以前更密切地监控日志文件、错误报告、备份操作和其他关键事件。
使用Windows内部性能报告或第三方软件(如GRI软件公司的HoundDog或Quest软件公司的PacketTrap)确保任何升级或升级完成后,一切都能按计划进行。
5.弄清楚你用的是什么操作系统。
升级时,很容易忽略服务器运行的操作系统。在服务器机房不规范,多个机箱包含一系列操作系统的情况下更是如此。即使是经验丰富的管理员,
他们遇到比较混乱的情况也会尝试在32位的Windows server 2003服务器上安装8GB内存,这在企业的信息服务部门非常常见。
只有一开始就快速检查(包括32位或64位检查)要更新的系统,才能保证操作系统的兼容性,安装额外的RAM或其他资源。
6.确保机箱支持升级
服务器各种硬件是出了名的不一致。制造商常常改变型号和产品配置。无论你是在何时添加硬盘控制器、硬盘或者其它组件,在订购升级所需的部件前,你都需要在网上对生产商的技术规格进行了解。不过,
只有当你打开机箱时,你才能100%的确定组织内部实际部署的服务器是否适合这项升级。
7.不要认为即插即用是理所当然的
当安装了新硬件时,不要认为该设备能在服务器的操作系统下“即插即用”工作得很好(即使生产商说明该组件是兼容的)。在安排升级之前,
你需要通过Google搜索了解其它技术人员在相同的操作系统下安装同样组件的经验。由于升级是在服务器上完成,你还需要确保该组件已被操作系统销售商纳入到硬件兼容性列表上。你不妨进入服务器生产商的论坛,
了解在同样的服务器上安装相同的设备时可能会遇到的技术问题。
8.性能优化
务必跟踪所有要求相关软件进行调整的升级。例如,向Windows添加内存并不会自动优化Windows使用RAM的性能,系统管理员还必须升级服务器的虚拟内存设置才能优化Windows的运行,
从而与内存升级相匹配。另外,当引入新磁盘时,页面文件(page file)需要移动到新的磁盘上以获得性能上的优势。
9.便宜无好货
当然,便宜的硬盘、内存、电源和其它配件总是更容易获取。但当涉及到服务器时,偷工减料并不会带来多大好处,只有高质量、高可用性的组件才能够运用到服务器上。虽然这些配件的成本略高于其它(质量较差)的选择,
但性能和正常工作时间上的优势足以抵消需要支付的额外费用。
10. 文档升级
可以肯定的是,对于每个服务器你都会维护着一份文档。对于刚升级的服务器,更新其文档以说明其升级的组件、生产商、售商,如果可能的话,甚至可以包括订单号和序列号,也可以将保修单和支持信息包含进去。
手上的文档越多,就越容易隔离和解决将来可能出现的问题。
(原文:10 things to remember when upgrading servers)