我在公司工作了一个月,我的任务是将3台物理服务器迁移到虚拟化技术上。 该公司编辑的电子学习软件,所以有很多像video,闪存和压缩(zip)的数据。
这是服务器清单的一部分:OS:Debian,2 redhat,Apache,PHP / MySQL,sendMail / Dovecot,webmin与virtualmin模板dynamic创build网站,因为没有系统pipe理员…未来的提供商将负责以保护,更新和创build虚拟机(外包),并使用RedHat操作系统。
所以我想要一些帮助select虚拟化技术(我喜欢红帽RHEV的KVM,VMWare是昂贵的),如何评估硬件需求(为了演化4或5年),并制定一个好的计划,所以我不忘记一切
如果你想采取一个物理服务器,并将其转换成虚拟服务器,你会想谷歌物理到虚拟迁移(P2V)。 有像VMWare转换器这样的工具可以迁移服务器,主要是自动化的。
P2V的方法很大程度上取决于你要使用什么。 VMWare ESXi是免费的,适用于小型企业或企业,这些小型企业或企业可以专门致力于保持ESXi的局限性,使其不会受到ESXi的限制(没有太多的限制,但那些限制很重要,像没有实时迁移)。 如果您不需要担心备份虚拟机映像等服务器的全天候可用性(通常我会closures服务器并将其从服务器上复制下来,那么ESXi非常棒),但还有其他方法,例如使用常规备份解决scheme把虚拟系统当成一台物理服务器,通过build立一个虚拟服务器空白并从虚拟裸机恢复来进行还原;许多人将这些技术结合起来使用,因为复制我们服务器的驱动器映像需要一个周末的大部分时间,但可以简化恢复通过将其复制到新的服务器,并指向一台新的机器从这些图像启动)。
其他平台将有他们自己的工具,或者你可以select只是从“虚拟”从头重build服务器。
如果您正在讨论迁移规划,我不确定您的目标是什么…您可能会更好地询问个别服务器,因为电子邮件可能与SQL数据库有不同的考虑因素,例如监控DNS条目。 一般VM的一般考虑因素是转换问题(它会正确地看到网卡,手动设置IP,在启动虚拟机之前将物理networkingclosures,以免IP或名称发生冲突)。 ),其中一些考虑将取决于您使用的解决scheme; 迁移到VMWare的问题可能不适用于KVM。
对于直接虚拟化,我会build议VMWare:如果您不需要任何高级function(高可用性,集群pipe理等),ESXi是免费的,如果您需要VMWare开发,testing和支持这些function,那么恕我直言是完全值得的许可和支持费用。
作为一个额外的好处,VMWare虚拟化看起来像操作系统的物理硬件,所以你的“未来提供者”将不必担心其他技术可能引入的任何奇怪的/“虚拟化泄漏”。
就实际让您的系统进入虚拟环境而言,VMware提供VMWare Converter工具来简化物理到虚拟的直接迁移,但是虚拟化项目是查看您的系统架构并确定是否有任何更改的好时机想做。
Re:你的项目如上所述,是刚刚被抛弃在你的腿上还是你有一些上面的指导/帮助? 一般来说,除非在这个过程中得到一些帮助,否则我不会把环境虚拟化为一个“实习生”(实习生,pipe理员等)的任务。
在上面提到的东西中,select硬件是非常重要的(了解您需要的磁盘带宽types,需要多lessRAM,CPU负载将会是什么样子以及是否应该保留为特定的机器/类别的机器(即在VMWare的条款configuration“资源池”)。
如果你打算让这个硬件实现整个有用的生命周期,同时还能提供你的客户将要考虑的好的performance,并且基于你是一个“实习生”的事实,那么获得这样的东西是非常重要的build议与熟悉你的环境的人一起工作,他们有经验分析和本能,以发现性能瓶颈,所以你不会遇到任何意料之外的问题。
嗨djoudi我正在做一些类似的事情,你问在这里(这包括系统pipe理员+video闪存工作)我最近尝试了Vmware转换器类似的东西。 如果你打算使用Linux免费的Vmware转换器,那么当你给你想要转换为虚拟服务器的IP和login等详细信息时,Vmware转换工具会要求你提供我认为的VMware服务器的IP在你的情况下,你没有。其他人build议Vmware的东西是值得的。 但在你的情况下,如果Vmware不适用,那么我会说要去安装红帽KVM,并使用它的GUI(virt-manager)在一台不同于你的生产机器的服务器上。让我们打电话给这台服务器。你会做你的实验在这里。
一旦你在这个中间服务器上完成了虚拟机的安装,那么你需要做的是在中间服务器上运行一个物理服务器的rsync(你想虚拟化)到虚拟机上,这可以和cp -r一样好只要确保你在虚拟机上也遵循同样的分区scheme,即使你做了cp -r也是可以的。