SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Windows Server Migration
Migration vs. In-Place Upgrade
• Migration moves configurations and data
   – Sources an existing server
   – Targets a computer with a clean installation of an Operating
     System
• In-place Upgrade replaces the Operating System on an
  existing computer
   – Configurations and data are carried forward
   – Just the OS is replaced
Benefits of Migration
• Provides a transition path from:
   – x86 to x64 OS (WS08R2 is x64 only)
   – Physical to virtual (and vice versa)
   – Full server to server core (and vice versa)
• Clean operating system installs exhibit more stability
• Reduces risk and downtime
   – OS installation and most migration tasks are performed while the source server is
     still live
   – Allows migration verification and performance benchmarking prior to bringing the
     target server “online”
   – Source server remains available if migration fails
Migration Guidelines
• End-to-end instructions for all phases:
    –   Preparation
    –   Migration
    –   Validation
    –   Rollback
    –   Post migration steps (finalize, retire source server)
• Focused on minimizing downtime and changes to the source server
• Utilize both new and existing tools
Migration Process Overview
                                     TechNet Migration Portal                Migration Guidelines
                    Discover                                      Prepare




                                               Temp Storage
                         Export                                    Import
Source Server           Settings                                  Settings
                                                                                 Destination Server


                                                        Transfer
                                                      Configuration
          Export-SmigServerSetting                    and Shares               Import-SmigServerSetting
           Send-SmigServerData                                                 Receive-SmigServerData
Migration Server Setup
Destination Server Setup
                         Windows Server 2008 R2
    Step 1              Step 2              Step 3
•   Add the Windows    Generate             Use SmigDeploy
    Server Migration   Windows Server       with appropriate
    Tools Feature
                       Migration Tools      switches
                       deployment
                       folder for
                       appropriate
                       source OS

       Use SmigDeploy.exe located at %Windir%System32ServerMigrationTools
       SmigDeploy.exe /package /architecture X86 /os WS03 /path <deployment folder path>
       SmigDeploy.exe /package /architecture amd64 /os WS03 /path <deployment folder path>
       SmigDeploy.exe /package /architecture X86 /os WS08 /path <deployment folder path>
       SmigDeploy.exe /package /architecture amd64 /os WS08 /path <deployment folder path>
Source Server Setup
                         Windows Server 2003 SP2 / R2
    Step 1                Step 2                   Step 3            Step 4
•   Ensure sufficient     Install prerequisites:   Copy the          Register the
    disk space for the      Microsoft .NET         Windows Server    Windows Server
    Windows Server          Framework 2.0 or
    Migration Tools                                Migration Tools   Deployment Tools
                            higher                 deployment
    deployment
    folder (~25MB)          Windows                folder locally
                            PowerShell 1.0 or
                            higher


        Navigate to the location where you copied the Windows Server Migration Tools deployment folder
        SMT_ws03_amd64 or similar
        Run .SmigDeploy.exe
Source Server Setup
                           Windows Server 2008 Full
    Step 1               Step 2               Step 3               Step 4
•   Ensure sufficient    Install             Copy the             Register the
    disk space for the   prerequisites:      Windows Server       Windows Server
    Windows Server
    Migration Tools        Windows           Migration Tools      Deployment Tools
    deployment             PowerShell 1.0    deployment
    folder (~23MB)         or higher         folder locally



        Open an elevated command prompt
        Navigate to the location where you copied the Windows Server Migration Tools deployment folder
        SMT_ws08_X86 or similar
        Run .SmigDeploy.exe
File Server Migration
File Server Migration
                                             Pre-Migration
    Step 1                   Step 2                 Step 3                Step 4
•   On the Source:           Inventory files,       On the Destination:   Notify users and
    – Back up full server    settings, DFS           Install OS and       ask them to stop
      or system state        namespaces and          migration tools      using the server
    – If you are migrating   replication settings
      DFS, back up ADDS                              Join domain          Proceed to
                             to be migrated
                                                     Install the same     migration
                             Determine the File      File Services
                             Services installed
File Server Migration


Step 1                 Step 2                 Step 3                  Step 4
On the Source:        Migrate local           Migrate server         On the
 Freeze               Users and Groups        identity               Destination:
 administrative       Migrate the data        Optional –              Configure DFS
 changes              from source to          Migrate IP              replication
 Export settings      destination             address                 Import settings
                      servers twice*


*On the Destination server run:
     Receive-SmigServerData
