redhat:virtualization-redhat:kvm-installation-centos7

Differences

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

Link to this comparison view

redhat:virtualization-redhat:kvm-installation-centos7 [2020/04/01 10:34] – created michaelredhat:virtualization-redhat:kvm-installation-centos7 [2020/04/01 10:40] (current) michael
Line 1: Line 1:
 ====== KVM Hypervisor unter Redhat / CentOS 7 ====== ====== KVM Hypervisor unter Redhat / CentOS 7 ======
-**KVM** ist eine Open Source Hardware Virtualisierungslösung, welche dazu gebraucht werden kann; um mehrere Linux basierende oder auch Windows basierende Systeme parallel auf einem Host zu betreiben. KVM ist typischerweise bekannt als sogenannte "**Kernel based Virtual Machine**". Dies ist so, weil nach der Installation des Pakages das KVM Module beim nächsten Boot mit dem Kernel geladen wird und so einen //normalen Linux Server// in einen fast Baremetal-Hypervisor verwandelt. Nun werde ich beschreiben, wie genau so ein [[https://de.wikipedia.org/wiki/Kernel-based_Virtual_Machine|KVM Hypervisor]] aufgesetzt wird und wie man ihn anschliessend verwalten kann. 
  
-<wrap em>Bevor mit der Installation des Hypervisors begonnen wird, solle immer zuerst überprüfen; ob die aktuelle Maschine überhaupt eine Virtualisierung unterstützt. Dies wird folgendermassen überprüft:</wrap>+**KVM** ist eine Open Source Hardware Virtualisierungslösung, welche dazu gebraucht werden kann; um mehrere Linux basierende oder auch Windows basierende Systeme parallel auf einem Host zu betreiben.  
 + 
 +KVM ist typischerweise bekannt als sogenannte "**Kernel based Virtual Machine**". Dies ist so, weil nach der Installation des Pakets das KVM Module beim nächsten Boot mit dem Kernel geladen wird und so einen //normalen Linux Server// in einen Baremetal-Hypervisor verwandelt.  
 + 
 +Nun werde ich beschreiben, wie genau so ein [[https://de.wikipedia.org/wiki/Kernel-based_Virtual_Machine|KVM Hypervisor]] aufgesetzt wird und wie man ihn anschliessend verwalten kann. 
 + 
 + 
 + 
 +<wrap em>Bevor mit der Installation des Hypervisors begonnen wird, muss immer zuerst überprüft werden; ob die aktuelle Maschine überhaupt eine Virtualisierung unterstützt. Dies wird folgendermassen gemacht:</wrap> 
 <code> <code>
 # grep -E '(vmx|svm)' /proc/cpuinfo # grep -E '(vmx|svm)' /proc/cpuinfo
 </code> </code>
  
-Wenn man nun den Output **vmx** oder **svn** bekommt ist alles in Ordnung. Wenn nichts kommt kann auf diesem Host nicht Visualisiert werden.+Wenn man nun den Output **vmx** oder **svn** bekommt ist alles in Ordnung. Wenn nichts kommt kann auf diesem Host nicht visualisiert werden.
  
  
Line 162: Line 170:
 The above **virt-install** command consitst of following options : The above **virt-install** command consitst of following options :
  
-  * **–name** = <Name of the Virtual Machine> +  * ''**–name** = <Name of the Virtual Machine>'' 
-  * **–file** = <Location where our virtual machine disk file will be stored > +  * ''**–file** = <Location where our virtual machine disk file will be stored >'' 
-  * **–file-size** = < Size of the Virtual Machine, in my case it is 20GB > +  * ''**–file-size** = < Size of the Virtual Machine, in my case it is 20GB >'' 
-  * **–nonsparse** = < Allocate the whole storage while creating> +  * ''**–nonsparse** = < Allocate the whole storage while creating>'' 
-  * **–graphics** = < Specify the graphical tool for interactive installation, in above example I am using spice > +  * ''**–graphics** = < Specify the graphical tool for interactive installation, in above example I am using spice >'' 
-  * **–vcpu** = < Number of virtual CPU for the Machine > +  * ''**–vcpu** = < Number of virtual CPU for the Machine >'' 
-  * **–ram** = < RAM size for the virtual Machine > +  * ''**–ram** = < RAM size for the virtual Machine >'' 
-  * **–cdrom** = < Virtual CD ROM which specify the installation media like ISO file > +  * ''**–cdrom** = < Virtual CD ROM which specify the installation media like ISO file >'' 
-  * **–network** = < it is used to specify which network we will use for the virtual machine, in this example I am bridge interface> +  * ''**–network** = < it is used to specify which network we will use for the virtual machine, in this example I am bridge interface>'' 
-  * **–os-type** = < Operating system type like linux and window> +  * ''**–os-type** = < Operating system type like linux and window>'' 
-  * **–os-variant**= <KVM maintains the OS variants like ‘fedora18′, ‘rhel6’ and ‘winxp’ , this option is optional and if you not sure about OS variant you can mentioned it as generic>+  * ''**–os-variant**= <KVM maintains the OS variants like ‘fedora18′, ‘rhel6’ and ‘winxp’ , this option is optional and if you not sure about OS variant you can mentioned it as generic>''
  
  
-Open now the Virt Viewer //(on Windoff)// and follow the instruction to complete the installation.+Open now the Virt Viewer //(on Windows)// and follow the instruction to complete the installation.
  
 {{:redhat:virtualization-redhat:ubuntu-16-04-virt-install.jpg?nolink|}} {{:redhat:virtualization-redhat:ubuntu-16-04-virt-install.jpg?nolink|}}
Line 193: Line 201:
  
 <WRAP center round tip 100%> <WRAP center round tip 100%>
 +  * ''Cockpit''
   * ''https://www.virtualizor.com/''   * ''https://www.virtualizor.com/''
   * ''https://github.com/ArchipelProject/Archipel/wiki''   * ''https://github.com/ArchipelProject/Archipel/wiki''
  • redhat/virtualization-redhat/kvm-installation-centos7.1585730064.txt.gz
  • Last modified: 2020/04/01 10:34
  • by michael