Skip to content

Commit f65f65f

Browse files
authored
Merge pull request #1033 from oracle-devrel/fh-changes
Fh changes
2 parents 25a3ab5 + 9e7747f commit f65f65f

File tree

61 files changed

+485
-201
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+485
-201
lines changed

cloud-infrastructure/vmware-solutions/oracle-cloud-migrations/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Oracle Cloud Migrations
22

3-
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 reduce errors in asset discovery and migration planning and execution.
3+
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.
44

55
Reviewed: 11.12.2023
66

@@ -26,7 +26,7 @@ Reviewed: 11.12.2023
2626
## Videos
2727

2828
- [Cloud Coaching Clinic - Introduction to Oracle Cloud Migrations](https://www.youtube.com/watch?v=a1C3vZh5Wno)
29-
- In this Cloud Coaching Clinic session, we talk about the Oracle Cloud Migrations Service and how it enables you to migration VMs from your on-premises VMware environments to OCI Compute VMs.
29+
- In this Cloud Coaching Clinic session, we talk about the Oracle Cloud Migrations Service and how it enables you to migrate VMs from your on-premises VMware environments to OCI Compute VMs.
3030

3131
# License
3232

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
2+
Copyright (c) 2024 Oracle and/or its affiliates.
3+
4+
The Universal Permissive License (UPL), Version 1.0
5+
6+
Subject to the condition set forth below, permission is hereby granted to any
7+
person obtaining a copy of this software, associated documentation and/or data
8+
(collectively the "Software"), free of charge and under any and all copyright
9+
rights in the Software, and any and all patent rights owned or freely
10+
licensable by each licensor hereunder covering either (i) the unmodified
11+
Software as contributed to or provided by such licensor, or (ii) the Larger
12+
Works (as defined below), to deal in both
13+
14+
(a) the Software, and
15+
(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if
16+
one is included with the Software (each a "Larger Work" to which the Software
17+
is contributed by such licensors),
18+
19+
without restriction, including without limitation the rights to copy, create
20+
derivative works of, display, perform, and distribute the Software and make,
21+
use, sell, offer for sale, import, export, have made, and have sold the
22+
Software and the Larger Work(s), and to sublicense the foregoing rights on
23+
either these or other terms.
24+
25+
This license is subject to the following condition:
26+
The above copyright notice and either this complete permission notice or at
27+
a minimum a reference to the UPL must be included in all copies or
28+
substantial portions of the Software.
29+
30+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
31+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
32+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
33+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
34+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
35+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
36+
SOFTWARE.
Lines changed: 13 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,22 @@
11
# Windows Migrations
22

3-
## Operating system preparations
4-
5-
In order to successfully migrate source environments based on the Microsoft Windows operating system you need to prepare the source environment.
6-
Microsoft Windows instances run on OCI Compute shapes using Paravirtualized drivers (VirtIO) for the Storage and Network interfaces. The drivers for these devices are by default not present and need to be installed before the migration to OCI in the source environment. If this is not done, the migrate instance will boot in OCI and fail with an “inaccessible boot device error” (Bluescreen error)
7-
and/or no networking interfaces presence.
8-
9-
### Installing the Oracle Paravirtualized drivers
10-
You can download the Oracle VirtIO drivers for Windows for oracle's e-delivery site:
11-
https://docs.oracle.com/en/operating-systems/oracle-linux/kvm-virtio/
12-
13-
**IMPORTANT**: Use the new VirtIO 2.0.1 or 2.1.0 Drivers, as the previous version (2.0) will result
14-
in an inaccessible boot device error.
15-
16-
### Replication issues with source instances running Microsoft Windows
17-
On every replication cycle, the OCM service will try to create a snapshot on the source
18-
virtual machine. The VMware environment will try to make the snapshot using filesystem
19-
and application aware quiescing.
20-
21-
There are sometimes issues where the VMware platform is not able to quiesce the filesystem properly,
22-
resulting in an replication error. The error could be something like: failed to open Virtual Disk. Open virtual Disk failed.
23-
The error code is 1. (Error code 1 means an unkown VMware error)
24-
25-
You can disable the application level quiescing, but be aware that the final replication cycle needs to
26-
be then run with a powered off source VM, else there could be a possibility of corrupted data.
27-
28-
### How to disable application level quiescing during snapshots of virtual machines
29-
https://kb.vmware.com/s/article/2146204
30-
31-
Disable VSS application quiescing using the VMware Tools configuration:
32-
- Open the file C:\ProgramData\VMware\VMware Tools\Tools.conf file using a text editor.
33-
- If the file does not exist at the location mentioned above, create it.
34-
- Add these entries to the file:
35-
```
36-
[vmbackup]
37-
vss.disableAppQuiescing = true
38-
```
39-
- Save and close the file.
40-
- Restart the VMware Tools Service.
41-
- Click Start > Run, type services.msc, and click OK.
42-
- Right-click the VMware Tools Service and click Restart.
3+
This is a guide on how to migrate source environments based on the Microsoft Windows operating system.
4+
5+
Reviewed: 09.05.2024
6+
7+
# When to use this asset?
8+
9+
When you want to migrate source environments based on the Microsoft Windows operating system.
10+
11+
# How to use this asset?
12+
13+
Please read the README file in the files folder.
14+
4315

4416
# License
4517

4618
Copyright (c) 2024 Oracle and/or its affiliates.
4719

4820
Licensed under the Universal Permissive License (UPL), Version 1.0.
4921

50-
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
22+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Windows Migrations
2+
3+
## Operating system preparations
4+
5+
In order to successfully migrate source environments based on the Microsoft Windows operating system you need to prepare the source environment.
6+
7+
Microsoft Windows instances run on OCI Compute shapes using paravirtualized drivers (VirtIO) for the Storage and Network interfaces. The drivers for these devices are by default not present and need to be installed before the migration to OCI in the source environment. If this is not done, the migrate instance will boot in OCI and fail with an “inaccessible boot device error” (Bluescreen error) and/or no networking interface presence.
8+
9+
### Installing the Oracle Paravirtualized drivers
10+
11+
[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/)
12+
13+
**IMPORTANT**: Use the new VirtIO 2.0.1 or 2.1.0 Drivers, as the previous version (2.0) will result in an inaccessible boot device error.
14+
15+
### Replication issues with source instances running Microsoft Windows
16+
17+
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.
18+
19+
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)
20+
21+
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.
22+
23+
### How to disable application-level quiescing during snapshots of virtual machines
24+
25+
[https://kb.vmware.com/s/article/2146204](https://kb.vmware.com/s/article/2146204)
26+
27+
Disable VSS application quiescing using the VMware Tools configuration:
28+
- Open the file C:\ProgramData\VMware\VMware Tools\Tools.conf file using a text editor.
29+
- If the file does not exist at the location mentioned above, create it.
30+
- Add these entries to the file:
31+
```
32+
[vmbackup]
33+
vss.disableAppQuiescing = true
34+
```
35+
- Save and close the file.
36+
- Restart the VMware Tools Service.
37+
- Click Start > Run, type services.msc, and click OK.
38+
- Right-click the VMware Tools Service and click Restart.
39+
40+
# License
41+
42+
Copyright (c) 2024 Oracle and/or its affiliates.
43+
44+
Licensed under the Universal Permissive License (UPL), Version 1.0.
45+
46+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
1-
## Terraform - Provisioning Multi host SDDC with single cluster
2-
3-
Date: February 2024
1+
# OCVS Terraform Automation: Multi Host DenseIO Single Cluster SDDC
42

5-
This is an example Terraform script to provision a multi host SDDC with a
6-
single cluster based on DenseIO shape, using VSAN for storage.
3+
Automate the provisioning and management of an OCVS environment.
74

8-
The terraform creates:
9-
- a VCN for deploying SDDC into
10-
- Needed subnet for ESXi servers
11-
- Needed VLANS for the VMware stack
5+
Reviewed: 09.05.2024
126

13-
The vSphere VLAN will be configured to allow egress traffic to internet via
14-
NAT Gateway. This is needed for provisioning to succeed. As internet access
15-
is needed to license registration with VMware.
7+
# When to use this asset?
168

17-
more info:
18-
https://registry.terraform.io/providers/oracle/oci/latest/docs/resources/ocvp_sddc
9+
This is an example Terraform script to provision a multi-host SDDC with a single cluster based on DenseIO shape, using VSAN for storage.
10+
11+
# How to use this asset?
12+
13+
See the README in the files folder.
1914

2015
# License
16+
2117
Copyright (c) 2024 Oracle and/or its affiliates.
18+
2219
Licensed under the Universal Permissive License (UPL), Version 1.0.
23-
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
20+
21+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
22+
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
## Terraform - Provisioning Multi host SDDC with single cluster
2+
3+
Create by: Richard Garsthagen
4+
5+
Date: February 2024
6+
7+
This is an example Terraform script to provision a multi-host SDDC with a single cluster based on DenseIO shape, using VSAN for storage.
8+
9+
The terraform creates:
10+
- a VCN for deploying SDDC into
11+
- Needed subnet for ESXi servers
12+
- Needed VLANS for the VMware stack
13+
14+
The vSphere VLAN will be configured to allow egress traffic to the internet via NAT Gateway. This is needed for provisioning to succeed. Internet access is needed to license registration with VMware.
15+
16+
[More Info](https://registry.terraform.io/providers/oracle/oci/latest/docs/resources/ocvp_sddc)
17+
18+
# License
19+
Copyright (c) 2024 Oracle and/or its affiliates.
20+
Licensed under the Universal Permissive License (UPL), Version 1.0.
21+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.

0 commit comments

Comments
 (0)