On the Source server run:
     Send-SmigServerData -ComputerName <DestinationServer> -SourcePath d:users -DestinationPath
     d:sharesusers -Recurse -Include All -Force
File Server Migration
                                           Post-Migration

    Step 1                   Step 2           Step 3         Step 4
•   Verify the migration   Troubleshoot       Roll back      Retire Source
                            migration if      migration if   Server if
                            necessary         necessary      migration
                                                             successful
DHCP Migration
DHCP Migration
                                          Pre-Migration

    Step 1            Step 2                    Step 3                Step 4
                      On the Source:            On the Destination:   Proceed to
•   Verify that the
                       Back up                   Install OS and       Migration
    number of NICs
                       Install the migration     migration tools
    match on the       tools
    source and         Register the migration
                                                 Join domain
    destination        tools                     Optional – install
    servers            Stop the DHCP service     DHCP and stop the
                                                 service
DHCP Migration
                                             Migration

    Step 1                Step 2              Step 3               Step 4
•   On the Source:        On the              On the               Authorize the
    – Use Export-         Destination:        Destination:         DHCP server
      SmigServerSetting
      cmdlet               Use Import-         Set the DHCP
    – Unauthorize DHCP     SmigServerSetti     server service to
                           ng cmdlet           start
                                               automatically
                                               Start the service
DHCP Migration
                                            Post-Migration

    Step 1                   Step 2            Step 3
•   Troubleshoot             Roll back         Retire Source
    migration if necessary
                             migration if      Server if
                             necessary         migration
                                               successful
Print Server Migration
Print Server Migration


Pre-Migration            Migration                     Post-Migration
Access migration tools   Back up printer settings      Verify the migration
Prepare source server    on source server               If
                         Restore printer settings to    problems, troubleshoot
                         the destination server         migration
                         Migrate server identity        Roll back migration
                                                        If successful, retire
                                                        source server

Weitere ähnliche Inhalte

Was ist angesagt?

Microsoft Offical Course 20410C_08
Microsoft Offical Course 20410C_08Microsoft Offical Course 20410C_08
Microsoft Offical Course 20410C_08
gameaxt
 
Storage virtualization citrix blr wide tech talk
Storage virtualization citrix blr wide tech talkStorage virtualization citrix blr wide tech talk
Storage virtualization citrix blr wide tech talk
Sisimon Soman
 
Linux hpc-cluster-setup-guide
Linux hpc-cluster-setup-guideLinux hpc-cluster-setup-guide
Linux hpc-cluster-setup-guide
jasembo
 
Advanced databases ben stopford
Advanced databases   ben stopfordAdvanced databases   ben stopford
Advanced databases ben stopford
Ben Stopford
 
An Integrated Asset Management Solution For Quantel sQ Servers
An Integrated Asset Management Solution For Quantel sQ ServersAn Integrated Asset Management Solution For Quantel sQ Servers
An Integrated Asset Management Solution For Quantel sQ Servers
Quantel
 

Was ist angesagt? (20)

Microsoft Offical Course 20410C_08
Microsoft Offical Course 20410C_08Microsoft Offical Course 20410C_08
Microsoft Offical Course 20410C_08
 
Rhel cluster basics 3
Rhel cluster basics   3Rhel cluster basics   3
Rhel cluster basics 3
 
Storage virtualization citrix blr wide tech talk
Storage virtualization citrix blr wide tech talkStorage virtualization citrix blr wide tech talk
Storage virtualization citrix blr wide tech talk
 
SCU 2015 - Hyper-V Replica
SCU 2015 - Hyper-V ReplicaSCU 2015 - Hyper-V Replica
SCU 2015 - Hyper-V Replica
 
Linux hpc-cluster-setup-guide
Linux hpc-cluster-setup-guideLinux hpc-cluster-setup-guide
Linux hpc-cluster-setup-guide
 
Ms Tech Ed Best Practices For Exchange Server Cluster Deployments June 2003
Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003
Ms Tech Ed Best Practices For Exchange Server Cluster Deployments June 2003
 
Domino Server Health - Monitoring and Managing
 Domino Server Health - Monitoring and Managing Domino Server Health - Monitoring and Managing
Domino Server Health - Monitoring and Managing
 
LAB - Perforce Large Scale & Multi-Site Implementations
LAB - Perforce Large Scale & Multi-Site ImplementationsLAB - Perforce Large Scale & Multi-Site Implementations
LAB - Perforce Large Scale & Multi-Site Implementations
 
