如何规划Linux版本迁移

日期: 2010-06-20 作者:Sander van Vugt翻译:鬼谷 来源:TechTarget中国 英文

今天,Linux已经成为了公司IT部门的核心系统。随着Linux应用范围的不断发展,公司倾向于选择一个统一的Linux版本来标准化所有使用Linux的服务器。这是因为对IT部门来说,不用去维护若干个不同版本的Linux会更便于管理,虽然这些不同版本的Linux之间有时只有很小但是很重要的差别。另外,标准化为统一版本Linux也让采购流程变得更容易。

但是在实施Linux标准化之前,老版本的Linux必须被替换成新的版本。那么,这个过程具体包含那些内容呢?   在从一个Linux版本迁移到另一个版本的过程中,包含了几个特别需要关注的问题。首先,要有一个技术方向。你不能仅将你的apache服务器的配……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

今天,Linux已经成为了公司IT部门的核心系统。随着Linux应用范围的不断发展,公司倾向于选择一个统一的Linux版本来标准化所有使用Linux的服务器。这是因为对IT部门来说,不用去维护若干个不同版本的Linux会更便于管理,虽然这些不同版本的Linux之间有时只有很小但是很重要的差别。另外,标准化为统一版本Linux也让采购流程变得更容易。但是在实施Linux标准化之前,老版本的Linux必须被替换成新的版本。那么,这个过程具体包含那些内容呢?

  在从一个Linux版本迁移到另一个版本的过程中,包含了几个特别需要关注的问题。首先,要有一个技术方向。你不能仅将你的apache服务器的配置文件复制到另一个版本的Linux中然后祈祷它能正常工作。举个例子,我们来比较一下,APACHE在红帽服务器下的配置文件结构和在SUSE服务器下的配置方式就完全不同。而这只是其中一个例子,表明在不同版本的Linux中程序的配置方式也大大不同。

  所以,你不能只是简单的将文件从一台服务器复制到另一台,必须要有清楚的计划说明如何执行迁移。这个计划可能包括使用合适的工具,但是这可能也意味着你不得不坐下来和你的咨询顾问一起制定一个计划来说明在迁移过程你具体要怎么执行。

  除了应用程序,操作系统本身的工作方式也有各自的特性。在UBUNTU下,UPSTART被用来启动服务,和红帽下的初始化进程启动方式非常不一样。如果你的系统中有一些不是系统自带的应用程序,那么必须引起特别重视。你需要确认这些应用在新的Linux系统中是可以被兼容的。要判断这一点,你首先必须让你的IT人员参加相关的培训课程,之后你可以针对这个问题来分析当前所有的服务器和新的服务器是否支持。

  付一次费用,使用两个版本

  除了技术方面,你同时也要从财务角度做一些考量。如果从一个Linux版本迁移到另一个版本意味着你仍然需要同时维护它们两个,那就意味着你得付两次费用。所以在实施这个迁移的时候,例如从红帽子到SUSE,或者相反,你需要和新的Linux供应商讨论来看看他是否能帮助你。例如,NOVELL有一个解决方案可以在某些条件下为红帽迁移到SUSE提供安装包。这个方案是个案,因为NOVELL要把红帽提供的所有安装包都重写,以便在法务上能符合要求,让那些应用程序在被迁移到SUSE之前能顺利地安装到红帽服务器上。

  当然,要解决这个问题也有其它的途径,就是迁移到一个不需要购买维护服务下载安装补丁包的Linux版本上。例如UBUNTU的LST版本就是免费的,如果你确实需要技术支持,只要支付这部分费用给它背后的公司Canonical就可以了。但是相对财务部分来说,管理补丁上有更多的事情要做。这也是整个组织需要考量的部分。可能你已经在使用如anonical Landscape,红帽的Satellite Server或者NOVELL的Subscription管理工具这些解决方案来管理。

  这些工具中的一部分只是设计用来管理单个Linux版本。其它一些则可能可以管理多个版本的Linux。在开始制定迁移计划之前,最好先研究一下你的新Linux版本供应商提供的方案,最好是能只用一个单独的工具来管理多个版本需要的安装包。事实上迁移LINUX主要就是迁移部署在它上面的应用。要顺利地完成它有两个途径。你可以自己先想想有哪些是必须要完成的,或者你也可以用一些工具来帮你分析这个。除了应用程序之外,也要确保Linux系统本身平滑地从一个环境迁移到另一个,而不必在你的IT环境中做重复工作。如果你已经部署有系统管理工具,那会很有帮助。最后,就取决于你原来用的Linux版本和将要使用的版本。这也可能是一个和财务相关的问题。和你选择的新供应商一起检查一遍这个。因为供应商是要挣你的钱的,所有他们会很愿意帮忙。

翻译

鬼谷
鬼谷