Platespin Migrate Evaluation Guide
Platespin Migrate Evaluation Guide
Platespin Migrate Evaluation Guide
Much of the information in this guide is, however, also relevant for migrations onto other
platforms such as Hyper-V, Azure, Amazon Web Services and physical hardware.
2
What You Need
1. One or more physical or virtual Windows or Linux source servers on which to perform test
migrations
2. A VMware host or cluster onto which to migrate the source server(s)
3. A Windows server on which to install PlateSpin Migrate, typically a virtual machine
4. Network connectivity and administrator access to the source and target environments,
and the PlateSpin server
- PlateSpin server VMware host or vCenter server
3
Contents
Physical Cloud
6
Data centre
Transformation
Virtual-to-virtual
Managed services and cloud
Server virtualization
Server refresh
7
Migration challenges
Task Description
Discover workload Retrieves detailed inventory information necessary to determine the
machine’s use and to properly configure a migration task.
Configure migration Allows you to configure the settings required for migrating the workload.
Settings are configured in advance to enable other tasks to be performed
with just a few clicks
Prepare migration Installs the required data transfer software on the source and creates a
target virtual machine on the target VMware environment in preparation
for the workload replication
Run migration Starts replicating the workload according to specified settings
Test cutover Boots and configures the target workload for testing purposes
Run cutover Boots and configures the target workload to complete the migration cycle
14
Target VM networking
There are 3 distinct phases of networking which are applied to the target VM during a typical
migration cycle. For each phase you define a VMware Port Group and an associated dynamic or static
IP configuration. The port groups for all phases must exist in advance on the target VMware
infrastructure before they may be configured in PlateSpin as Migrate does not create them.
Replication network This is a temporary network configuration that is applied to the target virtual machine during all
for target replication activities. During replications, the target VM is temporarily booted from a Linux ISO
image that communicates with the source workload to receive volume data. Naturally, it requires
connectivity to the source workload to do so. By default the target VM opens the replication port to
the source workload but this can be reversed if necessary.
Target workload This represents the final, i.e. future production network configuration of the target workload once
network connections the migration is complete. If required the original IP address of the source workload may be applied
since the source is typically powered off by the time this point in the process is reached.
Target Test workload This represents the network configuration for testing the target workload prior to cutover. During
network connections test phases, the target VM is powered on while the source workload is also online. It is, therefore,
essential to prevent communication between them to avoid any possible disruption to source
business services.
15
Migration Process Illustration (Windows to VMware)
7 5 3 10
6 8
1 4 2 8 4
9
Source Target
1. Discover target hypervisor & source OS
Prepare Phase
Migrate
Server
19
Home
21
Pre-requisites installer script
The required roles and features may be installed automatically via a PowerShell script
- This is available on the PlateSpin Migrate download page, version 12.2.1 onwards:
Install_PlateSpin_Migrate_Prerequisites.zip
If the Migrate Server does not have internet access then Dot Net Framework 4.x and Microsoft
Visual C++ 2013 redistributable must be installed manually in advance
- Dot Net 4.7.1 or later for Migrate version 12.2.2
22
Tips for successful installation
The Migrate Server installation will fail if any required Roles or Features are missing, so
review them carefully
- A PowerShell script is available on the download page that will install them automatically
Do not install the Migrate Server on a server with other applications or roles, or that is
to be migrated
If the Windows language and regional language settings differ then the installation may
fail
The installer must be able to create local users & groups, and modify local
Administrator group membership
The SQL Server silent installation fails on rare occasions but manual installation will
work too
23
Migrate Server installation
- If you require additional migrations or time to evaluate the product then contact your account manager
before you activate the key
25
PlateSpin Migrate activation
26
Home
Full
Discover Configure Prepare
Replication
Incremental
Cutover Test
Replication
Target VMware Discovery
Requirements
- A paid-for VMware license
- vCenter & ESXi 4.1 or later
- Administrator credentials for vCenter or ESXi hosts
- VMware Web services API and File management API
Discovery
- Targets > Add Target
- Add a DRS Cluster or individual host. For performance reasons do not discover a large cluster
– add host(s) instead
28
VMware Discovery
When discovering a cluster, Migrate shows each host in that cluster in the UI
29
Home
Full
Discover Configure Prepare
Replication
Incremental
Cutover Test
Replication
Source Workload Requirements: Windows
Windows Server 2003 SP1 or later with .NET Framework 3.5 installed
- Windows Server 2000 SP4 with .NET 2 also supported (using PlateSpin Migrate version 12.0)
- Note additional requirements for Microsoft Cluster, refer to User Guide for details
Communication requirements
- File & Printer sharing enabled in the Windows firewall, or specific inbound rules
31 - Note, additional ports may be required for other migration types, refer to User Guide
Source Workload Requirements: Linux
Supported distributions:
- SLES, RHEL, CentOS, and Oracle Enterprise Linux
32
Home
Full
Discover Configure Prepare
Replication
Incremental
Cutover Test
Replication
Initial Transfer Method
Select Full Replication if you wish Migrate to create the target VM automatically
Select Incremental Replication to use an existing VM as the target – must be the same
OS & SP as the source machine
- If replicating volume blocks, an existing target VM must have the same block structure as the
source otherwise the entire workload will be replicated initially
34
Schedule Settings
35
Migration Settings: Transfer Method (Windows)
Block based transfer (BBT) is the recommended transfer method. Use File Based
transfer to resize volumes
The Windows BBT driver offers significantly faster incremental replications than
driverless method but it requires the source machine to be rebooted to take effect
- Migrate will reboot the source if it installs the driver, but it may be installed manually in
advance.
- Read the documentation carefully before using the BBT driver on a MS Cluster
- Note: Linux migrations always use a BBT driver and no reboot is required
36
Migration Settings: VMware configuration
37
Migration Settings: Replication Network
Configure the temporary target VLAN and IP configuration, and the source NIC that will
be used for replication
- Must have connectivity to the Migrate Server & the source workload
- Does not need to be the same as the target’s final settings
38
Migration Settings: Services Configuration
Migrate can stop services temporarily before taking a VSS snapshot, for
example anti-virus applications
- Some AV and backup applications are known to interfere with the migration process
39
Target Workload Settings
40
Target Workload Test Settings
41
Windows BBT driver manual installation
Copy MigrateAgent.zip from the Migrate Server to the source workload
MigrateAgent.cli.exe din
Reboot the server for the driver to take effect
Note, also possible to install the PlateSpin agent and push discovery in restricted networks.
Refer to User Guide for further details
42
Configuration Best Practices
Use the block-based transfer driver for incremental sync
43
Home
7. Prepare Migration
Full
Discover Configure Prepare
Replication
Incremental
Cutover Test
Replication
Preparation Phase
Prepares source and target systems for migration
1. Install source agent (aka OFX controller)
2. If required, also install BBT driver and reboot source
3. Refresh target discovery
4. Create target VM, ready for first replication
45
Home
Full
Discover Configure Prepare
Replication
Incremental
Cutover Test
Replication
Full Replication
Performs the initial copy of the workload
May be performed well in advance of planned cutover
47
Home
Full
Discover Configure Prepare
Replication
Incremental
Cutover Test
Replication
Home
Test Cutover
Enables the target to be tested prior to cutover
1. Revert target to snapshot and reconfigure OS
2. Install VMware Tools and prepare target ready for testing
3. After testing, there is no need to undo changes or shutdown the target –
just mark as success or failure
Important Notes
The test configuration must prevent communications between source and target
Application testing may require additional systems in the isolated environment, e.g. Active
Directory, DNS and other application components
Multiple test cutovers may be performed if required
49
Home
Full
Discover Configure Prepare
Replication
Incremental
Cutover Test
Replication
Incremental Replication
Replicates changes from source to target
- Reduces cutover time by minimising the data to be transferred during the switch
- BBT driver tracks changed volume blocks in real-time, so is much more efficient than the
checksum-based agentless method
- Scheduled replication requires less bandwidth and offers greater control of network use than real-
time replication, without increasing cutover times.
51
Home
Full
Discover Configure Prepare
Replication
Incremental
Cutover Test
Replication
Cutover Phase
53
Home
Migrate evaluation
Migration Factory demo
Migration Factory website
User guide
References
Technical Support
If Something Goes Wrong
Generate Diagnostics and send to Technical Support along with a screenshot of target
workload console. Technical support is available during regular office hours for evaluation
users.
56
Home
https://www.microfocus.com/products/platespin/migrate/tech-specs/v12-2-2/