Articles of 迁移

如何将用户帐户转移到新的Linux机器上?

我目前有一个Linux的盒子托pipe我们的内部Subversion存储库。 访问这个仓库是通过svn + ssh进行身份validation发生在机器上的用户帐户。 我最近收购了一个shiny的新机器(也安装了Linux),并希望将Subversion版本库转换到它(因为它具有使用RAID 1 + 0configuration的六个磁盘上的更多空间)。 我需要做什么才能将当前机器上的所有用户,组和文件信息传输到新机器上,从而将对当前用户的影响降至最低? 我目前的想法是从/ etc / passwd和/ etc / group文件(和影子文件?)中复制相关条目,并复制/ home中的用户文件夹。 有什么我失踪? 编辑:额外的信息。 旧盒子是Ubuntu 8,新盒子是Ubuntu 9.大约有十几个用户和十几个自定义组。

7zip命令行 – 找不到与档案一起使用的代码

我们正在进行一个服务器迁移过程,包括一个新的主机以及一个Server 2k8机箱到Server 2012机箱。 有问题的服务器有一些驱动器,用于存放我们的网站和一些实用程序。 这些驱动器正好在移动过程中被复制。 数据,文件夹结构和权限应该都是相同的。 最近,当在这个服务器上运行Jenkins任务时,我在日志中发现了以下内容: G:\网站\ PathToWebsite> G:\ Jenkins \ Tools \ 7z a -tzip Website_PROD_Backup_20140311_.zip 7-Zip [64] 9.20 Copyright(c)1999-2010 Igor Pavlov 2010-11-18 错误:7-Zip无法find与档案一起使用的代码。 7-Zip安装在服务器上,我可以通过GUI执行它想要执行的操作。 我是一名开发人员,并不习惯于这样的疑难解答,Google对于这个具体的错误并没有引导我进行任何解决。 我能find的最接近的匹配是一个网站,说如果命令行工具小于150K,它需要一些.dll文件。 我在上面的参考pathfind了这个工具,它超过了150K。 无论如何,我将.dll文件从安装目录复制到该目录。 这并没有解决这个问题。 我该怎么办才能解决这个问题? 我真的需要7-Zip从命令行工作,否则我们的构build/部署过程的重要部分将不得不手工完成。

如何将VMware ESXi 5虚拟机导出到文件以便稍后恢复?

由于我已经购买了一台服务器,它有一个RAID控制器,而VMWare ESXi 5不支持RAID控制器,所以我必须将它安装在裸露的非RAIDconfiguration中。 现在,我已经购买了受支持的RAID控制器,我将安装它,并将所有连接的HDD重新configuration为新的RAID 1 + 0arrays,然后重新安装VMWare ESXi 5.然后,我需要恢复所有的VM。 要做到这一点,我想保存所有的虚拟机到USB连接(到服务器或我的吉比特连接的笔记本电脑 – 任何更容易)。 我怎样才能做到这一点? 如何将VM映像导出到文件? PS:VMWare ESXi服务器和vSphere Client都是5.0.0,这个许可证是试用的(据我所知,这个许可证应该提供包括访客迁移在内的全套function)。

如何将KVM guest虚拟机从主机迁移到另一个主机?

我有一个KVM客人,我需要从一个主机迁移到另一个。 迁移不需要太热。 其存储当前由LVM块设备支持,并带有桥接networking适配器。 两个服务器都有相同的内核,libvirt,qemu等版本。最简单的方法是什么? 我的猜测是: dd the block devices from server A to server B export the xml VM definition on A, copy it to B edit the xml to refer to the new physical device names create the machine referencing that xml file

如何将生产服务器移动到开发虚拟机?

