Oracle VM: Comparison/Conversion between Guest Virtualisation Modes: HVM, PVM and HVM with PV Drivers
(Doc ID 757719.1)
Last updated on MAY 22, 2023
Applies to:
Oracle VM - Version 2.1 to 3.4.1 [Release OVM21 to OVM34]Oracle Cloud Infrastructure - Version N/A and later
Private Cloud Appliance X8-2
Linux x86-64
Linux x86
Goal
The purpose of this article is to:
- Describe, compare and contrast available Oracle VM guest virtualisation modes
- Outline how to verify and validate the virtualisation mode used by a Virtual Machine guest
- Describe how to change the virtualisation mode of a guest VM
The article is intended for both Oracle VM and Linux System Administrators
Solution
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Goal |
Solution |
1. Oracle VM Virtualisation Modes |
1A. Hardware Virtualised (HVM) |
1B. Paravirtualised (PVM) |
1C. Hardware Virtualised (HVM) with Paravirtualised (PV) Drivers (HVM+PV) |
2. Supported Guest Operating Systems and Permissible Virtualisation Modes |
2.1 Special note regarding Oracle Linux |
2.2 Special note regarding Oracle Solaris |
3. Virtualisation Mode Hardware Requirements |
3A. HVM Requirements |
3B. PVM Requirements |
3C. HVM+PV Requirements |
4. Virtualisation Modes - Advantages & Disadvantages |
4A. HVM Advantages & Disadvantages |
4B. PVM Advantages & Disadvantages |
4C. HVM+PV Advantages & Disadvantages |
5. Virtualisation Mode Validation |
5A. HVM Mode Validation |
5B. PVM Mode Validation |
5C. HVM+PV Mode Validation |
6. Legacy Oracle Linux Kernel Information |
6A. HVM |
6B. PVM |
6C. HVM+PV |
7. Conversion from One Virtualisation Mode to Another |
7A. Oracle VM 2.x: Oracle Linux Legacy guest VM Conversion from HVM to HVM+PV (applicable to < OL4U7, < OL5U3 only) |
7A1. Backup the guest |
7A2. Install kmod-xenpv and modversions/module-init-tools |
7A3 Modify /etc/modprobe.conf to use PV Drivers |
7A4. Create Initial Ramdisk (initrd) with PV Drivers |
7A5. Modify /boot/grub/grub.conf |
7A6. Configure 'xm console' access to guest |
7A7. Shutdown the guest |
7A8. Reconfigure the guest configuration file (vm.cfg) |
7A9. Restart the guest |
8. Virtualisation Mode Testing and Selection |
A. Appendix |
A1. Sample Oracle Linux HVM Guest Configuration |
A2. Sample Oracle Linux PVM Guest Configuration |
A3. Sample Oracle Linux HVM+PV Guest Configuration |
References |