标签: migration

如何迁移、转储或还原 VirtualBox 系统?

主要任务

转储 VirtualBox 系统的过程是什么?请注意,这不是将来宾操作系统从硬件迁移到虚拟化或谷歌搜索“迁移 virtualbox”提到的任何其他内容。我的意思是:

  • 将所有访客数据(虚拟驱动器、快照等)移动到外部媒体或远程存储上
  • 能够自信而彻底地从我的系统中删除该数据
  • 从安装了 VirtualBox 的不同系统中,能够获取来宾数据,将其写入本地存储并启动它。

我怀疑备份部分足够简单;但是恢复可能需要通过一些明确定义的过程手动编辑 XML 配置文件。我很想知道那个过程。

奖励积分

  • 我使用的是 Linux,但独立于平台的解决方案也很棒。地狱,即使是 Windows 解决方案也将是一个不错的起点。
  • 如果解决方案支持不同的安装目录和数据目录,那就太好了。但如果没有,我可以接受两个系统对 VirtualBox 目录使用相同路径的要求
  • 支持不同的主机硬件(特别是以太网)可能很好,但对我来说并不是非常重要。

好吧,有什么想法吗?我会赞成部分解决方案,这些解决方案为我指明了正确的方向。

backup migration virtualbox

5
推荐指数
1
解决办法
780
查看次数

将IIS6网站配置导入IIS7

我有很多网站托管在 IIS6 上,我想将它们迁移到 IIS7。如果迁移基本配置(文件夹、里面的虚拟文件夹、hostheaders、)就足够了。配置的很大一部分无论如何都在 web.config 中。如果它们只是作为“经典”模式应用程序创建的,那也没关系。

我尝试了以下几件事:

部署。这虽然复制了整个目录,但不好......尝试将 iis 网站导出到 xml ......没有发现任何东西可以将它们提供给 iis7 ......有人有想法吗?

iis iis-7 iis-6 migration metabase

5
推荐指数
1
解决办法
2246
查看次数

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

我有大约 3 台服务器,它们可能已经有将近 10 年的历史了,所有服务器都使用人们认为最糟糕的编程方式的代码。

我害怕对事物进行更改(在我来到这里之前,生产服务器一直是开发平台,我真的很想改变这一点),但是除了使用事物之外,我们没有真正的方法来完美地模拟服务器。

所以我们必须改变它运行的网站,我真的不想“哎呀”。关于如何将这 3 个野兽迁移到我的桌面上的 VM 或其他一些我可以安全地进行一些开发工作而不会觉得我是不可能的任务的明星的建议认真地做我的工作?

为了让您了解我所说的最坏做法是什么意思……我们有 14 个“主要”代码块的副本,一个 14,000 行的“请重复自己”代码的怪物,由 7 个开发人员在 10 年的时间里工作,所有这些都位于生产 Web 服务器的根目录中。我需要改变这一点,我需要进行认真的修复,但这就像在充满改变心灵的药物的同时玩 kaltoh。帮助?

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

virtualization migration

5
推荐指数
1
解决办法
2247
查看次数

实时 Web 服务器迁移

我需要更换运行繁忙网站的老化网络服务器。我已经启动并运行了新硬件,所有软件都已安装。我正在寻找解决方案的地方只剩下一个问题:

当我在 DNS 中更改域的 A 记录时,由于 DNS 缓存,更改需要一段时间才能通过 Internet 传播。在此期间,有的用户会打新服务器,有的会打旧服务器,导致数据不一致,因为现在有两个数据库。我怎样才能立即切换所有人?我不运行 DNS 服务器,只能更改 A 和 CNAME 记录,但如果有帮助,我可以设置自己的。

夜间搬家时,我可能会有一两个小时的停机时间。

谢谢,西蒙

编辑:感谢您的所有回答。我接受 SmallClanger 的答案,因为它是一个可行的解决方案,我赞成 Brian,因为他的回答给了我一个新想法:按照 SmallClanger 的解决方案进行数据库迁移,然后用代理所有请求的 HTTP 代理替换旧的 apache到新服务器。我将代理配置为通过 IP 地址寻址新服务器,并且它不涉及临时子域,该子域可能(尽管有 302 代码)最终出现在某个书签目录、社交网络或浏览器缓存中。

domain-name-system migration

5
推荐指数
1
解决办法
243
查看次数

XenServer 在主机之间迁移机器

我有一个 XenServer 5.6 Free 设置,有 5 个 VM(Windows 和 Linux),使用大约 1.5TB 的直接连接存储。

由于我们的虚拟化需求有所增长,我们目前正在准备一台速度更快、具有更多 RAM 和更多存储空间的 XenServer 6.0 Free 机器。再次,直接附加磁盘。

如何在 XenServer 计算机之间迁移 VM?

我不需要在迁移过程中保持机器正常运行,但使用 VM 导出和导入肯定会花费太长时间。

在新主机上创建具有相同配置的 VM 并dd通过网络连接 LVM 卷是唯一快速且痛苦最少的解决方案吗?在做这样的事情时,我应该注意什么“问题”吗?旧机器有 AMD Phenom II,新机器有 Intel Xeon E5 CPU。

migration xenserver

5
推荐指数
1
解决办法
1万
查看次数

从 SBS 2011 迁移到 2008 标准

我有一个客户正在运行带有 Windows Small Business Server 2011 的 Windows 域。

现在我想“更新”(或降级?)到 2008 R2 域。有两个原因。

  • 客户已接近 SBS 用户限制
  • 客户现在有一个用于虚拟化的 XEN-Server,我想将服务(Exchange、WSUS、Active-Directory)分离到不同的虚拟机。

有推荐的迁移路径吗?这甚至可能吗?