我有大约3台服务器可能已经有近10年的历史了,所有这些服务器都使用代码,为了编程的缘故,可能会考虑最糟糕的做法。 我很害怕改变这个东西(生产服务器在我来到这里之前一直是开发平台,而且我真的想改变这个),但是除了使用这个东西之外,我们没有真正的模拟服务器的方法。 所以我们必须改变它正在运行的网站,我真的不想去“糟糕”。 build议如何做这样的事情,把这三个野兽放到我的桌面上的虚拟机上,或者我可以安全地做一些开发工作,而不要感觉自己是“任务难以置信”的明星,从一根线上悬在激光束上,汗水从我的肩上滴下来面对我小心翼翼地做我的工作吗? 为了让你知道我最恶劣的做法是什么……我们有14个“主要”代码块,一个由7位开发人员在十年之内完成的“请复制自己”代码的14,000行怪物,全部坐在生产Web服务器的根目录下。 我需要改变这一点,我需要认真的修正,但是就像打着卡尔生一边被射精充满了改变精神的毒品一样。 帮帮我? 服务器是windows2000服务器,数据库是MSSQL2008,服务器用PHP和ASP运行IIS。 一百个应用程序我不知道共享服务器空间。 一台服务器pipe理我们的AD。 Sharepoint存在但未被使用。 那里有一些没有人知道的“login”软件。 Postgres出于某种原因正在运行。 防火墙软件在那里。 Exchange 2008在那里。 防病毒服务器在那里…诚实地说,我只是想复制网站。

用户机器上的重复错误 – 从基于Windows XP的DC迁移到基于Windows 7的networking

我将我的networking中的所有旧的Windows XP机器更换为运行Windows 7的新机器。 我希望这将是一件容易的事情,但显然不是:我安装的所有机器(使用WDS)反复显示特殊的错误并进入系统恢复。 DC是Windows Server 2008 R2机器,DHCP,DNS和WDS服务也是如此。 例如:当试图在本地安装新程序,试图打开c:\ windows \ System32 \ systempropertiesadvanced.exe,或尝试使用WMI或sysinternals等工具时,所有机器都显示错误: 文件名或扩展名太长作为procmon。 也许有其他程序会以这种方式失败,但我没有试图运行它们。 而且,所有的机器都会每2-3天进行一次系统恢复,而且我还不能确定原因。 遇到第一个问题后重置计算机将使我在100%的时间内恢复系统。 但是,我不记得它是否发生过没有第一个症状。 我的猜测是,这是要么我已经安装的图像的问题,或与可能有XP的东西Win7的组策略不喜欢。 我试图在新安装的机器上运行GPUpdate / force ,然后重新启动,没有任何事情发生(尽pipe删除了一些我认为不需要的GPO后就发生了这种情况)。 我尝试从新捕获的图像安装一台机器,并join域 – 错误居住(机器join域之前,我删除了这些GPO,但错误发生后,我删除了他们)。 有关如何解决这个混乱的任何build议?

在仅O365公司中设置Windows域

我的公司非常年轻,但是由于我们正在成长,我们想要推出一些软件部署解决scheme。 我们还没有确定哪一个,但他们通常需要一个Windows域,而我们没有一个。 我们使用Office 365处理所有类似于Outlook,SharePoint或Lync的内容。 在另一个问题中 ,我问如何将用户从O365迁移到Windows AD,似乎唯一的办法是从o365和csv-import csv导出到Windows AD。 然后我们激活DirSync,通过覆盖Windows AD中提供的O365中的所有属性来同步帐户。 激活DirSync也会移动权限的来源。 O365中的许多属性在Windows AD中没有类比,反之亦然。 如果我们无法迁移某些属性或在此过程中出现错误,某些云应用程序(如Lync,Outlook和SharePoint)可能会停止正常工作。 我们可以testing一切想到的,但可能有问题,我们不覆盖。 有没有关于哪个云应用程序使用哪些属性的综合文档? 我对SharePoint,Exchange / Outlook,Lync和离线应用程序感兴趣。 我将如何testing缺失/错误属性的影响? 为每个testing用例创build一个用户,以他们的身份login并testing每个应用程序的每个function? 这个过程听起来很容易出错。 有没有更好的方法呢? 有没有人做过这个?

Laserfiche迁移到Alfresco

我一直负责将Laserfiche资源库迁移到Alfresco (loggingpipe理模块)。 Laserfiche实现的利用率非常低 – 在过去的9年里,他们已经扫描了大约60Gb的数据,而且基于全文OCR进行了不经常的查询。 只有两个元数据字段被跟踪:账户types和客户名称。 就是这样 – 没有其他function被利用。 我已经用Googlesearch了“迁移工具”,并没有发现任何从Laserfiche中读取的信息。 我发现Laserfiche不支持任何标准的导出格式或API,如CMIS或JCR。 当然,有些公司只不过是将文件迁移,而对于企业/财富1000的客户来说, 这是一个小工作组。 我希望有一个软件迁移工具,或Alfresco中的导入path。

如何以最less的停机时间从一台服务器迁移到另一台服务器?

