linux_wiki:configure_a_physical_machine_to_host_virtual_guests

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linux_wiki:configure_a_physical_machine_to_host_virtual_guests [2016/03/03 22:46]
billdozor
linux_wiki:configure_a_physical_machine_to_host_virtual_guests [2019/05/25 23:50] (current)
Line 3: Line 3:
 **General Information** **General Information**
  
-Yum groups can save you time, as long as you have access to a repo that has the groups defined. +Yum groups can save you time, as long as you have access to a repo that has the groups defined. **This may NOT be the case on an exam**.
  
 ---- ----
Line 9: Line 9:
 ===== Installing and Starting KVM ===== ===== Installing and Starting KVM =====
  
-Install packages +Install packages for VM installs, hardware emulation, imaging 
-<code bash> +  * CLI packages<code bash>yum install virt-install qemu-kvm qemu-img</code> 
-yum install virt-install virt-manager qemu-kvm qemu-img +    * virt-install: VM creation 
-OR +    * qemu-kvm: Provides hardware emulation for the KVM hypervisor 
-yum groupinstall "Virtualization Client" +    * qemu-img: Disk image utility 
-</code> + 
-  qemu is the layer that allows for virtualization to work with KVM +  * GUI packages<code bash>yum install virt-manager</code> 
-  * KVM is built into the kernel and allows virtualization support+    * **virt-manager** is only needed if you want the GUI Virtual Machine Manager application to create/control VMs. 
 + 
 +  * CLI and GUI packages group<code bash>yum groupinstall "Virtualization Client"</code> 
 +    * Will install all of the above (and probably extras)
  
 \\ \\
-Libvirt packages+Management packages
 <code bash> <code bash>
 yum install libvirt libvirt-client libvirt-python yum install libvirt libvirt-client libvirt-python
Line 26: Line 29:
 </code> </code>
   * libvirt packages allow interacting with virtual guests/managing virtual machines   * libvirt packages allow interacting with virtual guests/managing virtual machines
 +    * libvirt: Interact with virtualization via an API
 +    * libvirt-client: Client binaries to access virtualization (provides virsh CLI VM management utility)
 +    * libvirt-python: Module for Python programs to access virtualization
  
 \\ \\
-Enable/Start libvirt+Enable/Start libvirtd - Daemon required to manage virtualization
 <code bash> <code bash>
 systemctl enable libvirtd systemctl enable libvirtd
  • linux_wiki/configure_a_physical_machine_to_host_virtual_guests.1457063211.txt.gz
  • Last modified: 2019/05/25 23:50
  • (external edit)