GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte KVM Hypervisor na CentOS 7.xa RHEL 7.x

KVM je software pro hardwarovou virtualizaci s otevřeným zdrojovým kódem, jehož prostřednictvím můžeme vytvářet a provozovat více virtuálních strojů na bázi Linuxu a Windows současně. KVM je známý jako virtuální stroj založený na jádře, protože když nainstalujeme balíček KVM, modul KVM se nahraje do aktuálního jádra a změní náš počítač se systémem Linux na hypervizor.

V tomto příspěvku nejprve předvedeme, jak můžeme nainstalovat KVM hypervisor na CentOS 7.xa RHEL 7.xa poté se pokusíme nainstalovat virtuální stroje.

Než budete pokračovat v instalaci KVM, zkontrolujte, zda procesor vašeho systému podporuje virtualizaci hardwaru.

Spusťte příkaz beneath z konzoly.

[[email protected] ~]# grep -E '(vmx|svm)' /proc/cpuinfo

Měli bychom dostat slovo buď vmx nebo svm ve výstupu, jinak CPU nepodporuje virtualizaci.

Krok:1 Nainstalujte KVM a jeho přidružené balíčky

Spuštěním následujícího příkazu yum nainstalujte KVM a jeho přidružené balíčky.

[[email protected] ~]# yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer bridge-utils

Spusťte a povolte službu libvirtd

[[e-mail chráněný] ~]# systemctl spustí libvirtd[[email protected] ~]# systemctl povolí libvirtd

Spuštěním příkazu beneath zkontrolujte, zda je modul KVM načten nebo ne

[[e-mail chráněn] ~]# lsmod | grep kvmkvm_intel             162153  0kvm                   525409  1 kvm_intel[[e-mail chráněný] ~]#

V případě, že máte instalaci Minimal CentOS 7 a RHEL 7, virt-manger se nespustí, takže musíte nainstalovat balíček x-window.

[[email protected] ~]# yum install "@X Window System" xorg-x11-xauth xorg-x11-fonts-* xorg-x11-utils -y

Restartujte server a poté zkuste spustit virt manager.

Krok:2 Spusťte Virt Manager

Virt Manager je grafický nástroj, jehož prostřednictvím můžeme instalovat a spravovat virtuální stroje. Chcete-li spustit správce virt, zadejte „virt-manager ‘ příkaz z terminálu.

[[email protected] ~]# virt-manager

Krok:3 Konfigurace rozhraní Bridge

Než začnete vytvářet virtuální počítače, nejprve vytvořte rozhraní mostu. Rozhraní Bridge je vyžadováno, pokud chcete přistupovat k virtuálním strojům mimo vaši hypervisorovou síť.

[[email protected] ~]# cd /etc/sysconfig/network-scripts/[[email protected] network-scripts]# cp ifcfg-eno49 ifcfg-br0[[email protected] network-scripts]# 

V příkazu cp nahraďte název rozhraní, který vyhovuje vašemu systému a poté upravte soubor rozhraní a nastavte následující:

[[email protected] network-scripts]# vi ifcfg-eno49TYPE=EthernetBOOTPROTO=staticDEVICE=eno49ONBOOT=yesBRIDGE=br0

Upravte soubor Bridge (ifcfg-br0) a nastavte následující:

[[email protected] network-scripts]# vi ifcfg-br0TYPE=BridgeBOOTPROTO=staticDEVICE=br0ONBOOT=yesIPADDR=192.168.10.21NETMASK=255.255.255.0GATEWAY=192.1681916..8>pre 

Nahraďte IP adresu a podrobnosti o DNS serveru podle vašeho nastavení.

Restartujte službu správce sítě, abyste povolili rozhraní mostu.

[[email protected] ~]# systemctl restart NetworkManager[[email protected] ~]#

Poznámka: Ve výchozím nastavení je v CentOS 7 / RHEL 7 služba Network Manager povolena a pokud jste provedli změny v síťových souborech, musíme službu Network Manager restartovat, aby se změny projevily. V případě, že je služba Network Manager zakázána a zastavena, můžeme použít síťovou službu (systemctl restart network)

Zkontrolujte rozhraní Bridge pomocí níže uvedeného příkazu:

[[email protected] ~]# ip addr show br0

Krok:4 Začněte vytvářet virtuální stroje.

Nyní vytvořte virtuální počítač buď z příkazového řádku pomocí „virt-install ‘ nebo z GUI (virt-manager )

Pojďme vytvořit virtuální počítač „Windows Server 2012 R2 ” pomocí virt-manager.

Spusťte „virt-manager“

Přejděte na možnost Soubor a klikněte na „Nový virtuální počítač“

Jako instalační médium použijeme soubor ISO. V dalším kroku zadejte cestu k souboru ISO.

Klikněte na Vpřed.

Zadejte výpočetní zdroje:RAM a CPU podle vašeho nastavení.

Pro pokračování klikněte na Forward.

Zadejte velikost úložiště virtuálního počítače, v mém případě používám 25G.

V dalším kroku zadejte název virtuálního počítače a vyberte síť jako ‚Bridge bro‘

Klepnutím na Dokončit spusťte instalaci.

Postupujte podle pokynů na obrazovce a dokončete instalaci.

Vytvoření virtuálního počítače z příkazového řádku:

Virtuální stroje lze vytvořit také z konzoly pomocí příkazu „virt-install“. V následujícím příkladu přejdu na virtuální počítač Ubuntu 16.04 LTS.

[[e-mail chráněný] ~]# virt-install --name=Ubuntu-16-04 --file=/var/lib/libvirt/images/ubuntu16-04.dsk --file-size=20 -- nonsparse --graphics spice --vcpus=2 --ram=2048 --cdrom=ubuntu-16.04-server-amd64.iso --network bridge=br0 --os-type=linux --os-variant=generic Spouštění instalace. ..Přidělení 'ubuntu16-04.dsk' | 20 GB 00:00:00Vytváření domény...

Nyní postupujte podle pokynů a dokončete instalaci.

Ve výše uvedeném příkazu „virt-install“ jsme použili následující možnosti:

  • –name =
  • –file =
  • –file-size =
  • –nonsparse =
  • –graphics =
  • –vcpu =
  • –ram =
  • –cdrom =
  • –network =
  • –os-type =
  • –os-variant=

Po dokončení instalace můžeme přistupovat ke konzole virtuálního počítače z „virt-manager ‘ jak je uvedeno níže.

To je vše, základní instalace a konfigurace KVM hypervisoru je dokončena.


Cent OS
  1. Jak nainstalovat KVM na RHEL 8 / CentOS 8

  2. Jak nainstalovat a nakonfigurovat sambu na RHEL 8 / CentOS 8

  3. Nainstalujte a nakonfigurujte VNC Server v CentOS 7 a RHEL 7

  1. Jak nainstalovat ownCloud na CentOS 7

  2. Jak nainstalovat Drupal 8 na CentOS 7

  3. Jak nainstalovat server Kolab 16 Groupware na CentOS 7 / RHEL 7

  1. Nainstalujte Apache Tomcat 9 na CentOS 7 / RHEL 7 / Ubuntu 16.04

  2. Jak nainstalovat a nakonfigurovat Jenkins na CentOS 7 a RHEL 7

  3. Jak nainstalovat ELK Stack na CentOS 7 / RHEL 7