The Bring Your Own Image (BYOI) feature enables you to bring your own versions of operating systems to the cloud as long as the underlying hardware supports it. The services do not depend on the OS you run.
The BYOI feature:
- Enables lift-and-shift cloud migration projects.
- Supports both old and new operating systems.
- Encourages experimentation.
- Increases infrastructure flexibility.
You must comply with all licensing requirements when you upload and start instances based on OS images that you supply.
Bringing Your Own Image
A critical part of any lift-and-shift cloud migration project is the migration of on-premises virtual machines (VMs) to the cloud. You can import your on-premises virtualized root volumes to Oracle Cloud Infrastructure using the custom image import feature, and then launch Compute instances using those images.
You can import Windows and Linux-based custom images.
These Windows versions support custom image import:
- Windows Server 2008 R2 Standard, Enterprise, Datacenter
- Windows Server 2012 Standard, Datacenter
- Windows Server 2012 R2 Standard, Datacenter
- Windows Server 2016 Standard, Datacenter
- Windows Server 2019 Standard, Datacenter
For steps to import a Windows image, see Importing Custom Windows Images.
These Linux distributions support custom image import:
Linux Distribution Supported Versions Preferred Launch Mode RHEL 7 or later Paravirtualized 4.5, 5.5, 5.6, 5.9, 5.11, 6.5, 6.9 Emulated CentOS 7 or later Paravirtualized 4.0, 4.8, 5.11, 6.9 Emulated Oracle Linux 7 or later Paravirtualized 4.5, 4.8, 5.8, 5.11, 6.2, 6.5 Emulated Ubuntu 13.04 or later Paravirtualized 12.04 Emulated FreeBSD 12 or later Paravirtualized 8, 9, 10, 11 Emulated Debian 8 or later Paravirtualized 5.0.10, 6.0, 7 Emulated SUSE 12.2 or later Paravirtualized 11, 12.1 Emulated
You might also have success importing other distributions of Linux.
For steps to import a Linux-based image, see Importing Custom Linux Images.
Bringing Your Own Hypervisor
Bring Your Own KVM: You can bring your own operating system images or older operating systems such as Ubuntu 6.x, RHEL 3.x, CentOS 5.4 using KVM on bare metal instances. For more information, see Getting Started: Oracle Linux KVM Image for Oracle Cloud Infrastructure and Installing and Configuring KVM on Bare Metal Instances with Multi-VNIC.
Bring your own OVM: You can bring your Oracle VM workload to Oracle Cloud Infrastructure. For more information, see Installing and Configuring Oracle VM on Oracle Cloud Infrastructure.
Bring your own Hyper-V: You can bring your own operating system images or older operating systems such as Windows Server 2003, Windows Server 2008, and older Linux -based operating systems using Hyper-V on bare metal instances. For a full list of supported Hyper-V guests, see Supported Windows guest operating systems for Hyper-V on Windows Server and Supported Linux and FreeBSD virtual machines for Hyper-V on Windows. See Deploying Hyper-V on Oracle Cloud Infrastructure for more information.