What is Exadata KVM virtualization?

What is Exadata KVM virtualization?

In the past, Exadata used Oracle VM (Xen) for virtualization. However, starting with the X8M and the move to high-speed RoCE (Ethernet) networking, Oracle switched to Oracle Linux KVM (Kernel-based Virtual Machine).

Exadata KVM is not just standard virtualization; it is a highly tuned, "engineered" hypervisor that allows you to run multiple isolated database clusters on the same physical hardware with near-zero performance loss.


1. What makes Exadata KVM different?

In a typical virtual environment, the hypervisor (the "middleman") adds a layer of delay to every storage and network request. Exadata KVM eliminates this middleman using two key technologies:

  • SR-IOV (Single Root I/O Virtualization): This allows a Virtual Machine (Guest) to talk directly to the physical network card (RoCE NIC). Instead of the hypervisor handling the packet, the hardware handles it.

  • RDMA Passthrough: Just like physical Exadata, KVM guests use RDMA to reach into storage memory. The data bypasses the hypervisor entirely, moving from storage directly into the VM’s memory.


2. The Architecture: Host vs. Guest

When you choose a virtualized Exadata, your Database Server is split into two layers:

LayerNameRole
Physical LayerKVM HostThe "bare metal" operating system. It manages the hardware, power, and the health of the virtual machines.
Virtual LayerKVM GuestAn isolated "Virtual Machine" (VM). This is where you install Oracle Grid Infrastructure and the Database.

Note: You can have up to 50 guests on a single database server in the latest models (X10M/X11M), though most enterprises run 2–4 for optimal performance.


3. Why use KVM Virtualization?

Virtualization on Exadata is popular for three major reasons:

A. Secure Isolation

You can have a "Finance" VM cluster and a "Marketing" VM cluster on the same physical rack. They have separate Operating Systems, separate IP addresses, and separate administrative passwords. The Marketing team cannot see or access the Finance team's data, even though they share the same physical CPUs.

B. Flexible Patching

In a physical setup, if you want to patch the OS, you have to take the whole server down. With KVM, you can patch Guest VM A while Guest VM B stays online. This allows different departments to maintain their own maintenance schedules.

C. Trusted Partitions (Licensing)

This is a huge cost saver. Oracle allows "Hard Partitioning" with KVM. This means if you have a server with 96 cores but only want to pay for 16 Oracle Database licenses, you can create a VM restricted to 16 cores. Oracle recognizes this as a legal boundary for licensing.


4. KVM vs. The Old OVM (Xen)

FeatureOld Exadata (OVM/Xen)Modern Exadata (KVM)
Network FabricInfiniBandRoCE (100Gbps)
HypervisorStandalone XenBuilt into Linux Kernel
ManagementOVM ManagerOEDA / vm_maker / OLVM
PerformanceHighUltra-High (Native RoCE/RDMA)

Summary

Exadata KVM is the bridge between the world of "Bare Metal" performance and "Cloud" flexibility. It gives you the isolation and management benefits of a virtual environment without the "virtualization tax" that usually slows down heavy database workloads.

Looking for servers Rental ?

Call Our Expert :


  • (call for rental enquiries)

Email us :