Kafka Technical Overview
Kafka Technical OverviewKafka Technical Overview
Kafka Technical Overview
 
Server 2008 R2 Yeniliklər
Server 2008 R2 YeniliklərServer 2008 R2 Yeniliklər
Server 2008 R2 Yeniliklər
 
NFSv4 Replication for Grid Computing
NFSv4 Replication for Grid ComputingNFSv4 Replication for Grid Computing
NFSv4 Replication for Grid Computing
 
Advanced databases ben stopford
Advanced databases   ben stopfordAdvanced databases   ben stopford
Advanced databases ben stopford
 
10135 b 07
10135 b 0710135 b 07
10135 b 07
 
Docker Swarm Mode Orchestration
Docker Swarm Mode OrchestrationDocker Swarm Mode Orchestration
Docker Swarm Mode Orchestration
 
Art of Using Xen at Scale
Art of Using Xen at ScaleArt of Using Xen at Scale
Art of Using Xen at Scale
 
Liberty Deep Dive
Liberty Deep DiveLiberty Deep Dive
Liberty Deep Dive
 
6421 b Module-03
6421 b Module-036421 b Module-03
6421 b Module-03
 
Everything you need to know about Docker
Everything you need to know about DockerEverything you need to know about Docker
Everything you need to know about Docker
 
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty ProfileAAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
 
An Integrated Asset Management Solution For Quantel sQ Servers
An Integrated Asset Management Solution For Quantel sQ ServersAn Integrated Asset Management Solution For Quantel sQ Servers
An Integrated Asset Management Solution For Quantel sQ Servers
 

Ähnlich wie IT Camp - Server Migration Overview

Ws08 R2 Itpro Session 3 New Server Deployment And Migration
Ws08 R2 Itpro Session 3 New Server Deployment And MigrationWs08 R2 Itpro Session 3 New Server Deployment And Migration
Ws08 R2 Itpro Session 3 New Server Deployment And Migration
chenley
 
Backend Server Validation
Backend Server ValidationBackend Server Validation
Backend Server Validation
Yu Tao Zhang
 

Ähnlich wie IT Camp - Server Migration Overview (20)

Ws08 R2 Itpro Session 3 New Server Deployment And Migration
Ws08 R2 Itpro Session 3 New Server Deployment And MigrationWs08 R2 Itpro Session 3 New Server Deployment And Migration
Ws08 R2 Itpro Session 3 New Server Deployment And Migration
 
Cl212
Cl212Cl212
Cl212
 
WordPress Development Environments
WordPress Development Environments WordPress Development Environments
WordPress Development Environments
 
Cl221
Cl221Cl221
Cl221
 
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode DeployDeploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
 
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode DeployDeploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
 
Deployment day session 4 deployment using sccm
Deployment day session 4 deployment using sccmDeployment day session 4 deployment using sccm
Deployment day session 4 deployment using sccm
 
Migrating from XenApp 4.5 and 5 to XenApp 6.5
Migrating from XenApp 4.5 and 5 to XenApp 6.5Migrating from XenApp 4.5 and 5 to XenApp 6.5
Migrating from XenApp 4.5 and 5 to XenApp 6.5
 
Belvedere
BelvedereBelvedere
Belvedere
 
K.I.S.S In The Cloud with AWS
K.I.S.S In The Cloud with AWSK.I.S.S In The Cloud with AWS
K.I.S.S In The Cloud with AWS
 
Windows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server ManagementWindows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server Management
 
Configuring and Using the New Virtualization Features in Windows Server 2012
Configuring and Using the New Virtualization Features in Windows Server 2012Configuring and Using the New Virtualization Features in Windows Server 2012
Configuring and Using the New Virtualization Features in Windows Server 2012
 
Notes2
Notes2Notes2
Notes2
 
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
 
Backend Server Validation
Backend Server ValidationBackend Server Validation
Backend Server Validation
 
Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2
Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2
Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2
 
Rock Solid Deployment of Web Applications
Rock Solid Deployment of Web ApplicationsRock Solid Deployment of Web Applications
Rock Solid Deployment of Web Applications
 
Azure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment ScenariosAzure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment Scenarios
 
Spot Trading - A case study in continuous delivery for mission critical finan...
Spot Trading - A case study in continuous delivery for mission critical finan...Spot Trading - A case study in continuous delivery for mission critical finan...
Spot Trading - A case study in continuous delivery for mission critical finan...
 
Hosting Ruby Web Apps
Hosting Ruby Web AppsHosting Ruby Web Apps
Hosting Ruby Web Apps
 

