Difference between revisions of "Virtualisation"
From Realm Business Systems Ltd
(28 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | <br> | ||
+ | <gallery mode="packed-hover" widths=200px heights=100px> | ||
+ | File:KVM.png|https://www.linux-kvm.org | ||
+ | File:QEMU.png|https://www.qemu.org | ||
+ | File:Libvirt.png|https://libvirt.org/ | ||
+ | File:VirtManager.png|https://virt-manager.org/ | ||
+ | </gallery> | ||
<br> | <br> | ||
==<SMALL >'''Virtualization is the process of creating several virtual machines (VMs) from one physical machine using software called a hypervisor.'''</SMALL >== | ==<SMALL >'''Virtualization is the process of creating several virtual machines (VMs) from one physical machine using software called a hypervisor.'''</SMALL >== | ||
Line 6: | Line 13: | ||
<br> | <br> | ||
:'''KVM''' (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions. | :'''KVM''' (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions. | ||
− | + | :Using KVM, one can run multiple virtual machines running unmodified Linux or Windows images. | |
− | + | :Each virtual machine has private virtualized hardware: Network, disk, graphics, etc. | |
− | + | :The kernel component of KVM is included in mainline Linux, as of 2.6.20., the userspace component of KVM is included in mainline QEMU, as of 1.3. | |
<br> | <br> | ||
:'''QEMU''' is a free and open-source hosted hypervisor that performs hardware virtualization. | :'''QEMU''' is a free and open-source hosted hypervisor that performs hardware virtualization. | ||
<br> | <br> | ||
:'''LIBVIRT''' is an open-source API, daemon and management tool for managing platform virtualization. | :'''LIBVIRT''' is an open-source API, daemon and management tool for managing platform virtualization. | ||
− | + | :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. | |
− | + | ||
− | + | ||
<br> | <br> | ||
:'''VIRT-MANAGER''' application is a desktop user interface for managing virtual machines through libvirt. | :'''VIRT-MANAGER''' application is a desktop user interface for managing virtual machines through libvirt. | ||
− | + | <br> | |
'''KVM + LIBVIRT + QEMU + VIRT-MANAGER are free and open source''' – there are no limitations and you can inspect, integrate, extend and modify however you want. | '''KVM + LIBVIRT + QEMU + VIRT-MANAGER are free and open source''' – there are no limitations and you can inspect, integrate, extend and modify however you want. | ||
− | <br><br> | + | <br><br><br> |
Latest revision as of 17:17, 9 February 2023
Virtualization is the process of creating several virtual machines (VMs) from one physical machine using software called a hypervisor.
- The virtual machines act and perform just like physical machines, sharing the physical machine’s computing resources.
- With virtualization you can run multiple servers, desktops, operating systems and networks within the same physical machine.
- KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions.
- Using KVM, one can run multiple virtual machines running unmodified Linux or Windows images.
- Each virtual machine has private virtualized hardware: Network, disk, graphics, etc.
- The kernel component of KVM is included in mainline Linux, as of 2.6.20., the userspace component of KVM is included in mainline QEMU, as of 1.3.
- QEMU is a free and open-source hosted hypervisor that performs hardware virtualization.
- LIBVIRT is an open-source API, daemon and management tool for managing platform virtualization.
- 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.
- VIRT-MANAGER application is a desktop user interface for managing virtual machines through libvirt.
KVM + LIBVIRT + QEMU + VIRT-MANAGER are free and open source – there are no limitations and you can inspect, integrate, extend and modify however you want.