mirror of
https://pagure.io/fedora-docs/quick-docs.git
synced 2024-12-01 07:39:48 +00:00
Technical review of using nested virtualization
This commit is contained in:
parent
5f4f52dc1f
commit
73c781cd26
3 changed files with 14 additions and 13 deletions
|
@ -22,12 +22,12 @@ To enable nested virtualization for Intel processors:
|
||||||
. Shut down all running VMs and unload the `kvm_probe` module:
|
. Shut down all running VMs and unload the `kvm_probe` module:
|
||||||
+
|
+
|
||||||
----
|
----
|
||||||
# modprobe -r kvm_intel
|
$ sudo modprobe -r kvm_intel
|
||||||
----
|
----
|
||||||
. Activate the nesting feature:
|
. Activate the nesting feature:
|
||||||
+
|
+
|
||||||
----
|
----
|
||||||
# modprobe kvm_intel nested=1
|
$ sudo modprobe kvm_intel nested=1
|
||||||
----
|
----
|
||||||
+
|
+
|
||||||
. Nested virtualization is enabled until the host is rebooted. To enable it permanently, add the following line to the `/etc/modprobe.d/kvm.conf` file:
|
. Nested virtualization is enabled until the host is rebooted. To enable it permanently, add the following line to the `/etc/modprobe.d/kvm.conf` file:
|
||||||
|
@ -41,12 +41,12 @@ To enable nested virtualization for AMD processors:
|
||||||
. Shut down all running VMs and unload the `kvm_amd` module:
|
. Shut down all running VMs and unload the `kvm_amd` module:
|
||||||
+
|
+
|
||||||
----
|
----
|
||||||
# modprobe -r kvm_amd
|
$ sudo modprobe -r kvm_amd
|
||||||
----
|
----
|
||||||
. Activate the nesting feature:
|
. Activate the nesting feature:
|
||||||
+
|
+
|
||||||
----
|
----
|
||||||
# modprobe kvm_amd nested=1
|
$ sudo modprobe kvm_amd nested=1
|
||||||
----
|
----
|
||||||
. Nested virtualization is enabled until the host is rebooted. To enable it permanently, add the following line to the `/etc/modprobe.d/kvm.conf` file:
|
. Nested virtualization is enabled until the host is rebooted. To enable it permanently, add the following line to the `/etc/modprobe.d/kvm.conf` file:
|
||||||
+
|
+
|
||||||
|
|
|
@ -5,16 +5,17 @@
|
||||||
. On the virtual machine, run:
|
. On the virtual machine, run:
|
||||||
+
|
+
|
||||||
----
|
----
|
||||||
# dnf group install virtualization
|
$ sudo dnf group install virtualization
|
||||||
----
|
----
|
||||||
+
|
+
|
||||||
. Verify that the virtual machine has virtualization correctly set up:
|
. Verify that the virtual machine has virtualization correctly set up:
|
||||||
+
|
+
|
||||||
----
|
----
|
||||||
# virt-host-validate
|
$ sudo virt-host-validate
|
||||||
QEMU: Checking for hardware virtualization : PASS
|
QEMU: Checking for hardware virtualization : PASS
|
||||||
QEMU: Checking for device /dev/kvm : PASS
|
QEMU: Checking if device /dev/kvm exists : PASS
|
||||||
QEMU: Checking for device /dev/vhost-net : PASS
|
QEMU: Checking if device /dev/kvm is accessible : PASS
|
||||||
QEMU: Checking for device /dev/net/tun : PASS
|
QEMU: Checking if device /dev/vhost-net exists : PASS
|
||||||
LXC: Checking for Linux >= 2.6.26 : PASS
|
QEMU: Checking if device /dev/net/tun exists : PASS
|
||||||
|
...
|
||||||
----
|
----
|
||||||
|
|
|
@ -1,9 +1,8 @@
|
||||||
ifdef::context[:parent-context: {context}]
|
ifdef::context[:parent-context: {context}]
|
||||||
:context: using-nested-virtiualization-in-kvm
|
:context: using-nested-virtiualization-in-kvm
|
||||||
|
[id='using-nested-virtiualization-in-kvm']
|
||||||
= How to enable nested virtualization in KVM
|
= How to enable nested virtualization in KVM
|
||||||
|
|
||||||
include::{partialsdir}/unreviewed-message.adoc[]
|
|
||||||
|
|
||||||
Learn how to run a virtual machine within a virtual machine.
|
Learn how to run a virtual machine within a virtual machine.
|
||||||
|
|
||||||
include::{partialsdir}/proc_enabling-nested-virtualization-in-kvm.adoc[leveloffset=+1]
|
include::{partialsdir}/proc_enabling-nested-virtualization-in-kvm.adoc[leveloffset=+1]
|
||||||
|
@ -16,7 +15,8 @@ include::{partialsdir}/proc_testing-nested-virtualization.adoc[leveloffset=+1]
|
||||||
== Additional resources
|
== Additional resources
|
||||||
|
|
||||||
* https://bugzilla.redhat.com/show_bug.cgi?id=1055002
|
* https://bugzilla.redhat.com/show_bug.cgi?id=1055002
|
||||||
* http://kashyapc.wordpress.com/2012/01/14/nested-virtualization-with-kvm-intel/
|
* https://kashyapc.wordpress.com/2012/01/14/nested-virtualization-with-kvm-intel/
|
||||||
* https://kashyapc.wordpress.com/2012/01/18/nested-virtualization-with-kvm-and-amd/
|
* https://kashyapc.wordpress.com/2012/01/18/nested-virtualization-with-kvm-and-amd/
|
||||||
|
|
||||||
ifdef::parent-context[:context: {parent-context}]
|
ifdef::parent-context[:context: {parent-context}]
|
||||||
ifndef::parent-context[:!context:]
|
ifndef::parent-context[:!context:]
|
||||||
|
|
Loading…
Reference in a new issue