如何将生产服务器移动到开发VM中?

Modified on: Sun, 07 Jul 2019 04:40:02 +0800

我有大约3台可能差不多10年的服务器,所有这些服务器都使用代码,因为编程可能会考虑最糟糕的做法。

我很害怕对事物进行更改(生产服务器在我到达之前一直是开发平台,我真的想要改变它),但我们没有真正的方法来模拟服务器而不是使用事情。

所以我们必须改变它正在运行的网站,我真的不想去“哎呀”。关于如何做这样的事情的建议,比如将这3只野兽迁移到桌面上的VM中,或者我可以安全地进行一些开发工作的事情,而不会感觉我是Mission Imposable的明星,悬挂在激光束上的一根线上,汗水从我身上流下来面对我小心翼翼地做我的工作?

为了让您了解我最糟糕的做法是什么意思......我们有14个“主要”代码块副本,一个14,000行的“请,重复自己”代码由7位开发人员处理过的代码十年,所有人都坐在生产Web服务器的根目录下。我需要改变这一点,我需要做出严肃的修复,但这就像是在充满改变思维的药物的同时玩卡尔托。帮助

服务器是windows2000服务器,数据库是MSSQL 2008,服务器用PHP和ASP运行IIS。一百个应用程序我不知道共享服务器空间。一台服务器管理我们的AD。 Sharepoint存在但未使用。那里有一些“登录我”软件,没有人知道。 Postgres因某种原因正在运行。防火墙软件就在那里。 Exchange 2008就在那里。防病毒服务器就在那里......说实话,我只想复制网站。

作者:Incognito

最佳答案

VMware有一个名为VMware vCenter Converter的工具专门用于将现有物理机转换为虚拟环境。

对于早于XP / Server 2003的服务器,我会考虑使用Norton Ghost或Acronis之类的东西进行备份,然后恢复到虚拟硬件。

作者:,Greg Buehler

相关问答

添加新评论