Mehr von Harold Wong

It camp veeam presentation (no videos)
It camp veeam presentation (no videos)It camp veeam presentation (no videos)
It camp veeam presentation (no videos)
Harold Wong
 

Mehr von Harold Wong (20)

System Center 2012 SP1 Overview and Window Azure IaaS
System Center 2012 SP1 Overview and Window Azure IaaSSystem Center 2012 SP1 Overview and Window Azure IaaS
System Center 2012 SP1 Overview and Window Azure IaaS
 
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
 
Windows 8 Deployment
Windows 8 DeploymentWindows 8 Deployment
Windows 8 Deployment
 
FY13 Q2 IT Camp - Windows 8 Overview
FY13 Q2 IT Camp - Windows 8 OverviewFY13 Q2 IT Camp - Windows 8 Overview
FY13 Q2 IT Camp - Windows 8 Overview
 
TechMentor 2012: Deploying Windows Server 2012 Server Core
TechMentor 2012: Deploying Windows Server 2012 Server CoreTechMentor 2012: Deploying Windows Server 2012 Server Core
TechMentor 2012: Deploying Windows Server 2012 Server Core
 
TechMentor 2012: What's new in Windows Server 2012 and Hyper-V
TechMentor 2012: What's new in Windows Server 2012 and Hyper-VTechMentor 2012: What's new in Windows Server 2012 and Hyper-V
TechMentor 2012: What's new in Windows Server 2012 and Hyper-V
 
IT Camp - Vision Solutions Presentation
IT Camp - Vision Solutions PresentationIT Camp - Vision Solutions Presentation
IT Camp - Vision Solutions Presentation
 
Windows Server 2012 Beta Storage Overview
Windows Server 2012 Beta Storage OverviewWindows Server 2012 Beta Storage Overview
Windows Server 2012 Beta Storage Overview
 
IT Camp Windows Server 2012 Beta Hyper-V Overview
IT Camp Windows Server 2012 Beta Hyper-V OverviewIT Camp Windows Server 2012 Beta Hyper-V Overview
IT Camp Windows Server 2012 Beta Hyper-V Overview
 
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny StepsFI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
 
It camp veeam presentation (no videos)
It camp veeam presentation (no videos)It camp veeam presentation (no videos)
It camp veeam presentation (no videos)
 
Cloud Intelligence - Get Your Head Out of the Clouds
Cloud Intelligence - Get Your Head Out of the CloudsCloud Intelligence - Get Your Head Out of the Clouds
Cloud Intelligence - Get Your Head Out of the Clouds
 
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy StepsCloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
 
IT Camp Opening - Los Angeles
IT Camp Opening - Los AngelesIT Camp Opening - Los Angeles
IT Camp Opening - Los Angeles
 
IT Camp Opening - Phoenix / Tempe
IT Camp Opening - Phoenix / TempeIT Camp Opening - Phoenix / Tempe
IT Camp Opening - Phoenix / Tempe
 
Private cloud forefront identity manager 2010 (adam bresson)
Private cloud   forefront identity manager 2010 (adam bresson)Private cloud   forefront identity manager 2010 (adam bresson)
Private cloud forefront identity manager 2010 (adam bresson)
 
Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud
 
Get ready for tomorrow, today!
Get ready for tomorrow, today!Get ready for tomorrow, today!
Get ready for tomorrow, today!
 
Lync 2010 Conferencing Deep Dive
Lync 2010 Conferencing Deep DiveLync 2010 Conferencing Deep Dive
Lync 2010 Conferencing Deep Dive
 
Lync 2010 Voice Deployment
Lync 2010 Voice DeploymentLync 2010 Voice Deployment
Lync 2010 Voice Deployment
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

