Joe Latrell是宾夕法尼亚州兰卡斯特一家房地产数据服务公司GetMyHomesValue.com的IT经理和首席程序员。他知道,即使是知识渊博、经验丰富的it老手,在管理复杂的服务器整合项目时也很容易出错。他说:“你必须考虑所有的事情。“这可能是一个雷区。”
服务器虚拟化项目通常在财务和运营方面都很容易证明它们的合理性,但这并不是说它们就一定能执行。缺陷,如不充分的计划、错误的假设或未能快速检测部署后的故障,几乎在每个阶段都可能使合并项目领导人和团队成员陷入困境。
“每次(我们)觉得我们覆盖了每一个基础,每一件事都被审视过……这就是危险开始的时候,”拉特雷尔说,他的项目经历了各种困境,包括服务器功能不足、配置混乱和预算限制。
避免灾难的同时,保持一个复杂的合并项目的时间表和预算内不是容易的。事实上,拉特雷尔认为,在这一过程中,至少犯一些错误是不可避免的。他警告说:“这将会出错:要做好准备。”“另一方面,计划并向他人学习可以让你避免犯明显的大错误。”
计划成功
虽然即使是最彻底、最辛苦的计划也不能完全消除项目错误,但构建详细的虚拟化设计和部署策略将有助于最小化错误的数量。马萨诸塞州北安多弗KDSA Consulting LLC的高级IT顾问贾斯汀•加拉格尔(Justin Gallagher)说:“规划确实是服务器整合的关键。”
彻底的计划创建了一个路线图,帮助管理者收集所需的知识,以避免大多数主要问题。“我认为人们没有花足够的时间来考虑现有的工作量问题,以及如何将这些工作量迁移到虚拟环境中,以及这在成本结构、持续支出和高可用性方面意味着什么,”Logicalis的IT整合实践经理Jeff Nessen说,Logicalis是一家位于密歇根州布卢姆菲尔德山的系统集成商。
加拉格尔说,整合计划还需要解决一个组织的未来需求。他建议:“看看一年、三年、五年之后你打算做什么。”Gallagher指出,在规划服务器、软件和其他系统元素时,需要着眼于预期的增长。“你不想让自己陷入这样一种情况:你做了整个大升级,然后发现之后需要更多(服务器容量)。”
密歇根州大急流城(Grand Rapids) C/D/H技术咨询公司(C/D/H Technology Consultants)的顾问杰森·库珀(Jason Cooper)说。他同意每个整合计划都需要解决可伸缩性问题。从……的观点来看服务器虚拟化在美国,拥有一个可伸缩的系统非常重要,它能满足负载的性能需求,”他说。“我们经常遇到一些组织的问题,它们要么没有分配足够的存储,要么没有正确地预测服务器的容量,以促进服务器整合项目。”
过高估计是非常普遍的物理-虚拟整合的比率,专家说。
在使用过时的设备和有限的预算管理数据中心时,计划尤其重要。雷竞技电脑网站上任之初,拉特尔就接手了一批五花八门的服务器,包括改装过的台式电脑,以及动力不足的单机和机架式机器。不过,他决定将这些服务器精简成统一的机架式服务器生产线,并在此过程中将总数量从23台精简到12台。
他说:“我们知道,我们没有足够的预算去购买12台新服务器,所以我们决定在负担得起的情况下购买这些机器。”“我们事先就计划好了一次只执行一项任务,而且效果很好。”
了解技术
在不完全理解所涉及的技术及其需求的情况下草率地进行整合,从一开始就注定了项目的失败。“我所见过的大多数错误都是这样的:有人买了几个虚拟化软件的拷贝,安装了两个服务器,然后就开始把东西迁移到服务器上——我称之为随意部署,”尼森说。“他们被困在一个不适合迁移数据中心的环境中。”雷竞技电脑网站
nesen说,优化虚拟环境的关键是组件的兼容性和广泛认可的标准的使用。他解释说:“最大的成功是当你尽可能地标准化你的硬件平台和软件环境时——相同的管理程序、相同的底层硬件和所有这些部件。”
BL&S Technologies LLC的总裁哈维·r·莫里斯(Harvey R. Morris)说,他的公司目前正在努力将14台物理服务器整合到四五台。这家IT咨询公司最初的策略是用一台现有的服务器来备份一台新的虚拟化服务器。但事实证明这是不可能的。Morris说:“旧服务器不兼容64位,如果你在新服务器上运行64位操作系统,这可能是个问题。”幸运的是,我们及时发现了这个错误,并使用了一种不同的、兼容的系统。
埃里克·明斯特(Eric Mynster)是密歇根州门罗市Mercy Memorial Hospital System的IT运营经理。他说,他能够从其他几个地区医疗机构的同事那里收集到一些见解。他说:“我们提前与三、四家医院进行了沟通,从他们身上吸取了一些重要的教训。”他得到的两个最大的技巧是:使用虚拟化迁移软件,以及使用便携式存储技术快速、方便地将数据从远程服务器转移到组织的现场系统。
Mynster觉得自己很幸运,因为他的项目是在其他医院完成几个月后才开始的。所以我们已经知道了陷阱我们围绕着这一点制定了我们的计划。”
在步骤
如果不能将新计划与正在进行的系统生命周期和业务需求同步,那么几乎所有IT项目都会陷入混乱,但是服务器整合需要更多地关注正在进行的事件,因为服务器实际上处于所有关键业务任务的核心。
莫里斯说,他很小心地将自己的计划与服务器补充时间表协调起来。他说:“我们实际上在大约12个月前就考虑过虚拟化项目,但我们决定推迟,直到我们准备好迎接下一个服务器更换周期。”莫里斯还希望选择一个合适的时间开始过渡。
这家会计事务所不希望这种转换,或者任何系统都能正常工作,发生在纳税季节。“从1月到4月,我们有相当长的一段时间不会考虑做出这些类型的改变,”莫里斯说。
与此同时,Mynster正在努力确保旧服务器能够胜任这项工作,这些服务器在新的虚拟化数据中心中可以完美地运行。雷竞技电脑网站“大约有50台服务器的使用年限在3到10年之间,”他说。“任何时候,当你谈到移动已经安装了10年、9年或8年的硬件时,你都会有点紧张。”
在转换之前,Mercy的200台服务器中有一半位于现场,而另一半位于距离医院一个多小时车程的第三方供应商。Mynster求助于Novell的PlateSpin Migrate,将存储在其托管服务器供应商的100多台服务器上的数据转换和传输到其内部数据中心。雷竞技电脑网站18:1的合并比率允许现场服务器毫无问题地吸收额外的负载。
该软件允许Mercy的系统集成商C/D/H提前有效地虚拟化服务器。该公司将远程服务器的图像捕捉到USB存储上,通过同步过程运行它们,并在离线服务器断开连接之前让新机器上线。这种方法给了迈斯特和他的团队足够的时间来检查任何潜在的操作故障。
Mynster说,这个过程“让我们能够进行非常快速的迁移”。这项工作——从最终确定计划到实施——花了不到三个月的时间。
之后注意警告信号
不注意错误日志和其他系统生成的线索可能是整合工作中最大的部署后错误。拉特尔回忆起他店里发生的一件事。
“我们有很多发送电子邮件的小程序;有些程序一次就睡了好几个月,”他解释道。其中一个例程在虚拟化转换期间没有正确更新。拉特雷尔说:“有人用域名作为服务器的名称,而我们没有看到。”一天,例行公事醒来,开始发送无法投递的电子邮件。“它出现在错误日志中,”拉特雷尔说。
这个问题很容易解决。“我们进入代码,发现问题,将特定的代码集指向新服务器,然后定位所有从该特定进程发出的邮件,手动重新发送它。”
在服务器数量减少的情况下,许多企业在实际上应该加强自身安全网的时候,却错误地减少了支持和备份技术。“当你在一台物理机器上运行10台机器时,电力供应真的需要处于良好水平,你的冷却也需要正确,”史蒂文·米克(Steven Meek)说,他是位于得克萨斯州凯勒的系统集成商支点集团(The Fulcrum Group Inc.)的总裁。“在整合服务器之前,有很多基础性的事情需要做好。”
最后,拉特雷尔说,即使在他努力避免错误的时候,他也会牢记一个基本的想法。他说:“如果有麻烦,老板会找我。”“责任止于此。”
成功完成服务器整合规划的五个步骤
1.从研究开始。对不同的整合技术和技术有扎实的理解将帮助您确定最能满足您需求的方法。
2.设定运营和财务目标。在开始设计系统之前,确切地确定您希望在范围、性能和成本方面实现什么。
3.创建一个计划。为了尽量减少对日常业务和IT运营的干扰,设置一个时间表,并定义基准。一定要留出一些额外的时间来适应不可避免的项目挫折。
4.把它写下来。描述项目目标、系统设计细节、集成细节、服务器管理职责和其他关键点的文档将帮助您、您的团队和外部合作伙伴保持正轨。
5.构建支持。与任何主要的IT项目一样,获得涉众的支持对于成功的整合活动是至关重要的。确保您的业务用户理解虚拟化的好处和任何缺陷。
约翰·爱德华兹是凤凰城地区的一位科技作家。可以通过jedwards@gojohnedwards.com联系到他。
这篇文章“如何最小化服务器整合错误”最初是由《计算机世界》 .