windows-server-2008 migration windows-server-2008-r2 windows-sbs-2011

5
推荐指数
1
解决办法
8033
查看次数

将多个 svn 存储库迁移到单个 git 存储库中

我们希望从 svn 永久迁移到 git,以便能够在分支和协作方面使用 git 更好的功能。

我们当前的 svn 存储库看起来像这样

svnrepo/
   frontend/
      trunk
      branches/
         ng/
         ...
      tags/
         1.x
         ...
   backend/
      trunk
      branches/
         ng/
         ...
      tags/
         1.x
         ...
Run Code Online (Sandbox Code Playgroud)

工作布局是我们检出前端项目,并在其中创建一个后端文件夹并检出后端项目。

我们现在想迁移到 git,并放弃前端和后端之间的拆分(就独立项目而言),因为它给我们带来的问题多于优势。我们希望它们都在一个 git 存储库中。

我想使用svn2git进行转换。不幸的是,最新的开发都发生在一个分支中,而不是在主干中,但我认为这对于 svn2git 来说应该不是问题。因此,新的 git 存储库布局应如下所示:

/            => svnrepo/frontend/branches/ng
/backend     => svnrepo/backend/branches/ng
Run Code Online (Sandbox Code Playgroud)

其中 => 表示“迁移/转换自”。

对于转换,我们没有必要将 svn 存储库中的所有标签和分支转换为 git。这对我们来说并不重要。然而重要的是,我们拥有所有提交到分支/ng 目录中的所有文件的完整历史记录,返回到主干分支以及之前发生在主干中的所有提交。我们希望所有这些提交都在单个 git 存储库中具有上述布局。这甚至可能吗?我们将如何做到这一点?

我已经在 google 和 stackoverflow 12 中进行了搜索,但找不到我们问题的确切解决方案。

svn migration version-control git

5
推荐指数
1
解决办法
8297
查看次数

Hyper-V 2012 复制到多个主机

使用 Hyper-V 2012,可以将主服务器配置为复制到从服务器,以便在主服务器上需要维护时允许虚拟来宾实时迁移到从服务器。

我的问题如下:

是否可以使用 Hyper-V 2012 配置从主服务器到两个服务器的复制?(或更多)从属服务器的?

我不太想用谷歌找到答案,所以我希望有人可能已经知道答案了。


对上面的更正

如果没有共享存储,就不可能复制 VM 并对其进行实时迁移。要执行实时迁移,您首先必须删除副本。然而,这个问题仍然存在。

migration replication hyper-v-server-2012

5
推荐指数
1
解决办法
1774
查看次数

执行到 2012 FL Active Directory 域/林的迁移?

我希望将现有的 2008 R2 Active Directory 林迁移到新的(ish)2012 林,但遇到了似乎没有任何兼容工具可以这样做的问题。最新版本的 ADMT (v3.2) 在 2012 FL 环境中不受支持,并且在我将其安装在 2008 R2 域中并尝试迁移测试用户后实际上无法执行任何操作。

在网上看,我发现一篇不太有用的 Technet 文章说 ADMT 3.2 不支持 2012,我的解决方法是安装 2008 R2 域控制器,降级域,迁移然后停用 2008 R2 域控制器并提升域回到 2012 年,这真是 %@!#ing 很可笑。

鉴于此,是否有人迁移到 2012 FL 域/森林和/或对如何进行迁移有任何非可笑的建议?

最坏的情况是,我认为我可以在 PowerShell 中进行一些改进,但鉴于现在是 2014 年,我发现对 2012 年缺乏支持有点令人困惑,并且希望我只是在这里遗漏了一些东西。

active-directory migration windows-server-2012

5
推荐指数
1
解决办法
350
查看次数

2k3 到 2k12 AD、DC 和 DNS 迁移

首先,这是从 Windows Server 2003 到 2012 DC/DNS/AD 的迁移。我们也有一个备份 2003 DC/DNS/AD 服务器,但我认为目前这不是问题,但可以在需要时使用。我已经完成了一些繁重的工作,并使用以下几个分步指南配置并设置了一个新的 2012 服务器作为 AD/DC/DNS 主机(据我所知):

分步说明:将 Windows Server 2012 域控制器添加到现有的 Windows Server 2003 网络

我已经用离线客户端测试了服务器,似乎一切都按预期工作。令我惊讶的是,这非常有效。

现在棘手的部分:

  • 所有 200 多个客户端工作站都是静态寻址的
  • 客户端分布在 VPN 连接背后的多个远程位置
  • 客户端大约 75% XP 和 25% Windows 7 Pro
  • 2003 DCs 已经存在十年了,不知道他们实际做了多少

我和我的同事正在讨论各种选项,以使其尽可能无痛,但我们中没有人执行过这样的迁移。以下是迄今为止最可行的。

选项1

  • 转移 FSMO 角色
  • 关闭 2003 DC
  • 在 2012 DC(下班时间)上滚动 IP 并交叉手指 MS 众神不需要牺牲。

优点:听起来很容易
缺点:如果我们缺少 2003 年运行的作业,则会有来回分配。可能存在大量客户端/域信任错误。可能还有更多我无法预见的问题。

选项 2

  • 使用脚本和组策略将尽可能多的客户端主 DNS 更改为netsh2012 DC
  • 转移 FSMO 角色

优点:可能没有信任问题。如果我们错过了作业、文件等,两个服务器都可以启动。
缺点:脚本很复杂,可能会错过一些(如果不是大多数)客户端。

我希望有一些更接近最佳实践并且风险更低的东西。 …

windows-server-2003 migration domain-controller windows-server-2012

5
推荐指数
1
解决办法
1945
查看次数