Please enable JavaScript.
Coggle requires JavaScript to display documents.
Intro to Compute Virtualization - Coggle Diagram
Intro to Compute Virtualization
Intro to FusionCompute
It virtualizes compute, storage, and network resources using the virtual computing, virtual storage, and virtual network technologies.
Parts
VRM
: functions as the management tool of KVM. VRM manages clusters or resources in the resource pool.
CNA
: similar to the QEMU+KVM module in KVM. CNA provides the virtualization function.
UVP (hypervisor) adopts the bare-metal architecture
Intro to KVM
A virtualization module in Linux kernel that allow kernel to function as hypervisor.
KVM System Part
KVM Module
: for CPU and Memory Virt
QEMU
: for I/O virt
Management Tools
: managing VM
Libvirt: An open-source project and is a powerful management tool for managing KVM VMs.
Advantage Virtio
Saves h/w resoures for QEMU emulation
Reduced number of I/O request paths
Intro to Virtualization
CPU Virtualization
Full Virtualization
Paravirtualization
Memory Virtualization
: a process of centrally managing the physical memory of a physical machine and aggregating the physical memory into a virtualized memory pool available to VMs.
Characteristics
Isolated
Independent
Partitioned
Encapsulated
I/O Virtualization
Paravirtualization
Hardware-assisted virtualization
Full Virtualization