实战:如何实现从物理到虚拟基础架构迁移?((2)
处理虚拟化迁移
每个基础架构都各有所异,所以在将服务器迁移到虚拟环境中去这个过程没有现成的计划可以仿照,但是还是有一些你可以遵循的规则。
首先需要考虑的问题是使用物理到虚拟(P2V)迁移工具。这些工具从很多供应商那里都可以买到,它们也有可能包括在你所选择的虚拟化产品之中。
有一些产品会比较出众,不过大多服务器可以在这种方式下成功地进行迁移,节省时间和很多之前不必要的麻烦。在一些情况下——通常是服务器运行利基软件或者服务器需要使用硬件钥匙。在另一些情况下,在这些服务器上使用P2V会比仅仅以物理虚拟服务器的形式重建它们出现更多的问题,但是在不进行尝试之前不可能找到明确的办法。
不过,在大多数情况下,你都可以选择尝试P2V进行服务器迁移而不受到任何物理服务器问题的干扰。而且,如果迁移失败,重新启动物理服务器后不至于导致数据丢失。
这就是说,在任何迁移进行之前,确保先对你的备份进行测试。在某些可能出错的地方要经常保留备份计划。
有些服务器的迁移是不应该使用P2V工具的。最常见的例子是Windows域名控制器。相比之下,在一台虚拟服务器上建立一个新的域名控制器并把它作为一个完整的域名服务器的做法是比较合理的。
保留一个单独的物理服务器作为域名控制器也是一个不错的办法,这样不至于让所有的域名控制器都被虚拟化。这种做法不是必须的,但是,这么做缺乏高可用性特点,却能为未来提供一个相当安全的网络。
其它服务器可以使用P2V进行迁移,或者简单地进行虚拟服务器重建。在某些情况下,重建服务器是清除旧的物理服务器遗留下来的碎片的不错的办法,可以为你提供一个干净的过渡环境。记住,使用P2V来迁移物理服务器不可能解决任何现有的问题,有时候可能让它们变得更糟。不过,你仍然可以选择一直尝试P2V,而把重建服务器作为备用方案。
重要的是要保持IP地址以及物理和虚拟服务器状态的记录。在你使用P2V的时候,确保不会出现物理服务器和它的虚拟分身同时运作的情况。P2V过程保留了物理服务器的整个状态,包括名称、域成员和IP地址。因此如果两者同时运行将会制造很大的麻烦。最好的办法是关闭物理服务器,然后启动新的虚拟服务器。
将物理服务器基础架构转换到虚拟基础架构的过程并非只是一夜之功。事实上,它也不能够一味追求速度。你可以从某一点入手,比如选择一到两个物理服务器进行转移,让它们以虚拟服务器的状态运行一段时间,这样可以确定它们的可行性。你可以每天或者每周转换一到两台服务器——一般情况下,没有必要尝试一次性完成全部的转换。