Skip to content

Commit 869a52e

Browse files
committed
june review
1 parent 17033d3 commit 869a52e

5 files changed

Lines changed: 73 additions & 59 deletions

File tree

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# OCM over FastConnect
2+
3+
This is a guide on how to use a FastConnect for the replication of Virtual Machine to OCI
4+
5+
Reviewed: 01.07.2026
6+
7+
# When to use this asset?
8+
9+
When you want to use your FastConnect for the replication process from on-premises VMware to OCI Object Storage
10+
11+
# How to use this asset?
12+
13+
Please read the README file in the files folder.
14+
15+
16+
# License
17+
18+
Copyright (c) 2026 Oracle and/or its affiliates.
19+
20+
Licensed under the Universal Permissive License (UPL), Version 1.0.
21+
22+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE.txt) for more details.

cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-over-fastconnect/files/README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,25 @@ OCM used the following services. To ensure that all traffic flows over your Fast
3030
- objectstorage.[region].oraclecloud.com
3131

3232
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.
33+
3334
Here an example for the eu-frankfurt-1 region in the public_ip_ranges.json:
3435

36+
<img src="images/public_ip_example.png">
37+
38+
## Configure OCI Service Gateway
39+
40+
Steps to configure to ensure OSN traffic is routed over your FastConnect or VPN.
41+
42+
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.
43+
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
44+
3. Create a Service Gateway
45+
4. On your service gateway set a customer route table. This should be set to the route table created in set 2.
46+
47+
<img src="images/routetable.png">
48+
49+
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
50+
51+
<img src="images/customroute.png">
3552

3653

3754

cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/ocm-solution-definition-document/files/Oracle-Cloud-Migration-Solution-Definition-Template.md

Lines changed: 30 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ A section describing the versions of this document and its changes.
1919

2020
| Version | Author | Date | Comment |
2121
|:--------|:-------------|:--------------------|:----------------|
22-
| 1.0 | Name Surname | October 29th, 2024 | Initial version |
23-
| 1.1 | Name Surname | Novermber 8th, 2024 | Updated |
22+
| 1.0 | Name Surname | June 29th, 2026 | Initial version |
23+
| 1.1 | Name Surname | July 8th, 2026 | Updated |
2424

2525
## Team
2626
<!-- GUIDANCE -->
@@ -38,7 +38,7 @@ A section describing the versions of these documents and their changes.
3838
<!--
3939
Abbreviation: a shortened form of a word or phrase.
4040
Acronyms: an abbreviation formed from the initial letters of other words and pronounced as a word (e.g. ASCII, NASA ).
41-
Maintain a list of terms, if needed. Use this internal page to find and translate abbreviations and acronyms: https://apex.oraclecorp.com/pls/apex/f?p=15295:1:8900541624336:::::
41+
Maintain a list of terms, if needed.
4242
-->
4343

4444

@@ -59,10 +59,9 @@ Maintain a list of terms, if needed. Use this internal page to find and translat
5959

6060
This document does provide the highlevel overview of the Oracle Cloud migration service known as OCM.
6161

62-
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.
63-
64-
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.
62+
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).
6563

64+
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.
6665

6766
# Business Context
6867
<!-- GUIDANCE -->
@@ -105,9 +104,9 @@ Mandatory Chapter
105104

106105
*Example:*
107106

108-
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.
107+
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.
109108

110-
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.
109+
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.
111110

112111

113112
# Overview
@@ -119,13 +118,12 @@ The Oracle Cloud Migrations service enables you to perform the following tasks:
119118

120119
* Automatically discover virtual machines external to Oracle Cloud Infrastructure.
121120
* Organize virtual machines for migration.
122-
* Project cost of the migration running on OCI, using customer’s rate card
123-
* Replicate the virtual machine data to OCI.
121+
* Project cost of the migration running on OCI, using customer’s rate card.
122+
* Replicate the virtual machine data to OCI, with support for delta replication cycles.
124123
* Plan the redeployment of virtual machines.
125124
* Reconfigure virtual machines to launch successfully as OCI compute instances automatically.
126125
* Launch virtual machines as OCI compute instances using replicated data.
127126

128-
129127
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.
130128

131129
**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
175173
__The Current VMware footprint consists of:__
176174

177175
- VMware vSphere with 7.0 release
178-
- VMware vSAN Storage
179-
- VMware NSX or NSX-T as a networking solution
180-
- Backup Solution
176+
- On-premises 3rd party Storage solution
177+
- VLANs for network segregation using VMware Distributed Switched and port groups
178+
- 3rd pparty backup Solution
181179

182180
Below is the current high-level architecture of the customer's on-premises VMware environment.
183181

@@ -196,12 +194,7 @@ __VM resource allocations per location:__
196194

197195
__Operating Systems:__
198196

