Learn how to move virtual machines (VMs) from your original datacenter (vDC) (PREMIER or SDDC) to a new destination vDC (VMware on OVHcloud).
NOTE: The addition of a next-generation vDC and the ability to move VMs to this new vDC are not yet available for all VMware infrastructures as upgrades and maintenance operations are in progress. We will notify you as soon as this option becomes available.
In 2023, OVHcloud launched four new ranges:
- vSphere: OVHcloud Managed VMware vSphere is our most accessible solution for infrastructure migration, application, datacenter extension, or disaster recovery plan needs (with Veeam or Zerto solutions available as an additional option).
- Hyperconverged Storage (vSAN): The Hyperconverged Storage solution meets your needs for ultra-powerful storage. Equipped with NVMe SSDs, our servers have been specially designed to accommodate even the most demanding applications. With VMware vSAN, you can manage your storage in a scalable way, just as you would in your own data center.
- Network Security Virtualization (NSX): The Network Security solution is based on VMware NSX (NSX-T) network and security virtualization software. You can manage your security rules, operations, and automation continuously across your different cloud environments. NSX secures your software, whether it is hosted on virtual machines or in containers, and reduces the threat of ransomware thanks to micro-segmentation.
- Software-Defined Datacenter (NSX & vSAN): The Software-Defined Datacenter solution includes hyperconverged storage (vSAN) and network and security virtualization (NSX-T) features. You get an optimal cloud environment for migrating and modernizing your most critical applications.
You can now upgrade from pre-2020 commercial ranges to the new ranges while keeping the same VMware infrastructure (pcc-123-123-123-123) using Storage Motion and vMotion.
There are two aspects involved in this process:
- The OVHcloud infrastructure itself, which includes the customer's side of administrating an infrastructure.
- The VMware infrastructure, which includes the entire VMware ecosystem.
Requirements
- A PCC infrastructure
- Access to the OVHcloud Control Panel (
VMwarein theHosted Private Cloudsection) - Access to the NSX Manager
- Access to the vSphere Control Panel
Instructions
If you want assistance, please contact our support team or your Sales Engineer.
This guide will use the terms source (or original) vDC and destination (or new) vDC. The tasks you will perform are listed below. You will see more details about subtasks within each step as you reach them.
-
Step 1 Design your infrastructure
- Step 1.1 Choose between the different VMware on OVHcloud ranges
- Step 1.2 Select your hosts (compute)
- Step 1.3 Select your datastores (storage)
-
Step 2 Build your new infrastructure
- Step 2.1 Add a new destination vDC
- Step 2.2 Add new hosts and datastores
- Step 2.3 Convert a datastore to a global datastore
-
Step 3 Prepare your destination vDC in the OVHcloud context
- Step 3.1 Check inherited characteristics (Certifications, KMS, access restrictions)
- Step 3.2 Assign user rights
- Step 3.3 Activate Veeam Managed Backup & Zerto Disaster Recovery Options
- Step 3.4 Check your network (vRack, Public IP)
-
Step 4 Prepare your destination vDC in the VMware context
- Step 4.1 Reconfigure VMware High Availability (HA)
- Step 4.2 Reconfigure VMware Distributed Resource Scheduler (DRS)
- Step 4.3 Rebuild resource pools
- Step 4.4 Recreate your Cluster Datastores (if relevant)
- Step 4.5 Enable vSAN (if relevant)
- Step 4.6 Recreate vSphere networking
- Step 4.7 Check inventory organization (if relevant)
- Step 4.8 Migrate NSX-V to NSX (if relevant)
- Step 4.9 Extend Zerto Disaster Recovery Protection (if relevant)
-
Step 5 Migrate your workload
- Step 5.1 Storage Motion
- Step 5.2 vMotion
-
Step 6 Finalize your migration
- Step 6.1 Reconfigure Veeam Managed Backup (if relevant)
- Step 6.2 Reconfigure Zerto Disaster Recovery (if relevant)
- Step 6.3 Recreate Affinity rules
- Step 6.4 Reconfigure the Private Gateway (if relevant)
- Step 6.5 Remove the old environment
- Step 7 Recreate an advanced NSXv architecture on NSX
- FAQ
Step 1 Design your infrastructure
At the end of Step 1, you should have a clear view of which commercial range you want to upgrade to, as well as which hosts and storage you want to use.
- Step 1.1: Choose between the different VMware on OVHcloud ranges
- Step 1.2: Select your hosts (compute)
- Step 1.3: Select your datastores (storage)
Step 1.1 Choose between different ranges
As a Hosted Private Cloud VMware customer with a pre-2020 host, you want to upgrade to VMware on OVHcloud.
Here are a few guidelines:
- If you are using or plan to use NSX, you must upgrade to Network Security Virtualization or Software-Defined Datacenter.
- If you are not using NSX on your current infrastructure and you don't need certifications, you can choose vSphere.
- Veeam Managed Backup and Zerto Disaster Recovery options are available.
- The VMware on OVHcloud infrastructure can also assist in meeting certification needs.
You are not starting a new service; you will need to order your resources individually. Creating a new vDC will not deploy two hosts and two datastores.
Step 1.2 Select your hosts (compute)
You have now chosen your commercial range.
Please note that this choice is not definitive; you can start with two hosts of 96GB RAM and switch to three hosts of 192GB RAM.
Step 1.3 Select your datastores (storage)
You have now chosen your commercial range and hosts. Please note that some of your current datastores may be compatible with the newer ranges, meaning that those datastores can be made global. A global datastore is a datastore mounted on all clusters/vDC within a VMware infrastructure, i.e., shared between the source vDC and the destination vDC. Run the OVHcloud API to check datastores compatibility:
NOTE: Some datastores may not be compatible with becoming global datastores.
The filer ID is the number after the zeros in your datastore name. For example, if your datastore name is ssd-001111, your filer ID is 1111.
Expected return: boolean
If the API return is
TRUE, this datastore is compatible with the newer ranges, and you can keep it. If the API return isFALSE, this datastore is not compatible, you will need to order new datastores, either VMware on OVHcloud datastores.
Based on your needs in terms of storage capacity, you can choose the type and number of datastores to order.
You only need to replace the datastores that are not compatible. You will be able to release the datastores that are not compatible at the end of the process.
Initial datastores that are part of a pack cannot be removed until the pack as a whole is removed.
Please note that this choice is not final; you can start with 4x3TB and move to 2x6TB later.
Step 2 Build your new infrastructure
At the end of Step 2, you should have within your existing VMware infrastructure (pcc-123-123-123-123) a new destination vDC with 2020 hosts, and global datastores.
- Step 2.1: Add a new destination vDC
- Step 2.2: Add new hosts and datastores
- Step 2.3: Convert a datastore to a global datastore
Step 2.1 Add a new destination vDC
You can add a destination vDC following these steps:
- From the OVHcloud Control Panel, select the
Hosted Private Cloudtab at the top of the screen. - From the left-hand navigation bar, under the VMware heading,
select your environment. - Click the
Datacenters tab. - Select
NSX, then clickAdd a datacenter.
You will not be able to see the new vDC in the vSphere client until you have assigned the correct permissions to users for the new vDC.
Step 2.2 Add new hosts and datastores
In the OVHcloud Control Panel, you will see your new vDC attached to your existing service. You can order new resources (selected in Step 1) in the new destination vDC. You can see billing information for OVHcloud products and services in this guide.
Step 2.3 Convert a datastore to a global datastore
You now have new datastores in the new destination vDC, as well as compatible datastores in your previous vDC. You can convert those datastores to global
Run the OVHcloud API to convert the datastore to global:
Expected return: Task information
NOTE: Converting a datastore to global may conflict with some VMware features, such as Storage DRS.
Step 3 Prepare your destination vDC in the OVHcloud context
- Step 3.1: Check inherited characteristics
- Step 3.1.1 Certifications
- Step 3.1.2 Key Management Server (KMS)
- Step 3.1.3 Access restrictions
- Step 3.2: Assign user rights
- Step 3.3: Activate Veeam Managed Backup & Zerto Disaster Recovery Options
-
Step 3.4: Check your network
- Step 3.4.1 vRack
- Step 3.4.2 Public network
Step 3.1 Check inherited characteristics (Certifications, KMS, access restrictions)
Step 3.1.1 Certifications
These options are enabled by VMware infrastructure and apply to any vDC. If an option has been enabled, it remains available on the destination vDC.
Step 3.1.2 Key Management Server (KMS)
This option is to enable and configure per vCenter and apply to any vDC. If virtual machines are protected by encryption, they stay protected on the destination vDC.
Step 3.1.3 Access restrictions
For connections to the VMware platform, you can choose to block access to vSphere by default. Please refer to our guide on the vCenter access policy for details.
If the access policy has been changed to "Restricted," the new vDC will inherit the access policy used by the source vDC.
Step 3.2 Assign user rights
In the lifecycle of the source vDC, a list of users may have been created for business or organizational needs. These users will also be present on the new vDC but will have no permissions on this new vDC. You must therefore assign the users the appropriate rights, depending on the configuration of the destination vDC.
To do this, please refer to our guides on changing user rights, changing the user password, and associating an email with a vSphere user.
Step 3.3 Activate Veeam Managed Backup & Zerto Disaster Recovery Options
These options are enabled and configured per vDC. You need to enable the relevant options on the new vDC; see Step 6.1 (Veeam) or Step 6.2 (Zerto) for instructions.
Step 3.4 Check your network (vRack, Public IP)
Step 3.4.1 vRack
NOTE: VM networks located in the same region cannot be interconnected in a vRack.
As part of a migration process, the new vDC will (by default) be linked to the same vRack as the source vDC. Please consult our guide to Using Private Cloud within a vRack.
Step 3.4.2 Public network
The public IP addresses attached to the source vDC do not automatically route to the new destination vDC. See Step 4.8.3.8 for more details.
Step 4 Prepare your destination vDC in the VMware context
- Step 4.1: Reconfigure VMware High Availability (HA)
- Step 4.2: Reconfigure VMware Distributed Resource Scheduler (DRS)
- Step 4.3: Rebuild resource pools
- Step 4.4: Recreate your Cluster Datastores (if relevant)
- Step 4.5: Enable vSAN (if relevant)
- Step 4.6: Recreate vSphere networking
- Step 4.7: Check inventory organization (if relevant)
-
Step 4.8: Migrate NSX-V to NSX (if relevant)
- Step 4.8.1 NSX Distributed Firewall
- Step 4.8.2 NSX Distributed Logical Router
- Step 4.8.3 NSX Edges
- 4.8.3.1 Create the T1 and Segments
- 4.8.3.2 DHCP
- 4.8.3.3 DNS
- 4.8.3.4 NAT Rules
- 4.8.3.5 Load Balancing NSX
- 4.8.3.6 Firewall for T0 T1 gateways
- 4.8.3.7 VPN
- 4.8.3.7.1 IPSec
- 4.8.3.7.2 SSL VPN
- 4.8.3.8 Reconfiguration of the Initial IP Block
-
Step 4.9: Extend Zerto Disaster Recovery Protection (if relevant)
- Step 4.9.1 VPG as Source
- Step 4.9.2 VPG as Destination
Step 4.1 Reconfigure VMware High Availability (HA)
Setting up a new vDC involves reconfiguring VMware High Availability (HA), including boot order and priority. Please consult our guide about VMware HA configuration.
Here is a checklist of aspects to take into account:
- Host monitoring settings
- VM monitoring settings
- Admission control
- Advanced HA options
- VM Overrides
Automation tips: Powercli cmdlet “Get-Cluster” returns information on HA and DRS configuration settings that can be applied to the destination cluster with the “Set-Cluster” cmdlet.
Step 4.2 Reconfigure VMware Distributed Resource Scheduler (DRS)
Setting up a new vDC involves reconfiguring the VMware Distributed Resource Scheduler (DRS) feature, in particular the affinity or anti-affinity rules for groups of hosts and VMs. Please consult our guide about configuring VMware DRS.
Here is a checklist of aspects to take into account:
- Automation level
- VM/Hosts Groups
- VM/Host affinity/anti-affinity rules
- VM Overrides
Automation tips: This VMware community thread details options to export and import affinity rules via powercli.
Step 4.3 Rebuild resource pools
Setting up a new vDC requires rebuilding resource pools, including reservations, shares, and vApps. This also applies to vApps and any start-up order configuration set in vApps.
For more information, consult VMware's documentation for managing resource pools.
Here is a checklist of aspects to take into account:
- CPU/Memory shares settings
- CPU/Memory reservations
- Scalable CPU/Memory option
- CPU/Memory Limits
Automation tips: Powercli cmdlet “Get-ResourcePool” gathers the resource pool information and cmdlet “New-ResourcePool” recreates the resource pool on the destination vDC.
Step 4.4 Recreate Datastores Clusters (if relevant)
NOTE: You cannot add shared datastores until the original vDC has been removed.
If datastore clusters are present in the source vDC, setting up a new vDC may require recreating these Datastore Clusters on the destination vDC if the same level of structure and SDRS is needed.
Here is a checklist of aspects to take into account:
- SDRS automation level
- SDRS space, I/O, rule, policy, VM evacuation settings
- SDRS affinity/anti-affinity rules
- SDRS VM Overrides
Step 4.5 Enable vSAN (if relevant)
If vSAN was enabled on your source VDC, you will need to enable it again on the destination vDC. Please refer to our guide on using VMware Hyperconvergence with vSAN.
Step 4.6 Recreate your vSphere networking
Setting up a new vDC involves recreating the vRack VLAN-backed port groups on the destination vDC to ensure VM network consistency. If vRack VLANs are in use on the source vDC, vRack can be used to stretch the L2 domain to the destination vDC to allow for a more phased migration plan. For more information consult our guide about Using Hosted Private Cloud within a vRack.
Here is a checklist of aspects to take into account:
- Portgroup VLAN type
- Security settings (important in case promiscuous mode is needed)
- Teaming and Failover settings
- Customer network resource allocation
For more information, consult OVHcloud's guide on How to create a V(x)LAN within a vRack and VMware's documentation on how to edit general distributed port group settings.
Automation tips: Powercli cmdlet “Export-VDPortGroup” can retrieve Distributed Virtual Portgroup information, which can then be imported into the destination Distributed Switch with the use of the “New-VDPortgroup -BackupPath” cmdlet.
NOTE:
- Some virtual routing appliances such as pfSense use CARP to provide high availability.
- VMs that use CARP will need “Promiscuous Mode” enabled in the security settings of a portgroup.
- Customers can enable this setting themselves on the vRack vDS on the destination vDC.
- However, if promiscuous mode needs to be enabled on the “VM Network” portgroup in the new vDC, please open a ticket with OVHcloud support before migration to ensure connectivity remains during migration.
Step 4.7 Check inventory organization (if relevant)
For organizational reasons, the VMs, hosts, or datastores may have been placed in directories.
If you still need this organization, you will need to create it again in the destination vDC.
Step 4.8 Migrate NSX-V to NSX (if relevant)
As part of an NSX-V to NSX-T migration, several NSX-V services need to be migrated to NSX-T. If you are using any of the services listed below, here is a step-by-step guide on how to migrate them.
If you need technical support, please reach out to our customer service team or your Sales Engineer.
As a first step, please read our documentation on Getting Started with NSX.
Step 4.8.1 NSX Distributed Firewall
The NSX distributed firewall automatically protects the entire vDC. It is crucial to understand that objects placed in the Distributed Firewall will correspond to the significant object ID locally. For example, if a vRack VLAN portgroup is used in a rule in the Distributed Firewall, it will reference the portgroup from the original vDC only, not from a recreated vRack portgroup in the destination vDC.
It will be necessary to verify if the Distributed Firewall contains significant local objects and modify the Distributed Firewall so that it can also see the objects in the new vDC. For example, a rule that uses a vRack VLAN port group from the original vDC can be modified to use both the original vRack VLAN portgroup and the new vRack VLAN portgroup in the destination vDC.
The objects to be considered are:
- Clusters
- Datacenters
- Distributed Port Groups
- Legacy Port Groups
- Resource Pool
- vApp
For further information on the Distributed Firewall, refer to our guide Distributed Firewall Management in NSX.
Step 4.8.2 NSX Distributed Logical Router
The NSX-V Distributed Logical Router does not have a direct equivalent in NSX. To migrate the Distributed Logical Router, routing should be directly done in the T1 Gateways.
Step 4.8.3 NSX Edges
Generally, depending on the number of edges deployed via NSX-V in the source vDC, you should create T1 Gateways in the NSX of the destination vDC. However, it might be beneficial to step back and review the implemented network architecture to better align with the requirements of the new NSX product.
Additionally, if your production requires zero service interruptions, solutions can be implemented to avoid these disruptions.
-
Step 4.8.3.1 Create the T1 and Segments
To create T1 Gateways, follow this documentation: Adding a New Tier-1 Gateway. This documentation also guides you on how to create segments. Before creating segments, it is necessary to inventory the VXLANs used in the source vDC and create a segment for each VXLAN used in your infrastructure.
Afterward, you can connect them to the provided T0 in NSX.
For further information on segments, this documentation can be helpful: Segment Management in NSX.
It is also possible to create VLAN-type segments and connect them to vRack via the
ovh-tz-vrackTransport Zone. Then, either at the T1 level or at the T0 level with Service-type interfaces, VLAN segments should be positioned to establish connectivity with vRack via NSX. -
Step 4.8.3.2 DHCP
To recreate DHCP and associate them with your segments and T1 Gateways, please see the DHCP Configuration in NSX guide.
-
Step 4.8.3.3 DNS
To recreate DNS and associate them with your T1 Gateways, see the Configuring DNS Forwarder in NSX guide.
-
Step 4.8.3.4 NAT Rules
To recreate your NAT rules and associate them with your T1 Gateways, see the Configuring NAT Redirection guide.
-
Step 4.8.3.5 NSX Load Balancing
To recreate your Load Balancers, follow the instructions in our Load Balancing Configuration guide.
-
Step 4.8.3.6 Firewall for T0 T1 Gateways
To recreate the firewall rules associated with your previous edges, see our Gateway Firewall Management in NSX guide.
-
Step 4.8.3.7 VPN
-
Step 4.8.3.7.1 IPSec
To recreate your IPsec sessions, here is the documentation: How to Set Up an IPsec Tunnel with NSX.
-
Step 4.8.3.7.2 SSL VPN
If you are using SSL VPN functionality, unfortunately, this feature no longer exists in NSX. However, there are open-source alternatives available, such as OpenVPN, OpenConnect VPN, WireGuard, etc. These network appliances need to be deployed on dedicated VMs hosted in your HPC. Each client needs to be installed on the employees' workstations to regain access to their VPN.
-
-
Step 4.8.3.8 Reconfiguration of the Initial IP Block
NOTE: This step will result in a service interruption as all traffic will be redirected to the T0 VIP (you will no longer be able to use this IP block with VMs on the VM Network portgroup). It is up to you to decide whether you want to point the primary IP block of NSX-V to the NSX-T0 before or after migrating your VMs (see Step 5.2).
For this step, you will need two elements:
- The IP block initially associated with the NSX-V vDC.
- The public IP of the VIP associated with the NSX-T0 (visible in
Networking=>Tier-0 Gateways=>ovh-T0-XXXX=> expand =>HA VIP Configuration=> click on1=>IP Address / Masksection)
Next, in the OVHcloud Control Panel, follow the instructions in our How to Move an Additional IP guide to move the initial NSX-V block to the PCC service you are migrating. Specify the VIP IP of the T0 as the "next hop," as shown in the example below:
Step 4.9 Extend Zerto Disaster Recovery Protection (if relevant)
The Zerto Replication is configured at the vDC level. To protect the workload on the new vDC, you need to take some actions.
Prerequisites:
- Having a new vDC
- In the new vDC, have a host cluster with the required number of hosts (same as the source cluster, with a minimum of 2 hosts)
- In the new vDC, have a datastore that can be accessible from the two (2) hosts
- Having Zerto Replication enabled on the new vDC
Run the OVHcloud API to prepare the migration:
{datacenterId} is the new vDC ID. You can get it with the following API call:
A task is launched on the infrastructure to deploy vRA on each of the hosts of the new vDC.
NOTE: The hosts ordered in the new vDC after executing this API call will no longer have Z-VRA automatically. In this case, you will need to contact support to deploy the Z-VRA on the new hosts. This change will only last for the migration time of your infrastructure, until you use the Zerto migration end API call (Step 6.2).
After this, the Zerto Replication will work on both data centers:
- The old one is still running and protects your workload
- The new one is ready to host your workload
The next step depends on the current configuration per Virtual Protection Group:
- Source of replication
- Destination of replication
Step 4.9.1 VPG as Source
With the migration to the new vDC, Zerto will continue to protect the workload with vRA deployed on the target cluster and hosts.
Step 4.9.2 VPG as Destination
Unfortunately, there is no way to update the VPG configuration, the only option is to delete the VPG and create a new one.
Step 5 Migrate your workload
- Step 5.1: Storage Motion
- Step 5.2: vMotion
Step 5.1 Storage Motion
You now have old datastores in the previous vDC (not compatible with the new ranges) and global datastores (either previously compatible ones or new ones). You can use Storage Motion to move a virtual machine (VM) and its disk files from one datastore to another while the virtual machine is running.
Step 5.2 vMotion
Since both source and destination vDC are within the same vCenter, hot or cold VMware vMotion can be used to migrate VMs.
Hot vMotion can be used when the CPU chipset is the same between source and destination (i.e., Intel to Intel).
Cold vMotion can be used when the CPU chipset is different between source and destination (i.e., AMD to Intel).
Here is a checklist of aspects to take into account:
- ESXi host CPU chipsets on source and destination vDCs
- EVC modes on source and destination Clusters
- vDS versions are the same between source and destination vDC. You can upgrade the vDS vRack in the source vDC. For the vDS with VM Network (VXLAN vDS), please contact support so that the vDS can be upgraded.
It is recommended to test the migration path with low-impact or test VMs before production migration.
Step 6 Finalize your migration
- Step 6.1: Reconfigure Veeam Managed Backup (if relevant)
- Step 6.2: Reconfigure Zerto Disaster Recovery (if relevant)
- Step 6.3: Recreate Affinity rules
- Step 6.4: Reconfigure the Private Gateway (if relevant)
- Step 6.5: Remove the old environment
Step 6.1 Reconfigure Veeam Managed Backup (if relevant)
If OVHcloud-provided Veeam is currently in use to back up VMs on the source vDC, it will be necessary to use the OVHcloud API to check backup tasks again after migrating the VMs to the destination vDC.
Here is how to proceed:
{datacenterId} is the old vDC id, you can get it with the following API call:
- Enable the Veeam Managed Backup option on the new vDC from the OVHcloud Control Panel.
- Migrate the virtual machines from the source vDC to the destination vDC.
-
Run the OVHcloud API to re-check the backup date:
NOTE: This API call is to be executed on the old vDC (source vDC).
- If you have migrated only part of the virtual machines whose backups are enabled, you can repeat Steps 2 and 3 to transfer their backup jobs to the new vDC.
Before you continue, you can check visually, in the graphic Backup Management plug-in on the new vDC, that the backup jobs are present and active. You can then disable Veeam Backup on the old vDC. You can do this via the following API call:
WARNING: This last call will remove the Veeam option from the vDC. This will destroy all backup jobs/retention points that would still be present on the old vDC.
Use the API call “checkBackupJobs” (mentioned in Step 3 above) several times to ensure you have backups on the new vDC.
If you have any doubts, contact OVHcloud support to monitor backup jobs.
Step 6.2 Reconfigure Zerto Disaster Recovery (if relevant)
Run the OVHcloud API to finalize the migration:
{datacenterId} is the new vDC id, you can get it with the following API call:
A task is launched to:
- Check if a destination VPG still exists on the datacenter: they MUST be removed.
- Switch the Zerto Replication option (subscription) from the old to the new vDC.
- Remove all vRA from hosts on the old vDC.
Step 6.3 Recreate Affinity rules
Affinity rules are based on VM objects, so rules can only be created after VMs have been migrated to the destination vDC. Once the migration is complete, the affinity rules can be reapplied on the destination vDC.
Automation tips: This VMware community thread details options to export and import affinity rules via powercli.
Step 6.4 Reconfigure the Private Gateway (if relevant)
To "move" the Private Gateway to the destination vDC, you must first disable it by following the steps to disable the private gateway.
NOTE: If you have enabled a compliancy or security level that requires the use of the Private Gateway; you alone are responsible for reactivating it (launch enabling).
Then enable it again by following the steps in enable the private gateway and choosing the datacenterId of the new vDC.
Step 6.5 Remove the old environment
Preparation
When you are ready to have resources removed, please follow the procedure below.
- Log into vCenter.
- Turn off DRS on the old Virtual Datacenter.
- Turn off NSX-V edges through the NSX-V Networking and Security plugin.
Verify the NSX-T environment is still working as intended.
If it is, delete the NSX-V edges from the NSX-V Networking and Security plugin. -
If you are using OVHcloud managed Veeam, disable it in the OVHcloud Control Panel on the virtual datacenter that is being removed.
This will remove the backups that are being managed by OVHcloud managed Veeam. Be sure that the backups are either saved elsewhere or that they are not needed and can be deleted.
- Make note of the hosts and datastores that you want to return to OVHcloud.
-
Put the host into maintenance mode.
To put a host in maintenance mode:
- In the vSphere Client navigate to
Hosts and Clusters. - Navigate to a
Host. - Right-click the
Host. - Navigate to
Maintenance Mode. - Click
Enter Maintenance Mode.
Repeat the action for each host.
- In the vSphere Client navigate to
Remove datastores
WARNING: DO NOT manually unmount datastores. You must use the OVHcloud plugin.
- Ensure the datastores are empty of all files.
- Right-click on the datastore and scroll down to
OVHcloud. - Select
Remove this storage....
Allow the process to complete before continuing.
Remove hosts
- Right-click on a host that is in maintenance mode.
- Scroll down to
OVHcloud. - Select
Remove this host...
Allow the process to complete before continuing.
Remove vDC
From the OVHcloud Control Panel, remove the old vDC.
Park IP blocks
Park any IP blocks that are no longer being used in the OVHcloud API Console.
- Click
Loginin the upper-right corner. - Navigate to the POST /ip/{ip}/park API call.
- Enter the IP block to be parked and click
Execute.
NOTE: OVHcloud will keep the parked IPs for seven days and then remove them.
IMPORTANT! Open an OVHcloud support ticket and state the following:
- That the migration from NSX-V to NSX-T is complete.
- You would like to have your billing updated.
- The number of datastores, hosts, vDCs, and IPs that you have removed.
Your account team will work with Accounts Receivable to update the billing for your services.
Step 7 Recreate an advanced NSXv architecture on NSX
You can find all the information on setting up an advanced NSX-v architecture on NSX by watching this video.
FAQ
Below is a list of frequently asked questions about vDC migration.
There is no impact on your production, billing, or ZFS snapshots. However, it is not currently possible to unshare a datastore. We'll change that later.
Yes, the VM network is at the level of the VMware infrastructure and therefore on the two vDCs.
Yes, it is even necessary to have 2 different PFSENSEs to avoid IP conflicts.
VXLANs are only available on Premier, not Essentials.
If it is grayed out, it is probably the public DVS (vmnetwork) /vxlan. The vrack DVS is a second DVS with the word "vrack" at the end. Please open a support ticket so that we can confirm this with you and perform the DVS upgrade if required.
All that is %-virtual-% is vxlan.
Yes, you will need to move the EDGE with a redeployment before moving the VMs. Depending on the case, with or without wide area networks, the two actions can be separated.
There are limitations for global datastores. We recommend only using them to migrate between the two vDCs, then have "standard" datastores on the new vDC and making the datastores global at the end of the migration.
Yes, if the VMs point to these DS, there will be no storage motion steps.
There are no differences between upgrading to Essentials or Premier. The only difference is in the steps linked to the NSX component. These steps are required for an upgrade to Premier and are not relevant for an upgrade to Essentials.
The speeds recorded for the Storage Motion step are between 0.5 and 1TB per hour. For vMotion, this depends heavily on the size of the VM, on average less than a minute; it can take up to 3 minutes for VMs of several TB.
Windows licenses (standard and datacenter) and SQL Server (standard and web) are available on 2020 solutions in SPLA mode.
There is no obligation; we recommend that you upgrade the secondary infrastructure first to control the process before you upgrade the primary infrastructure.
No, the hourly billing limit is disabled on the 2020 offers (Premier & Essentials). All older ranges will continue to work with the hourly billing limit in place.
No, there are no price changes planned for the old solutions.
In which language are OVHcloud Professional Services available?
OVHcloud Professional Services are available in English and French.
Our Professional Services do not carry out any operations on the customer's infrastructure. We are here to help, guide, and advise you. In this scenario, we will direct our customer to a partner who will be able to execute the operations in the customer infrastructure.
Your OVHcloud sales representative or technical referrer can provide you with this information.
A session is scheduled and counted in 1-hour blocks. For example, a session scheduled for 2 hours and 1.5 hours would be billed for 2 hours. A session is scheduled for 3 hours, but only 1.5 hours would be charged at 2 hours.
Go further
For more information and tutorials, please see our other Hosted Private Cloud support guides, our NSX support guides, or explore the guides for other OVHcloud products and services.