我有一个服务器托pipe一个网站和其他服务,需要重新安装。 我想暂时将这些服务重新定位到另一台服务器上,尽可能减less停机时间。 两台服务器都在同一个数据中心,可以在同一个networking交换机上。 用最less的停机时间来移动这些服务的最佳技术是什么? 该网站是数据库驱动的,所以理想情况下,我想要一个“铁路交换机”事件,我可以确保所有的stream量一次移动到新的服务器。 我不希望在将数据迁移到新数据库后,旧数据库会得到更新。 我考虑过两件事情: 更改DNS以指向临时服务。 这里的主要问题是,我不控制DNS的传播时间,其他服务器可以暂时保留caching的结果,从而使旧url的用户“closures”网站。 有没有办法解决这个问题与Apache +redirect? 我怀疑,因为基于名称的虚拟主机断开没有域名,我不能使用,因为它是陈旧的。 将旧IP地址绑定到新服务器,并在重新安装期间(暂时)为旧服务器分配不同的IP。 在这种情况下,我可以单独离开DNS。 还有其他简单的解决scheme,我忽略了吗?

如何以最无干扰的方式将200多人的公司从托pipe迁移到Exchange 2010

我们希望在我们的组织中实施Exchange 2010,这个组织遍布于几个地点。 现在我们在托pipePOP3 / SMTP,所有人都在使用Outlook 2007和2010.我们公司的邮件(以及更多)是与客户和内部沟通的关键forms。 通常情况下,我想在一天之内完成所有工作(而且我更喜欢这种方式)或多或less的做这个: 设置Exchange为company.com域工作 设置所有帐户邮箱 做任何其他相关的任务(一些testing等) 将MXlogging从旧服务器切换到新服务器 告诉用户(准备说明)使用以下方法之一设置Outlook 2007/2010: 通过修改控制面板/邮件/新帐户在同一个configuration文件,并离开旧邮箱几天,然后删除旧的邮件服务器,只是离开.PST文件(或要求用户将电子邮件从PST移动到Exchange) 。 他们希望的任何选项:-) 这份清单仅仅是为了提供信息的例子 但是事情是我们的pipe理层想要这样做几天/周,因为有些人会出现问题,下线,有些人电脑不工作, pick any other problem here (因为我们有经验的域名重新命名所有人都需要2个月才能最终切换到新的域名)。 所以这开始棘手,因为在MXlogging改变后,旧邮箱中将不会有新的电子邮件,并且将离开offsite并且将设置Outlook以使用Exchange将失灵。 也有200多人,IT人员(大多数位于一个地方),这可能会导致一些人没有阅读电子邮件通知改变,谁不进行指示,谁是异地等等(我们有所有人都看到,在我们的域名重命名指示中,最后一个人在重命名后2个月被迁移)。 所以我的计划是(有点复杂): 在实施前1个月/ 1周/ 1天通知用户 在Exchange上configuration帐户/域,并在更改前1-2周通知用户将Exchange添加到其Outlook中。 让交换机能够在最后一次交换之前一直发送电子邮件为company.com (所以电子邮件会继续传到旧邮箱,但是会让用户发送邮件,以防万一他们犯了错误) 做最后的切换,并告诉用户只使用Exchange,并帮助他们迁移电子邮件/删除旧邮箱。 要么 在实施前1个月/ 1周/ 1天通知用户 在Exchange上configuration帐户/域,并在更改前1-2周通知用户将Exchange添加到其Outlook中。 让交换机能够在最后一次交换之前一直发送电子邮件为company.com (所以电子邮件会继续传到旧邮箱,但是会让用户发送电子邮件,以防万一他们犯了错误) 去通过rooms of people / per project / etc和切换他们一个接一个日/星期通过实施每个帐户托piperedirect到一个单独的域company.com.pl将已经build立和工作,以便所有的电子邮件来到room/project中的已经迁移的邮箱中的邮件将被自动转发到Exchange(通过使用第二个域名)。 直到所有的人都这样做MX将保持指向旧的服务器 毕竟人们都是迁移交换机MX,过了一会才closuresredirect 额外的select是为每个人使用pop3连接器,但这会带来其他问题: 人们的电子邮件将从他们的主机收件箱中消失,并可能导致一些混淆 Outlook的下载和删除邮件后可能会有一些race条件(如我的) 我们需要知道邮箱的所有人的密码 […]