Changes

KVM

1,427 bytes added, 15:59, 22 June 2018
Created page with "=Introduction= ===hypervisor=== A hypervisor or virtual machine monitor (VMM) is computer software, firmware or hardware that creates and runs virtual machines. A computer on..."
=Introduction=

===hypervisor===
A hypervisor or virtual machine monitor (VMM) is computer software, firmware or hardware that creates and runs virtual machines. A computer on which a hypervisor runs one or more virtual machines is called a host machine, and each virtual machine is called a guest machine. The hypervisor presents the guest operating systems with a virtual operating platform and manages the execution of the guest operating systems. Multiple instances of a variety of operating systems may share the virtualized hardware resources

* Type 1 hypervisor: hypervisors run directly on the system hardware – A “bare metal” embedded hypervisor,
* Type 2 hypervisor: hypervisors run on a host operating system that provides virtualization services, such as I/O device support and memory management.

:[[File:ClipCapIt-180622-175904.PNG]]



===libvirt===
libvirt is an open-source API, daemon and management tool for managing platform virtualization.[3] It can be used to manage KVM, Xen, VMware ESX, QEMU and other virtualization technologies. These APIs are widely used in the orchestration layer of hypervisors in the development of a cloud-based solution.


<pre>
# virsh net-list
Name State Autostart Persistent
----------------------------------------------------------
default active yes yes
docker-machines active yes yes
</pre>