diff --git a/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/README.md b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/README.md index b67d6659d..aa666e1b3 100644 --- a/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/README.md +++ b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/README.md @@ -2,7 +2,9 @@ Oracle Cloud Migrations enables customers to migrate virtual machines to Oracle Cloud Infrastructure (OCI) Compute instances. It helps customers eliminate manual migration tasks and ultimately reduces errors in asset discovery and migration planning and execution. -Reviewed: 012.11.2025 +Current source environments supported: VMware Sphere and AWS EC2 + +Reviewed: 01.07.2026 # Table of Contents @@ -14,7 +16,13 @@ Reviewed: 012.11.2025 - [Oracle Cloud Migrations](https://www.oracle.com/cloud/compute/virtual-machines/migration/) - [Oracle Cloud Migrations Documentation](https://docs.oracle.com/en-us/iaas/Content/cloud-migration/home.htm) - [OCM Scripts and policy examples](https://github.com/oracle-quickstart/oci-cloud-migrations) - + - Script to automate enablement of Change Block Tracking + - Fix target IP addresses for migrated VMs + - Fix boot order issues + - Rename disk volumes to more logical name of the Compute instance + - Clean up disks after migration + - Target Asset report + # Team Publications ## Reference Architectures & Step-by-step Guides @@ -31,7 +39,8 @@ Reviewed: 012.11.2025 # Reusable Assets -- [OCM Solution Definition Document](https://github.com/oracle-devrel/technology-engineering/tree/main/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-solution-definition-document) +- [OCM Solution Definition Document](./ocm-solution-definition-document) +- [Using the OCM service over FastConnect or VPN](./ocm-over-fastconnect) diff --git a/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/LICENSE b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/LICENSE new file mode 100644 index 000000000..bb91ea780 --- /dev/null +++ b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/LICENSE @@ -0,0 +1,35 @@ +Copyright (c) 2026 Oracle and/or its affiliates. + +The Universal Permissive License (UPL), Version 1.0 + +Subject to the condition set forth below, permission is hereby granted to any +person obtaining a copy of this software, associated documentation and/or data +(collectively the "Software"), free of charge and under any and all copyright +rights in the Software, and any and all patent rights owned or freely +licensable by each licensor hereunder covering either (i) the unmodified +Software as contributed to or provided by such licensor, or (ii) the Larger +Works (as defined below), to deal in both + +(a) the Software, and +(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if +one is included with the Software (each a "Larger Work" to which the Software +is contributed by such licensors), + +without restriction, including without limitation the rights to copy, create +derivative works of, display, perform, and distribute the Software and make, +use, sell, offer for sale, import, export, have made, and have sold the +Software and the Larger Work(s), and to sublicense the foregoing rights on +either these or other terms. + +This license is subject to the following condition: +The above copyright notice and either this complete permission notice or at +a minimum a reference to the UPL must be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/README.md b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/README.md new file mode 100644 index 000000000..929eeafd8 --- /dev/null +++ b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/README.md @@ -0,0 +1,22 @@ +# OCM over FastConnect + +This is a guide on how to use a FastConnect for the replication of Virtual Machine to OCI + +Reviewed: 01.07.2026 + +# When to use this asset? + +When you want to use your FastConnect for the replication process from on-premises VMware to OCI Object Storage + +# How to use this asset? + +Please read the README file in the files folder. + + +# License + +Copyright (c) 2026 Oracle and/or its affiliates. + +Licensed under the Universal Permissive License (UPL), Version 1.0. + +See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE.txt) for more details. diff --git a/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/files/README.md b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/files/README.md new file mode 100644 index 000000000..b9ce32fc2 --- /dev/null +++ b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/files/README.md @@ -0,0 +1,61 @@ +# Using the Oracle Cloud Migrations service over FastConnect or VPN + + +## OCI Object Storage Public End point support + +While OCI object storage now supports private end points, today this is not yet supported by OCM. Routing the traffic via FastConnect will require the customer to update their own routing rules to ensure traffic is directed via FastConnect + +## OCM Network flow + +The Oracle Cloud Migrations service (OCM) allows you to migrate Virtual Machines from other platforms like VMware vSphere environments. It does this by using OCI public services to query information and to replicate the virtual disks (using OCI Object Storage). + +For customers that have a FastConnect or IPSEC VPN tunnel in place between their own environment and OCI, this connection will not be used by default for OCM, as these are public internet endpoints. + +Default Traffic Flow of OCM Service + + + +## OCM Public End Points + +OCM used the following services. To ensure that all traffic flows over your FastConnect or VPN, check the Public IP Addresses for the Oracle Service Network: https://docs.oracle.com/iaas/tools/public_ip_ranges.json + +- cloudmigration.[region].oci.oraclecloud.com +- cloudbridge.[region].oci.oraclecloud.com +- auth.[region].oraclecloud.com +- overlay.[region].oci.oraclecloud.com +- telemetry-ingestion.[region].oci.oraclecloud.com +- secrets.vaults.[region].oci.oraclecloud.com +- vaults.[region].oci.oraclecloud.com +- query.[region].oci.oraclecloud.com +- objectstorage.[region].oraclecloud.com + +If you only want to redirect the actual replication data, you just need to re-route all objectstorage traffic via your FastConnect/VPN. IP addresses for your region used by Object Storage are specifically mentioned in the JSON file. + +Here an example for the eu-frankfurt-1 region in the public_ip_ranges.json: + + + +## Configure OCI Service Gateway + +Steps to configure to ensure OSN traffic is routed over your FastConnect or VPN. + +1. Configure your on-premise router to route all traffic to the Oracle Cloud Service network for your region towards your FastConnect or IPSEC tunnel. +2. Create a Route Table inside your VCN that has route rules in place for your on-premise CIDR ranges and route this to your DRG +3. Create a Service Gateway +4. On your service gateway set a customer route table. This should be set to the route table created in set 2. + + + +After this you should end up with configuration that will route all OSN traffic or just the replication data (Object Storage) traffic over your FastConnect or IPSEC VPN + + + + + +# License + +Copyright (c) 2026 Oracle and/or its affiliates. + +Licensed under the Universal Permissive License (UPL), Version 1.0. + +See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details. diff --git a/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/files/images/customroute.png b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/files/images/customroute.png new file mode 100644 index 000000000..0901eb9fb Binary files /dev/null and b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/files/images/customroute.png differ diff --git a/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/files/images/public_ip_example.png b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/files/images/public_ip_example.png new file mode 100644 index 000000000..6a391f1a4 Binary files /dev/null and b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/files/images/public_ip_example.png differ diff --git a/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/files/images/routetable.png b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/files/images/routetable.png new file mode 100644 index 000000000..379c29708 Binary files /dev/null and b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/files/images/routetable.png differ diff --git a/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/files/images/trafficflow.png b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/files/images/trafficflow.png new file mode 100644 index 000000000..a3ee4d73a Binary files /dev/null and b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/files/images/trafficflow.png differ diff --git a/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-solution-definition-document/README.md b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-solution-definition-document/README.md index 22a6b3cf5..2372bb76e 100644 --- a/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-solution-definition-document/README.md +++ b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-solution-definition-document/README.md @@ -1,7 +1,7 @@ # Oracle Cloud Migrations - Workload Migration Solution Definition This repository contains an in-depth guide for the migration of VMware workloads to OCI Compute VMs. It offers a high-level solution definition of the deployment architecture and migration process of workloads from a current VMware environment to OCI Compute. The document is aimed at capturing the current state architecture with requirements and provides a prospective state, potential project scope, and anticipated timelines for the migration. -Reviewed: 12.11.2025 +Reviewed: 01.07.2026 # When to use this asset? This document serves as an integral asset for individuals and organizations seeking to deploy re-platform their VMware workloads and migrate OCI Compute VMs. diff --git a/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-solution-definition-document/files/Oracle-Cloud-Migration-Solution-Definition-Template.md b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-solution-definition-document/files/Oracle-Cloud-Migration-Solution-Definition-Template.md index c419a5711..4a906f042 100644 --- a/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-solution-definition-document/files/Oracle-Cloud-Migration-Solution-Definition-Template.md +++ b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-solution-definition-document/files/Oracle-Cloud-Migration-Solution-Definition-Template.md @@ -19,8 +19,8 @@ A section describing the versions of this document and its changes. | Version | Author | Date | Comment | |:--------|:-------------|:--------------------|:----------------| -| 1.0 | Name Surname | October 29th, 2024 | Initial version | -| 1.1 | Name Surname | Novermber 8th, 2024 | Updated | +| 1.0 | Name Surname | June 29th, 2026 | Initial version | +| 1.1 | Name Surname | July 8th, 2026 | Updated | ## Team @@ -38,7 +38,7 @@ A section describing the versions of these documents and their changes. @@ -59,10 +59,9 @@ Maintain a list of terms, if needed. Use this internal page to find and translat This document does provide the highlevel overview of the Oracle Cloud migration service known as OCM. -Oracle Cloud Migration Service is a suite of tools and services designed to facilitate the migration of workloads, applications, and data from on-premises environments to Oracle Cloud Infrastructure (OCI). Specifically, for moving on-premises vSphere virtual machines to OCI, Oracle provides tools and support to streamline the migration process. - -Overall, Oracle Cloud Migration Service simplifies the process of migrating on-premises vSphere virtual machines to OCI, enabling customers to leverage the benefits of cloud infrastructure while minimizing downtime and risk. +Oracle Cloud Migration Service is a suite of tools and services designed to facilitate the migration of workloads, applications, and data from on-premises environments (VMware vSphere) or Cloud environment (AWS EC2) to Oracle Cloud Infrastructure (OCI). +Overall, Oracle Cloud Migration Service simplifies the process of migrating virtual machines to OCI, enabling customers to leverage the benefits of cloud infrastructure while minimizing downtime and risk. # Business Context @@ -105,9 +104,9 @@ Mandatory Chapter *Example:* -A Company Making Everything is running a strategic program in FY24 called EXAMPLE. As part of their initiative, one pillar is dedicated to their IT cost saving. A Company is planning to reduce their IT estate spending by 15% in the current FY. Oracle can help them by reducing the VMware deployment complexity and operations while optimizing IT costs. A company's IT department wants to innovate other LoBs and enable quick-time-to-market for various applications and business needs. This allows ${doc.customer.name} to stay ahead in a competitive market. +A Company Making Everything is running a strategic program in FY26 called EXAMPLE. As part of their initiative, one pillar is dedicated to their IT cost saving. A Company is planning to reduce their IT estate spending by 15% in the current FY. Oracle can help them by reducing the VMware deployment complexity and operations while optimizing IT costs. A company's IT department wants to innovate other LoBs and enable quick-time-to-market for various applications and business needs. This allows ${doc.customer.name} to stay ahead in a competitive market. -The Oracle Cloud migration service is a customer-managed SAAS (Software as a service) solution. It does provide the flexibility to the customers to move their on-premises virtual machines to Oracle cloud infrasturcture. Overall, Oracle Cloud Migration Service simplifies the process of migrating on-premises vSphere virtual machines to OCI, enabling customers to leverage the benefits of cloud infrastructure while minimizing downtime and risk. +The Oracle Cloud migration service is a customer-managed SAAS (Software as a service) solution. It does provide the flexibility to the customers to move their on-premises virtual machines to Oracle cloud infrasturcture. Overall, Oracle Cloud Migration Service simplifies the process of migrating on-premises vSphere virtual machines to OCI Compute Service, enabling customers to leverage the benefits of cloud infrastructure while minimizing downtime and risk. # Overview @@ -119,13 +118,12 @@ The Oracle Cloud Migrations service enables you to perform the following tasks: * Automatically discover virtual machines external to Oracle Cloud Infrastructure. * Organize virtual machines for migration. -* Project cost of the migration running on OCI, using customer’s rate card -* Replicate the virtual machine data to OCI. +* Project cost of the migration running on OCI, using customer’s rate card. +* Replicate the virtual machine data to OCI, with support for delta replication cycles. * Plan the redeployment of virtual machines. * Reconfigure virtual machines to launch successfully as OCI compute instances automatically. * Launch virtual machines as OCI compute instances using replicated data. - Oracle guides in planning, architecting, prototyping, and managing cloud migrations. Customers can move critical workloads in weeks, or even days, instead of months by leveraging OCM Oracle Cloud Migration Services. OCM service is free of the cost for the Oracle cloud Infrastructure services customers. **Thus, the objectives of this document are to:** @@ -175,9 +173,9 @@ Current environment is running in a data center (DC LOCATION) based on hardware __The Current VMware footprint consists of:__ - VMware vSphere with 7.0 release -- VMware vSAN Storage -- VMware NSX or NSX-T as a networking solution -- Backup Solution +- On-premises 3rd party Storage solution +- VLANs for network segregation using VMware Distributed Switched and port groups +- 3rd pparty backup Solution Below is the current high-level architecture of the customer's on-premises VMware environment. @@ -196,12 +194,7 @@ __VM resource allocations per location:__ __Operating Systems:__ -The operating system supported by OCM service is mentioned in the OCM documentation supported guest operating system. Few of the examples are below. This is suggested to refer to the Oracle Cloud migration service official Documentation. - -- Windows Server 2019 -- Oracle Linux 8 -- Red Hat Linux -- Windows Server 2012 +The operating system supported by OCM service is mentioned in the OCM documentation supported guest operating system. (https://docs.oracle.com/en-us/iaas/Content/cloud-migration/cloud-migration-requirements-specifications.htm) # Future State Architecture @@ -217,15 +210,12 @@ Below is the current high-level architecture of the customer's on-premises VMwar ### Requirements for Setting up OCM Service. -- Tenancy Compartment Design -- Tenancy Users and Groups -- Secrets and Vaults -- Service Policies -- Buckets -- vCenter Requirements -- Network Connectivity - We recommend to use high-spped low latency network connectivity. -- vSphere permissions -- VDDK & Change Block Tracking +- Deploy OCM prerequisisted stack in tenancy +- Create asset dependency by uploading VMware VDDK +- Create secret for vCenter credentials1 +- Deloy OCM agent on the on-premises VMware environment +- Ensure the OCM agent can talk to vCenter and ESXi nodes and OCI public end-points +- Enable Change Block Tracking on the to be migrated VMs #### OCM Pre-requisites @@ -242,10 +232,9 @@ Below is the current high-level architecture of the customer's on-premises VMwar * Supported vSphere environment (6.5 and Above). Supported vSphere versions & Operating systems. Supported vSphere versions and Operating systems. -* Provide agent dependency, which is a 3rd party package required by remote agent appliance for it’s function. Oracle Cloud Migrations replication function running on the remote agent appliance depends on the appropriate VMware Virtual Disk Development Kit (VDDK) agent to perform the snapshot operations on the VMware VM disk. This can be downloaded from theVMware portal. At this moment OCM only supports the VDDK 7.0.2 version -For more information and download links for vSphere VDDK, see vSphere VDDK. - - +* Provide agent dependency, which is a 3rd party package required by remote agent appliance for it’s function. Oracle Cloud Migrations replication function running on the remote agent appliance depends on the appropriate VMware Virtual Disk Development Kit (VDDK) agent to perform the snapshot operations on the VMware VM disk. This can be downloaded from theVMware portal. At this moment OCM only supports the VDDK 7.0.2 and 8.0u3 version, it is recommended to us 8.0u3 +For more information and download links for vSphere VDDK, see https://docs.oracle.com/en-us/iaas/Content/cloud-migration/cloud-migration-manage-agent-dependencies.htm + Oracle Cloud migration service Being a SAAS offering is deployed at tenancy level within the OCI region. @@ -308,7 +297,7 @@ To set up a FastConnect connection between your on-premises network and Virtual - **Virtual Circuit** - The private path used to connect on-premises and Oracle Cloud Infrastructure. It can include multiple lines, physical or logical, depending on the requirements and capabilities of the line provider. -Fast Connect will be used to provide for the connection between A Company Making Everything" data center and Oracle OCI Frankfurt cloud region for the period migrations of VMs from on-premise to Oracle cloud. It is a requirement to use Fast Connect at least for the period of workload migration. +Oracle Cloud migration service uses OCI Public End Points to replicate Virtual Machines over a secure HTTPS connection. Traffic does not route by default via a FastConnect. If this is required, customer would need to make custom route rules to override OCI Public end points to be steered via FastConnect to a OCI Service Gateway. # Components Overview of Oracle Cloud Migration Service. @@ -330,7 +319,6 @@ __Migration project:__ A “root folder” to manage migrations, can contain one __Migration plan:__ A folder under a migration project, grouping the assets to be migrated together. Normally those assets would be managed together. -__Agent Health Monitoring:__ This Plugin does help in the monitoring of the process running on the remote agent applicance and keep connecting to the Oracle cloud infrasturcture enviornment created in the OCI tenancy. # Oracle Cloud Migration Service Workflow @@ -350,7 +338,7 @@ The replication plugin manages the replication of source assets snapshots from t The inventory module retrieves metadata information that tracks the virtual machine's physical and runtime properties, such as operating system, hardware, and resource utilization. The module then stores them in the inventory service. -The inventory module is used to store information about virtual machines discovered in the on-premises environment that can be migrated. These machines are added to inventory by using API and importing the CSV file, or by running automated discovery in the external environment. +The inventory module is used to store information about virtual machines discovered in the on-premises environment that can be migrated. These machines are added by running automated discovery in the external environment. ## Phase 3: Assessment and Planning Oracle Cloud Migrations provides ongoing inventory analysis that contains statistics, summaries, and histograms about the virtual machines in your inventory. @@ -363,38 +351,26 @@ Migration Plan A migration plan can group interrelated and dependent virtual mac ## Phase 4: Replication -VMware virtual machines reference a replication policy that describes how the machines are migrated into OCI. - -Replication plugin manages the replication of external assets snapshots. Oracle Cloud Migrations determines and manages full-image or incremental virtual-machine snapshots. For information about replication, see Understanding VM Replication. +OCM uses the VMware VDDK to snapshot the source Virtual Machines and replicate the data to OCI. It is highly recommended to ensure that VMware's Change Block Tracking is enabled on the source Virtual Machine, so that multiple delta replication cycles can happen. -## Phase 5: RMS Stack - -Once the replication is complete. RMS Stack will created under migration project and click to Generate RMS Stack. We need to deploy the RMS stack once it is created. - -## Phase 6: Hydration agent +## Phase 5: Hydration agent A hydration agent is a temporary compute instance that is launched in your tenancy during the migration. A hydration agent reads and writes replicated source data from object storage to target boot or block volumes. -## Phase 7: Execution +## Phase 6: Execution Within a project, you create migration plans. A migration plan is a mapping of VMware virtual machines to target resource types in OCI. A migration plan provides the context to launch virtual machines, including compartment, subnets, and launch dependencies. -The virtual machines are replicated on OCI instances. +When the replication is completed, we can generate a RMS Stack based on the migration plan. Applying this RMS stack will launch the OCI Compute instances using the replicated disks. You can mark the project as complete. After a project is marked complete, Oracle Cloud Migrations decouples the production environment from the migration workflow and archives migrated inventory. -Click Generate RMS Stack. We need to deploy the RMS stack once it wil completed. - ## Oracle Cloud Migrations Terminologies Review the following terms to understand the Oracle Cloud Migrations service. -* Agent dependency: Third-party libraries that are required for migration tasks. To comply with licensing terms, you must obtain these libraries separately and make them available to the remote agent appliance. - -* Assets: The Oracle Cloud Migrations service works with multiple types of assets including virtual machines and their associated data disks. Assets are categorized depending on the stage of the migration workflow. Refer to the following asset types: - -* External asset: The external assets are hosted in an external environment outside Oracle Cloud Infrastructure (OCI). For example, a VMware vSphere environment that is located on-premises. +* Agent dependency: Third-party libraries that are required for migration tasks. To comply with licensing terms, you must obtain these libraries separately and make them available to the remote agent appliance. (VMware VDDK) * Inventory asset: A representation of a resource that exists outside of OCI. These resources contain metadata, metrics, history, and how the physical or virtual entities are discovered and imported. Assets can be added to inventory by running discovery in the source environment, CSV import, or using the API. @@ -536,7 +512,6 @@ The participation of the following Customer stakeholders is required for the Ser ### Assumptions * OCI Admin Access is provided to access the tenancy. -* The Fast Connect link with a minimum of 1 Gbps bandwidth is available beforehand for implementation to connect to Customer locations. OCI Fast Connect will be set up during the migration to handle the size of the workload to be migrated. * Connection bandwidth available for data transfer during the migration will be available and will not depend (be limited) on a specific time window. * Provided Lift effort is based on migration execution over Fast Connect link of min 1 Gbps. * Post migration, Customer branches will connect to the environment using IPSec VPN. @@ -561,8 +536,6 @@ The participation of the following Customer stakeholders is required for the Ser Oracle Cloud Migration Service (OCM) supports Bring Your Own License (BYOL) for Windows virtual machines, it's likely that the support may vary depending on the specific version of Windows being migrated and the licensing agreements in place. -For certain versions of Windows, customers may be able to migrate to dedicated virtual machine hosts on Oracle Cloud Infrastructure (OCI) to enable BYOL. Dedicated VM hosts provide physical servers dedicated to a single customer's use, offering enhanced control and security. - Customers should review their licensing agreements and consult with Oracle support or their Oracle account representative to determine the specific options available for migrating Windows virtual machines to OCI with BYOL. Additionally, they should ensure compliance with licensing requirements to avoid any potential issues. ### Transition Plan @@ -606,6 +579,7 @@ Cloud computing is fundamentally different from traditional on-premises computin ## Additional Resources +- [Common OCM replication issues](https://docs.oracle.com/en-us/iaas/Content/cloud-migration/cloud-migration-replication-issues-trbl.htm) - [Oracle Cloud Compliance](https://www.oracle.com/corporate/cloud-compliance/) – Oracle is committed to helping customers operate globally in a fast-changing business environment and address the challenges of an evermore complex regulatory environment. This site is a primary reference for customers on the Shared Management Model with Attestations and Advisories. - [Oracle Security Practices](https://www.oracle.com/corporate/security-practices/) – Oracle’s security practices are multidimensional, encompassing how the company develops and manages enterprise systems, and cloud and on-premises products and services. - [Oracle Cloud Security Practices](https://www.oracle.com/corporate/security-practices/cloud/) documents. diff --git a/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/windows-migrations/README.md b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/windows-migrations/README.md index 8e19fa6f1..069476d73 100644 --- a/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/windows-migrations/README.md +++ b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/windows-migrations/README.md @@ -2,7 +2,7 @@ This is a guide on how to migrate source environments based on the Microsoft Windows operating system. -Reviewed: 12.11.2025 +Reviewed: 01.07.2026 # When to use this asset? diff --git a/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/windows-migrations/files/README.md b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/windows-migrations/files/README.md index 70a137855..9e5a46339 100644 --- a/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/windows-migrations/files/README.md +++ b/cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/windows-migrations/files/README.md @@ -10,13 +10,14 @@ Microsoft Windows instances run on OCI Compute shapes using paravirtualized driv [You can download the Oracle VirtIO drivers for Windows for Oracle's e-delivery site](https://docs.oracle.com/en/operating-systems/oracle-linux/kvm-virtio/) -**IMPORTANT**: Use the new VirtIO 2.3 Drivers +**IMPORTANT**: Use the latest VirtIO 2.3.2 Drivers ### Replication issues with source instances running Microsoft Windows On every replication cycle, the OCM service will try to create a snapshot on the source virtual machine. The VMware environment will try to make the snapshot using filesystem and application aware quiescing. -There are sometimes issues where the VMware platform is not able to quiesce the filesystem properly, resulting in a replication error. The error could be something like: Failed to open Virtual Disk. Open Virtual Disk failed. The error code is 1. (Error code 1 means an unknown VMware error) +### Common issues +There are sometimes issues where the VMware platform is not able to quiesce the filesystem properly, resulting in a replication error. The error could be something like: Failed to open Virtual Disk. Open Virtual Disk failed. **The error code is 1.** (Error code 1 means an unknown VMware error) You can disable the application level quiescing, but be aware that the final replication cycle needs to be then run with a powered-off source VM, else there could be a possibility of corrupted data.