|
| 1 | +# Move2Cloud: Migrating VMware Workloads to OVHcloud Hosted Private Cloud with Veeam Replication |
| 2 | +--- |
| 3 | +title: "Move2Cloud: Migrating VMware Workloads to OVHcloud HPC with Veeam Replication" |
| 4 | +excerpt: "Learn how to migrate your on-prem VMware workloads to an OVHcloud Hosted Private Cloud environment using Veeam Replication." |
| 5 | +updated: 2025-01-28 |
| 6 | +--- |
| 7 | +## Objective |
| 8 | + |
| 9 | +This guide outlines the steps to migrate your on-premises VMware workloads to an OVHcloud Hosted Private Cloud (HPC) using Veeam Replication. It walks you through migrating your workloads smoothly with as little downtime as possible. |
| 10 | + |
| 11 | +## Requirements |
| 12 | + |
| 13 | +Before getting started, make sure you have the following: |
| 14 | + |
| 15 | +1. **Prepare your source environment:** |
| 16 | + - A complete list of VMs with FQDNs and IP addresses. |
| 17 | + - Updated operating systems and mapped dependencies. |
| 18 | + - Subnets and VLAN IDs for planning your network. |
| 19 | + |
| 20 | +2. **Prepare the target environment:** |
| 21 | + - Correctly sized resources (hosts, datastores, vSAN clusters). |
| 22 | + - A Hosted Private Cloud with NSX-T and VLANs, if needed. |
| 23 | + - A valid Veeam Backup & Replication (B&R) license. |
| 24 | + |
| 25 | +3. **Network setup:** |
| 26 | + - A VPN tunnel or OVHcloud Connect (optional) for secure communication. |
| 27 | + |
| 28 | +4. **Core services and tools:** |
| 29 | + - Access to vCenter. |
| 30 | + - Pre-configured DNS, NTP, and authentication services in HPC. |
| 31 | + |
| 32 | +5. **Access to documentation:** |
| 33 | + - Relevant OVHcloud and Veeam guides for configuration details. |
| 34 | + |
| 35 | +## Instructions |
| 36 | + |
| 37 | +### 1. Inventory Source VMs and Network Configuration |
| 38 | +- List all VMs with their FQDNs, IP addresses, operating systems, and dependencies. |
| 39 | +- Group VMs by application to reduce service interruptions during migration. |
| 40 | +- Document subnets and VLAN IDs for replication planning. |
| 41 | + |
| 42 | +### 2. Size Target Resources |
| 43 | +- Calculate your needs for cores, RAM, and storage. |
| 44 | +- Decide on storage types (NFS or vSAN) based on performance requirements. |
| 45 | +- Plan VLAN routing and network segregation with NSX-T if needed. |
| 46 | + |
| 47 | +### 3. Whitelist IPs for vCenter Access |
| 48 | +- Allow required IPs to access the vCenter through the OVHcloud Secure SSL Gateway. |
| 49 | +- Follow the [guide to whitelist IPs](https://help.ovhcloud.com/csm/en-gb-vmware-authorise-ip-addresses-vcenter?id=kb_article_view&sysparm_article=KB0045321). |
| 50 | + |
| 51 | +### 4. Set Up Roles and Permissions |
| 52 | +- Mirror roles and permissions from your current environment in HPC. |
| 53 | +- Use OVHcloud IAM or integrate your existing IAM (e.g., Active Directory, Okta). |
| 54 | +- Enable SSO via ADFS using [this guide](https://help.ovhcloud.com/csm/en-gb-connect-saml-sso-adfs?id=kb_article_view&sysparm_article=KB0043008). |
| 55 | + |
| 56 | +### 5. Build Your Target Network |
| 57 | +- Set up VLANs, routing, and traffic flow matrices in NSX-T. |
| 58 | +- Configure dVS and NSX-T gateways for network segregation and filtering. |
| 59 | +- Check the [NSX first steps guide](https://help.ovhcloud.com/csm/en-gb-vmware-nsx-first-steps?id=kb_article_view&sysparm_article=KB0056831). |
| 60 | + |
| 61 | +### 6. Deploy Core Services in HPC |
| 62 | +- Deploy services like NTP, DNS, and authentication to reduce cross-traffic. |
| 63 | +- Use `ntp.ovh.net` for time synchronization. |
| 64 | +- Set up DNS services, such as an AD Domain Controller. |
| 65 | + |
| 66 | +### 7. Install Veeam B&R Server |
| 67 | +- Install Veeam Backup & Replication on your OVHcloud HPC. |
| 68 | +- Activate the license using [this guide](https://help.ovhcloud.com/csm/en-gb-public-cloud-storage-veeam-backup-replication?id=kb_article_view&sysparm_article=KB0046503). |
| 69 | + |
| 70 | +### 8. Configure a VPN Tunnel |
| 71 | +- Create an IPsec tunnel between your on-prem infrastructure and OVHcloud. |
| 72 | +- Use NSX, Stormshield, or OpnSense for the configuration: |
| 73 | + - [NSX VPN setup](https://help.ovhcloud.com/csm/en-gb-vmware-nsx-configure-ipsec?id=kb_article_view&sysparm_article=KB0058696) |
| 74 | + - [Stormshield VPN setup](https://documentation.stormshield.eu/SNS/v4/en/Content/User_Configuration_Manual_SNS_v4/IPSec_VPN/IPSEC_VPN.htm) |
| 75 | + - [OpnSense VPN setup](https://docs.opnsense.org/manual/how-tos/ipsec-s2s.html) |
| 76 | +- Or use [OVHcloud Connect](https://www.ovhcloud.com/fr/network/ovhcloud-connect/) for low-latency and high bandwidth. |
| 77 | + |
| 78 | +### 9. Deploy Veeam Proxy Server |
| 79 | +- Set up a Veeam proxy on your on-prem infrastructure. |
| 80 | +- Verify connectivity with the Veeam B&R server in the HPC. |
| 81 | +- Follow the [proxy setup guide](https://helpcenter.veeam.com/docs/backup/vsphere/add_vmware_proxy.html?ver=120). |
| 82 | + |
| 83 | +### 10. Create Replication Jobs |
| 84 | +- Use the Veeam B&R server to define replication jobs. |
| 85 | +- Follow the [replication job setup guide](https://helpcenter.veeam.com/docs/backup/vsphere/replica_job.html?ver=120). |
| 86 | + |
| 87 | +### 11. Start and Test Replication Jobs |
| 88 | +- Start replication jobs and monitor their progress. |
| 89 | +- Run a pre-test with Veeam’s failover function to check replication without affecting source VMs: |
| 90 | + - [Failover process](https://helpcenter.veeam.com/docs/backup/vsphere/failover.html?ver=120) |
| 91 | + - [Undo failover process](https://helpcenter.veeam.com/docs/backup/vsphere/undo_failover.html?ver=120) |
| 92 | + |
| 93 | +### 12. Migrate Workloads |
| 94 | +- Perform a planned failover to turn off on-prem VMs, replicate any final changes, and power on the VMs in HPC. |
| 95 | +- Check the [planned failover guide](https://helpcenter.veeam.com/docs/backup/vsphere/planned_failover.html?ver=120). |
| 96 | + |
| 97 | +### 13. Validate Applications and Services |
| 98 | +- Confirm VMs boot without issues. |
| 99 | +- Test connectivity to services like AD, DNS, and internet-facing apps. |
| 100 | +- Verify that all applications are working correctly. |
| 101 | + |
| 102 | +### 14. Confirm Permanent Failover |
| 103 | +- Finalize the migration by using the permanent failover action: |
| 104 | + - [Permanent failover guide](https://helpcenter.veeam.com/docs/backup/vsphere/permanent_failover.html?ver=120). |
| 105 | + |
| 106 | +### 15. Optimize and Secure Your Environment |
| 107 | +- Move VMs to the desired storage (e.g., vSAN or NFS datastores) using [Storage vMotion](https://help.ovhcloud.com/csm/fr-vmware-storage-vmotion?id=kb_article_view&sysparm_article=KB0046287). |
| 108 | +- Create backups for your workloads with OVHcloud S3 storage as described [here](https://help.ovhcloud.com/csm/fr-public-cloud-storage-s3-veeam?id=kb_article_view&sysparm_article=KB0047499). |
| 109 | + |
| 110 | +## Go Further |
| 111 | + |
| 112 | +For more details and advanced options: |
| 113 | +- Check [OVHcloud Hosted Private Cloud documentation](https://www.ovhcloud.com/en/private-cloud/). |
| 114 | +- Review [Veeam documentation](https://helpcenter.veeam.com/docs/backup/vsphere/index.html?ver=120). |
| 115 | +- Contact OVHcloud support if you need additional help. |
0 commit comments