199-
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.
200-
201-
- Windows Server 2019
202-
- Oracle Linux 8
203-
- Red Hat Linux
204-
- Windows Server 2012
197+
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)
205198

206199
# Future State Architecture
207200

@@ -217,15 +210,12 @@ Below is the current high-level architecture of the customer's on-premises VMwar
217210

218211
### Requirements for Setting up OCM Service.
219212

220-
- Tenancy Compartment Design
221-
- Tenancy Users and Groups
222-
- Secrets and Vaults
223-
- Service Policies
224-
- Buckets
225-
- vCenter Requirements
226-
- Network Connectivity - We recommend to use high-spped low latency network connectivity.
227-
- vSphere permissions
228-
- VDDK & Change Block Tracking
213+
- Deploy OCM prerequisisted stack in tenancy
214+
- Create asset dependency by uploading VMware VDDK
215+
- Create secret for vCenter credentials1
216+
- Deloy OCM agent on the on-premises VMware environment
217+
- Ensure the OCM agent can talk to vCenter and ESXi nodes and OCI public end-points
218+
- Enable Change Block Tracking on the to be migrated VMs
229219

230220
#### OCM Pre-requisites
231221

@@ -242,10 +232,9 @@ Below is the current high-level architecture of the customer's on-premises VMwar
242232

243233
* Supported vSphere environment (6.5 and Above). Supported vSphere versions & Operating systems. Supported vSphere versions and Operating systems.
244234

245-
* 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
246-
For more information and download links for vSphere VDDK, see vSphere VDDK.
247-
248-
235+
* 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
236+
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
237+
249238

250239
Oracle Cloud migration service Being a SAAS offering is deployed at tenancy level within the OCI region.
251240

@@ -308,7 +297,7 @@ To set up a FastConnect connection between your on-premises network and Virtual
308297

309298
- **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.
310299

311-
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.
300+
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.
312301

313302
# Components Overview of Oracle Cloud Migration Service.
314303

@@ -330,7 +319,6 @@ __Migration project:__ A “root folder” to manage migrations, can contain one
330319

331320
__Migration plan:__ A folder under a migration project, grouping the assets to be migrated together. Normally those assets would be managed together.
332321

333-
__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.
334322

335323
# Oracle Cloud Migration Service Workflow
336324

@@ -350,7 +338,7 @@ The replication plugin manages the replication of source assets snapshots from t
350338

351339
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.
352340

353-
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.
341+
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.
354342

355343
## Phase 3: Assessment and Planning
356344
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
363351

364352
## Phase 4: Replication
365353

366-
VMware virtual machines reference a replication policy that describes how the machines are migrated into OCI.
367-
368-
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.
354+
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.
369355

370-
## Phase 5: RMS Stack
371-
372-
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.
373-
374-
## Phase 6: Hydration agent
356+
## Phase 5: Hydration agent
375357

376358
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.
377359

378-
## Phase 7: Execution
360+
## Phase 6: Execution
379361

380362
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.
381363

382-
The virtual machines are replicated on OCI instances.
364+
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.
383365

384366
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.
385367

386368

387-
Click Generate RMS Stack. We need to deploy the RMS stack once it wil completed.
388-
389369
## Oracle Cloud Migrations Terminologies
390370

391371
Review the following terms to understand the Oracle Cloud Migrations service.
392372

393-
* 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.
394-
395-
* 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:
396-
397-
* 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.
373+
* 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)
398374

399375
* 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.
400376

@@ -536,7 +512,6 @@ The participation of the following Customer stakeholders is required for the Ser
536512
### Assumptions
537513

538514
* OCI Admin Access is provided to access the tenancy.
539-
* 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.
540515
* Connection bandwidth available for data transfer during the migration will be available and will not depend (be limited) on a specific time window.
541516
* Provided Lift effort is based on migration execution over Fast Connect link of min 1 Gbps.
542517
* 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
561536

562537
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.
563538

564-
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.
565-
566539
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.
567540

568541
### Transition Plan
@@ -606,6 +579,7 @@ Cloud computing is fundamentally different from traditional on-premises computin
606579

607580
## Additional Resources
608581

582+
- [Common OCM replication issues](https://docs.oracle.com/en-us/iaas/Content/cloud-migration/cloud-migration-replication-issues-trbl.htm)
609583
- [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.
610584
- [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.
611585
- [Oracle Cloud Security Practices](https://www.oracle.com/corporate/security-practices/cloud/) documents.

cloud-infrastructure/virtualization-solutions/oracle-cloud-migrations/windows-migrations/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This is a guide on how to migrate source environments based on the Microsoft Windows operating system.
44

5-
Reviewed: 12.11.2025
5+
Reviewed: 01.07.2026
66

77
# When to use this asset?
88

0 commit comments

Comments
 (0)