• 1. Windows Server 2003 迁移
  • 2. 迁移方法论迁移 执行迁移4目标 确定目标3评估 分类应用和业务系统2挑选 将应用和业务系统按目录分类1
  • 3. 挑选信息收集表 调查问卷-系统运维负责人.doc 服务器升级调查表(软硬件环境调查).xlsx 调查问卷-信息中心领导.doc 调查问卷-业务领导.doc 自助工具 Microsoft 评估和计划 (MAP) 工具包 Dell ChangeBASE Lakeside Software SysTrack将应用和业务系统分类4. 迁移3. 目标2. 评估1. 发现
  • 4. 技术选型升级技术 方案建议企业信息收集模块 1IT环境收集升级策略分类目标内容IT环境收集硬件状况收集服务器数量 服务器种类 硬件配置情况 硬件维护情况 应用服务的分布情况 服务器承载的压力应用/软件信息收集主要应用系统 技术应用情况 应用/软件权重 应用/软件版本 应用系统针对服务器的分配清单 应用系统配置管理清单日常维护手段服务器维护周期 服务器维护管理清单4. 迁移3. 目标2. 评估1. 挑选IT信息收集
  • 5. 技术选型升级技术 方案建议企业信息收集IT环境收集企业环境收集升级策略分类目标内容企业信息收集组织结构企业内部组织结构 地理位置分布情况 特殊部门的安全要求升级过程中影响到的部门和对象受系统升级影响的对象 受软件升级影响的对象部门对象全部对应的应用系统情况核心业务应用的对象 常规业务应用的对象4. 迁移3. 目标2. 评估1. 发现客户信息收集
  • 6. 技术选型升级技术 方案建议企业信息收集IT环境收集企业环境收集升级策略升级策略技术选型升级技术 方案建议企业环境收集分类目标内容升级策略明确服务器升级遵从的原则制定企业服务器升级需要遵从的平滑、稳定、安全、有效的必要准则技术选型选择适合服务器升级的的技术类型跨服务器平台的技术选择 实现扩展性与集成性的技术选择 提高稳定性的技术选择升级技术方案建议硬件升级方案建议利用现有硬件环境升级,减少硬件更新的投入成本 服务器硬件升级需符合扩展性要求软件升级方案建议遵从软件更新规律,升级兼容性版本 对不兼容软件予以保留或虚拟化迁移实施周期建议根据服务器升级内容,规划实施升级的周期实施费用预算根据服务器升级内容,评估实施升级的成本支出分析汇总4. 迁移3. 目标2. 评估1. 发现
  • 7. 示例4. 迁移3. 目标2. 评估1. 发现ID应用程序所有者服务器角色Microsoft 应用第三方应用定制应用00001ExchangeDenise SmithX00002Web ServerQiong WuX00003Shipping ServicesNaoki SatoX00004Quick Quarter CloseDaniel RothX00005Lucerne 发布文档转换器Andrea DunkerX00006Trey Research 查找工具Eric GruberX00007A. Datum 索引Oliver KielX00008Inventory KeyRobin CountsX发现
  • 8. Microsoft 服务器角色按类型按关键性Microsoft 应用程序第三方 应用程序定制 应用程序可退役边缘重要关键业务按复杂性和风险低中高评估4. 迁移3. 目标2. 评估1. 发现
  • 9. 连接到云服务制定升级策略核心原则明确公司自身的策略原则制定稳定升级的策略原则制定安全升级的策略原则制定平滑升级的策略原则制定有效升级的策略原则 通过最少的成本投入完成升级工作。 通过合理的升级时间分配,一次性完成服务器升级工作。 通过服务器升级满足企业发展过程中的业务需求 根据升级的难易程度和成本,制定先易后难的阶段性升级顺序。 通过成熟的测试手段,确保服务器升级的可操作性 保证服务器设备与应用程序符合升级要求。 提前备份服务器系统与数据信息,为回滚做准备。 提出切实有效的备份策略与手段,进行完整备份。 对安全要求较高的区域进行分离操作,避免升级过程对其产生影响。 如果升级时间紧迫,可以通过使用虚拟化进行临时过渡。 如果无法直接升级到目标版本,可按版本升级顺序逐步完成。 确保迁移过程不会影响关键业务,尽量减少停机时间 协同人力资源,明确服务器升级的协助对象。 在非工作时间段和业务应用低峰期迅速执行升级。 在升级前后,对企业用户进行升级培训。 评估原则4. 迁移3. 目标2. 评估1. 发现
  • 10. 示例4. 迁移3. 目标2. 评估1. 发现ID应用程序所有者服务器角色Microsoft 应用第三方应用定制应用退役边缘重要关键复杂度 (1–3)风险 (1–3)00001ExchangeDenise SmithXX1100002Web ServerQiong WuXX2200003Shipping ServicesNaoki SatoXX2100004Quick Quarter CloseDaniel RothXX2200005Lucerne 发布文档转换器Andrea DunkerXX3200006Trey Research 查找工具Eric GruberXX2300007A. Datum 索引Oliver KielXX3300008Inventory KeyRobin CountsXX22发现评估
  • 11. Windows Server 2012 R2Microsoft AzureP2V评估每个应用程序 和工作负载的选项确定您的目标4. 迁移3. 目标2. 评估1. 发现
  • 12. Windows Server 2012 R2混合应用程序企业级伸缩和性能无共享的实时迁移和远程直接内存访问Hyper-V 网络虚拟化Windows PowerShell 4.0 低成本,高可用性的基于文件的存储备份和恢复易用的,功能丰富的虚拟桌面基础设施 (VDI)4. 迁移3. 目标2. 评估1. 发现>_
  • 13. Microsoft AzureWeb 托管IaaSPaaSDaaS计算 虚拟机 网站 移动服务 云服务数据服务 存储 SQL 数据库 HDInsight 缓存 备份 恢复管理器应用服务 多媒体服务 服务总线 通知中心 调度程序 BizTalk 服务 Visual Studio Online 活动目录 多因子认证网络 ExpressRoute 虚拟网络 流量管理器4. 迁移3. 目标2. 评估1. 发现
  • 14. Office 365 您在云端的完整 Office 文件共享和协同 企业级电子邮件 在线会议4. 迁移3. 目标2. 评估1. 发现
  • 15. P2VAny to Any的解决方案4. 迁移3. 目标2. 评估1. 发现
  • 16. 开放式 Web 平台 升级的范围类别分类内容操作系统版本Windows Server 2012版本包括:Foundation Edition、Essentials Edition、Standard Edition、Datacenter Edition(服务器系统升级不但要符合对应的版本要求,还要符合升级许可要求。)服务器角色主要角色:ADDS、 DNS 、DHCP 、WSUS、ADCS、ADFS、ADRMS、Remote Access 、NPS 、IIS 、Hyper-V应用程序通用软件 微软服务器级软件:按照升级规律和升级要求升级到匹配的软件版本 第三方软件:需要通过设定兼容模式即可解决/升级到高级版本 定制化开发应用程序: 基于.NET/Java的解释型语言编写的应用系统,只要确定原有的.NET Framework可以正常运行在Windows Server 2012上即可,代码改动量小。 使用Windows API的自行开发应用系统,如满足服务器要求可直接升级,如不满足升级要求需从新定义应用程序的代码,代码改动量大。系统数据用户配置文件、注册表信息、活动目录数据库、系统卷信息、服务器角色数据库确定范围4. 迁移3. 目标2. 评估1. 发现
  • 17. 升级方法选择直接升级/过渡升级升级对象变更虚拟化*Windows Server 2012之前的服务器操作系统就地升级/迁移升级/ 支持 服务器角色就地升级/迁移升级/ 支持通用软件按照通用软件厂商提供的支持方法进行升级按照通用软件厂商提供方法对软件进行更改支持定制化开发应用程序在Windows Server 2012中进行测试能否直接升级由开发人员对应用程序进行更改支持 *采用虚拟化的两种情形:1 服务器和应用系统整合需要使用虚拟化 2 无法升级或升级过程复杂,风险巨大的应用系统升级考虑使用虚拟化 制定方案4. 迁移3. 目标2. 评估1. 发现
  • 18. 升级环境兼容性升级策略最终目标迁移主要过程成本影响周期影响Windows NT/ 2000的所有版本不兼容保持版本现状逐渐淘汰直接迁移到虚拟环境*** (1,2,5)** (2,4)Windows 2003的服务器功能不兼容有版本升级计划版本升级至与Windows Server 2012一致1.采用微软迁移/升级工具 2.沿用传统升级步骤*** (1,2,5)** (2,4)微软的服务器软件兼容保持版本现状依然使用当前版本如果与Windows Server 2012兼容,可直接部署* (5)** (2,3)不兼容保持版本现状生命周期终止,废除可直接迁移到虚拟化环境中继续运行以帮助业务过渡期运行*** (1,2,5)** (2,4)有版本升级计划版本升级至与Windows Server 2012一致通过服务器软件版本升级,按顺序升级至符合Windows Server 2012的部署版本*** (1,2,5)**** (1,2,3,6)第三方软件 兼容保持版本现状依然使用当前版本如果与Windows Server 2012兼容,可以直接部署安装* (5)* (6)运用ACT来帮助部署应用程序 (前提是Windows server 2003以上版本)* (5)** (1,6)不兼容保持版本现状整体迁移至虚拟化环境中对于缺乏升级手段或无法升级的软件,可直接迁移到虚拟化环境中继续运行以帮助业务过渡期运行*** (1,2,5)** (2,4)有版本升级计划版本升级至与Windows Server 2012一致采购第三方与Windows Server 2012相兼容版本*** (2,3,5)**** (1,3,4,6)定制化开发 --- 基于.NET Framework /Java等汇编语言定制编写的系统程序 应用程序兼容保持版本现状依然使用当前版本如果与Windows Server 2012兼容,可以直接部署安装* (5)* (6)运用ACT来帮助部署应用程序 (前提是Windows server 2003以上版本)*** (2,3,5)** (1,6)不兼容不再使用生命周期终止,废除停止服务----继续使用,不再更新生命周期终止,废除1.如果有源代码,尝试代码移植。 2.对于缺乏开发技术或无法修订代码的软件,可直接迁移到虚拟化环境中继续运行* (5)* (6)有后续研发版本版本升级至与Windows Server 2012兼容1.先将系统环境直接迁移到虚拟化环境中继续运行以帮助业务过渡期运行 2.过渡期间,在新版本开发过程中修改成与Windows Server 2012兼容版本**** (1,2,4,5)***** (1,3,4,5,6)定制化开发 --- 使用Windows API定制编写的系统程序 兼容保持版本现状依然使用当前版本使用系统兼容兼容模式继续运行* (5)* (6)运用ACT来帮助部署应用程序 (前提是Windows server 2003以上版本)* (5)** (1,6)不兼容不再使用生命周期终止,废除停止服务----继续使用,不再更新生命周期终止,废除1.如果有源代码,尝试代码移植。 2.对于缺乏开发技术或无法修订代码的软件,可直接迁移到虚拟化环境中继续运行**** (1,2,4,5)** (2,4)有后续研发版本版本升级至与Windows Server 2012兼容1.先将系统环境直接迁移到虚拟化环境中继续运行以帮助业务过渡期运行 2.过渡期间,在新版本开发过程中修改成与Windows Server 2012兼容版本**** (1,2,4,5)***** (1,3,4,5,6)备注: 在成本影响因素 *代表每一项 ,成本影响为*集合 : 1. 软件采购 2.硬件采购 3.第三方软件采购 4.软件开发/修正成本 5.系统集成与部署实施 在周期影响因素 *代表每一项,整体周期影响为*号集合 : 1. 调研部署方案及策略 2.标准服务器部署实施 3. 应用迁移服务实施 4.软硬件采购周期 5.定制开发或修正实施周期 6.系统集成实施周期 参考表
  • 19. 示例ID应用程序所有者Server 角色Microsoft 应用第三方应用定制应用退役i边缘重要关键复杂度 (1–3)风险 (1–3)Windows Server 2012Microsoft AzureMicrosoft Office 365Cloud OS 网络现状迁移升级版本切换应用厂商虚拟化或填充应用修复,重写或重构00001ExchangeDenise SmithXX11XXXX00002Web ServerQiong WuXX22XXXXX00003Shipping ServicesNaoki SatoXX21XXX00004Quick Quarter CloseDaniel RothXX22XXX00005Lucerne 发布文档转换器Andrea DunkerXX32XXX00006Trey Research 查找工具Eric GruberXX23XX00007A. Datum 索引Oliver KielXX3300008Inventory KeyRobin CountsXX22XXXX发现评估目标 (目标和方式)4. 迁移3. 目标2. 评估1. 发现
  • 20. 迁移第三方应用程序微软应用 Windows Server 角色
  • 21. 迁移 ADDS 服务器适合场景:Windows Server 2003 / R2 、Windows Server 2008 / R2、Windows Server 2012准备目标服务器明确迁移目标服务器版本 将目标服务器加入域环境 在源域控制器上提升域/林功能级别扩展AD架构准备Windows Server 2008 / R2作为中介服务器并提升为DC 采用 Adprep.exe 命令扩展Windows Server 2003的林架构、域架构、只读域至Windows Server 2008 R2 迁移源服务器中操作主机 准备Windows Server 2012 作为目标服务器并提升为DC提升域控制器在目标服务器中提升域和林的功能级别 迁移中介服务器中的操作主机到目标服务器 将中介服务器推出域环境 验证目标服务器AD情况123AD DS4. 迁移3. 目标2. 评估1. 发现
  • 22. 迁移DNS服务器角色适合场景: Windows Server 2003 / R2 、 Windows Server 2008 / R2、Windows Server 2012准备迁移迁移DNS服务器角色验证迁移在源服务器上注销 DNS 服务器 还原发生迁移失败时的DNS服务器角色迁移后任务下载和安装迁移工具 使用 Dcdiag.exe 和 Dnslint.exe 工具确保源 DNS 服务器能够正常运行 备份源DNS服务器 准备目标服务器确定源服务器 DNS 设置 在目标服务器上,导入源服务器的 DNS 设置 运行聚合验证脚本确认已聚合 将源服务器的 IP 地址迁移到目标服务器确认目标服务器已经接管DNS服务器的所有功能 服务器能够提供解析功能 客户端能够或许相应的配置信息1234DNS4. 迁移3. 目标2. 评估1. 发现
  • 23. 迁移DHCP服务器角色适合场景: Windows Server 2003 / R2 、 Windows Server 2008 / R2、Windows Server 2012准备迁移迁移DHCP服务器角色验证迁移验证网络中正在使用目标服务器而不是源服务器,确定迁移完成 停用源服务器上的 DHCP 迁移失败时还原 DHCP迁移后任务通过迁移规划明确源服务器和目标服务器状况和网络参数 安装基于Windows PowerShell cmdlet的迁移工具 准备目标服务器 准备源服务器将 DHCP 服务器迁移到目标服务器 从源服务器迁移 DHCP 服务器 利用PowerShell cmdlet迁移到目标服务器 对目标服务器进行授权 通过Windows PowerShell验证目标服务器配置 检查DHCP服务器运行状况 通过客户端请求验证 使用 DHCP 控制台验证作用域和其他设置是否已迁移1234DHCP4. 迁移3. 目标2. 评估1. 发现
  • 24. 迁移 Windows Server Update Services (WSUS)服务器适合场景:Windows Server 2003 / R2 、Windows Server 2008 / R2、Windows Server 2012为 WSUS 迁移做计划 准备迁移 WSUS 迁移 WSUS 验证目标服务器是否已同步 验证客户端是否已从新的WSUS服务器获得更新验证 WSUS 迁移 明确受支持的操作系统 确认源服务器和目标服务器的系统版本 是否实现虚拟机迁移 从不同数据库迁移数据 从域或工作组环境迁移准备目标服务器及角色 安装SQL Server数据库并下载图形工具进行管理 准备源服务器并收集源服务器的数据 打开端口并执行数据传输 使用源服务器上管理数据库的图形工具迁移WSUS更新二进制文件 迁移WSUS安全组 备份WSUS数据库 更改WSUS服务器标识 应用安全设置 迁移后其他注意事项1234WSUS4. 迁移3. 目标2. 评估1. 发现
  • 25. 迁移IIS服务器角色适合场景: Windows Server 2003 / R2 、 Windows Server 2008 / R2、Windows Server 2012准备迁移迁移IIS服务器角色验证迁移确认源服务器IIS服务运行情况和目录配置 在目标服务器上部署IIS服务及修改IP地址源服务器上备份站点目录 源服务器上停止站点运行 目标服务器添加站点目录,指定站点文件所在位置 目标服务器指明站点主页文件及IP地址关闭源服务器,在目标服务器上运行源服务器的IP地址 访问站点页面是否正常 123IIS4. 迁移3. 目标2. 评估1. 发现
  • 26. 检查准备执行迁移的ADFS联合服务器和单一节点服务器场 准备Windows Server 2012服务器 创建原始的ADFS配置信息 还原ADFS服务器设置与信任关系 更新ADFS 页面信息在每个SQL Server场中检查ADFS联邦服务 准备Windows Server 2012服务器 利用PowerShell 创建服务器场 添加Windows Server 2012服务器 恢复ADFS自定义设置在每个WID场中检查ADFS联合服务 准备Windows Server 2012服务器 利用Windows PowerShell配置WID场中服务器 在WID上创建ADFS原始配置信息 更新ADFS 页面信息 还原ADFS设置迁移独立的ADFS联合服务器 或单一节点的ADFS迁移 ADFS 2.0联合服务器适合场景:Windows Server 2008 / R2、Windows Server 2012迁移WID迁移SQL服务器场132AD FS4. 迁移3. 目标2. 评估1. 发现
  • 27. 迁移路由和远程访问服务 (RRAS)适合场景:Windows Server 2003 / R2 、Windows Server 2008 / R2、Windows Server 2012准备迁移迁移远程访问验证迁移迁移后任务准备目标服务器并安装相关远程服务或角色 准备源服务器并对其进行备份 安装迁移工具利用Windows PowerShell迁移工具捕获源服务器配置信息 利用Windows PowerShell迁移工具将捕获的信息导入目标服务器 完成必须的手动迁移步骤验证目标服务器配置 验证远程访问服务的状态 验证远程访问服务访问状态 确认远程访问服务器和端口状态 验证用户状态1234配置 防火墙规则 迁移失败时还原远程访问 停用源服务器上远程访问 基于 cmdlet 迁移疑难解答 RRAS4. 迁移3. 目标2. 评估1. 发现
  • 28. 迁移ADCS服务器角色适合场景:Windows Server 2008 / R2、Windows Server 2012准备迁移迁移证书颁发机构验证迁移迁移后任务检查目标服务器的软/硬件情况 准备目标服务器 备份源服务器CA模版列表、使用 Certutil.exe 记录 CA 的 CSP、发布有效期延长的 CRL备份CA数据库和私钥、注册表设置、CAPolicy.inf 从源服务器中删除 CA 角色服务并删除源服务器 将目标服务器加入域并安装CA角色 在目标服务器上还原 CA 数据库和配置并授权通过Certutil.exe验证证书的自动与手动注册方式 通过安排证书吊销列表的发布将 CRL 发布期更改回其迁移前的值1234升级 Active Directory 域服务 (AD DS) 中的证书模板 在主机名更改之后检索证书 在迁移失败时将 Active Directory 证书服务 (AD CS) 还原到源服务器 AD CS4. 迁移3. 目标2. 评估1. 发现
  • 29. 迁移NPS服务器角色适合场景: Windows Server 2003 / R2 、 Windows Server 2008 / R2、Windows Server 2012准备迁移迁移NPS服务器验证迁移停止使用一个采用相同的主机和IP地址的源服务器 停止使用采用其他主机和IP地址的源服务器 迁移失败时需还原角色迁移后任务选择迁移文件存储位置 准备源服务器 准备目标服务器利用不同方式从源服务器中到导出设置 将设置导入目标服务器 使用NPS控制台迁移NPS设置通过命令行验证NPS在目标服务器上的运行状况 手动查看连接请求和网络策略,以验证身份验证方法的配置 通过客户端连接验证其是否通过目标服务器访问1234NPS4. 迁移3. 目标2. 评估1. 发现
  • 30. 迁移RMS服务适合场景:Windows Server 2008 / R2、Windows Server 2012准备迁移迁移RMS验证迁移准备目标服务器 检查源服务器RMS版本,设置级别,状态 备份源服务器数据库,使用RMS管理和aspnet_regiis.exe导出服务器许可方证书和CSP密钥在目标服务器安装ADRMS角色并加入现有ADRMS群集 替换其余源 RMS 服务器更新DNS记录 使用ADRMS控制台验证RMS迁移是否成功 使用浏览器访问http(s):///_wmcs/certification/certification.asmx验证ADRMS客户端连接123RMS4. 迁移3. 目标2. 评估1. 发现
  • 31. 迁移Hyper-V角色适合场景:Windows Server 2008 / R2、Windows Server 2012迁移Hyper-V服务器验证迁移准备迁移迁移成功后停用源服务器 迁移失败时利用备份回滚服务器角色 保留基于Cmdlet的迁移日志迁移后任务明确目标服务器的软/硬件要求并安装Hyper-V角色 备份源服务器 安装迁移工具 从源服务器收集配置信息在源服务器上利用迁移工具执行迁移 迁移虚拟机数据 在目标服务器上利用迁移工具执行迁移利用迁移时收集的Hyper-V安全策略验证目标服务器 验证网络配置 验证虚拟机配置和可用性1234Hyper-V4. 迁移3. 目标2. 评估1. 发现
  • 32. Microsoft 应用程序SQL ServerExchange ServerSharePoint4. 迁移3. 目标2. 评估1. 发现
  • 33. 第三方应用程序升级应用程序必须升级至最新版本+1虚拟化通过P2V技术解决不兼容问题修复,重写,或重构变更应用程序以工作在新平台上发现 替代使用不同应用或 SaaS 产品获得相同业务结果应用程序可以无需变更实施迁移以“现状” 迁移4. 迁移3. 目标2. 评估1. 发现
  • 34. 下一步探索资源 迁移 Windows Server 2012 R2 Microsoft Azure体验创新 发挥 Windows Server,新硬件,云操作系统和应用程序平台的创新优势立即开始 平稳,成功的服务器迁移需要花费时间进行计划和执行,立即开始以确保满足最后期限
  • 35. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Microsoft Azure and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATIONThanks