Oracle Cloud Infrastructure Documentation

Bring Your Own Image (BYOI)

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.

Licensing Requirements

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.

  • Windows images

    These Windows versions support custom image import:

    • 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.

    For information about the licensing requirements for Windows images, see Microsoft Licensing on Oracle Cloud Infrastructure.

  • Linux 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

This topic has moved. Please update your bookmarks.

This topic has moved. Please update your bookmarks.

This topic has moved. Please update your bookmarks.