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

Next revision
Previous revision
linux_wiki:configure_a_physical_machine_to_host_virtual_guests [2016/02/29 21:49]
billdozor created
linux_wiki:configure_a_physical_machine_to_host_virtual_guests [2019/05/25 23:50] (current)
Line 3: Line 3:
 **General Information** **General Information**
  
-About this page/how-to/script+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**.
  
 ---- ----
  
-Install packages +===== Installing and Starting KVM ===== 
-<code bash> + 
-yum install virt-install virt-manager qemu-kvm qemu-img +Install packages for VM installs, hardware emulation, imaging 
-OR +  * CLI packages<code bash>yum install virt-install qemu-kvm qemu-img</code> 
-yum groupinstall "Virtualization Client" +    * virt-install: VM creation 
-</code> +    * qemu-kvm: Provides hardware emulation for the KVM hypervisor 
-  qemu is the layer that allows for virtualization to work with KVM +    * qemu-img: Disk image utility 
-  * KVM is built into the kernel and allows virtualization support+ 
 +  * GUI packages<code bash>yum install virt-manager</code> 
 +    * **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)
  
-Libvert packages+\\ 
 +Management packages
 <code bash> <code bash>
 yum install libvirt libvirt-client libvirt-python yum install libvirt libvirt-client libvirt-python
Line 23: 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
Line 30: Line 40:
 </code> </code>
  
 +\\
 Two ways to manage VMs Two ways to manage VMs
   * virt-manager => GUI   * virt-manager => GUI
  • linux_wiki/configure_a_physical_machine_to_host_virtual_guests.1456800583.txt.gz
  • Last modified: 2019/05/25 23:50
  • (external edit)