IT Camp - Server Migration Overview

  • 2. Migration vs. In-Place Upgrade • Migration moves configurations and data – Sources an existing server – Targets a computer with a clean installation of an Operating System • In-place Upgrade replaces the Operating System on an existing computer – Configurations and data are carried forward – Just the OS is replaced
  • 3. Benefits of Migration • Provides a transition path from: – x86 to x64 OS (WS08R2 is x64 only) – Physical to virtual (and vice versa) – Full server to server core (and vice versa) • Clean operating system installs exhibit more stability • Reduces risk and downtime – OS installation and most migration tasks are performed while the source server is still live – Allows migration verification and performance benchmarking prior to bringing the target server “online” – Source server remains available if migration fails
  • 4. Migration Guidelines • End-to-end instructions for all phases: – Preparation – Migration – Validation – Rollback – Post migration steps (finalize, retire source server) • Focused on minimizing downtime and changes to the source server • Utilize both new and existing tools
  • 5. Migration Process Overview TechNet Migration Portal Migration Guidelines Discover Prepare Temp Storage Export Import Source Server Settings Settings Destination Server Transfer Configuration Export-SmigServerSetting and Shares Import-SmigServerSetting Send-SmigServerData Receive-SmigServerData
  • 7. Destination Server Setup Windows Server 2008 R2 Step 1 Step 2 Step 3 • Add the Windows Generate Use SmigDeploy Server Migration Windows Server with appropriate Tools Feature Migration Tools switches deployment folder for appropriate source OS Use SmigDeploy.exe located at %Windir%System32ServerMigrationTools SmigDeploy.exe /package /architecture X86 /os WS03 /path <deployment folder path> SmigDeploy.exe /package /architecture amd64 /os WS03 /path <deployment folder path> SmigDeploy.exe /package /architecture X86 /os WS08 /path <deployment folder path> SmigDeploy.exe /package /architecture amd64 /os WS08 /path <deployment folder path>
  • 8. Source Server Setup Windows Server 2003 SP2 / R2 Step 1 Step 2 Step 3 Step 4 • Ensure sufficient Install prerequisites: Copy the Register the disk space for the Microsoft .NET Windows Server Windows Server Windows Server Framework 2.0 or Migration Tools Migration Tools Deployment Tools higher deployment deployment folder (~25MB) Windows folder locally PowerShell 1.0 or higher Navigate to the location where you copied the Windows Server Migration Tools deployment folder SMT_ws03_amd64 or similar Run .SmigDeploy.exe
  • 9. Source Server Setup Windows Server 2008 Full Step 1 Step 2 Step 3 Step 4 • Ensure sufficient Install Copy the Register the disk space for the prerequisites: Windows Server Windows Server Windows Server Migration Tools Windows Migration Tools Deployment Tools deployment PowerShell 1.0 deployment folder (~23MB) or higher folder locally Open an elevated command prompt Navigate to the location where you copied the Windows Server Migration Tools deployment folder SMT_ws08_X86 or similar Run .SmigDeploy.exe
  • 11. File Server Migration Pre-Migration Step 1 Step 2 Step 3 Step 4 • On the Source: Inventory files, On the Destination: Notify users and – Back up full server settings, DFS Install OS and ask them to stop or system state namespaces and migration tools using the server – If you are migrating replication settings DFS, back up ADDS Join domain Proceed to to be migrated Install the same migration Determine the File File Services Services installed
  • 12. File Server Migration Step 1 Step 2 Step 3 Step 4 On the Source: Migrate local Migrate server On the Freeze Users and Groups identity Destination: administrative Migrate the data Optional – Configure DFS changes from source to Migrate IP replication Export settings destination address Import settings servers twice* *On the Destination server run: Receive-SmigServerData On the Source server run: Send-SmigServerData -ComputerName <DestinationServer> -SourcePath d:users -DestinationPath d:sharesusers -Recurse -Include All -Force
  • 13. File Server Migration Post-Migration Step 1 Step 2 Step 3 Step 4 • Verify the migration Troubleshoot Roll back Retire Source migration if migration if Server if necessary necessary migration successful
  • 15. DHCP Migration Pre-Migration Step 1 Step 2 Step 3 Step 4 On the Source: On the Destination: Proceed to • Verify that the Back up Install OS and Migration number of NICs Install the migration migration tools match on the tools source and Register the migration Join domain destination tools Optional – install servers Stop the DHCP service DHCP and stop the service
  • 16. DHCP Migration Migration Step 1 Step 2 Step 3 Step 4 • On the Source: On the On the Authorize the – Use Export- Destination: Destination: DHCP server SmigServerSetting cmdlet Use Import- Set the DHCP – Unauthorize DHCP SmigServerSetti server service to ng cmdlet start automatically Start the service
  • 17. DHCP Migration Post-Migration Step 1 Step 2 Step 3 • Troubleshoot Roll back Retire Source migration if necessary migration if Server if necessary migration successful
  • 19. Print Server Migration Pre-Migration Migration Post-Migration Access migration tools Back up printer settings Verify the migration Prepare source server on source server If Restore printer settings to problems, troubleshoot the destination server migration Migrate server identity Roll back migration If successful, retire source server