La'hev

Heverovy poznatky a poznámky

Uživatelské nástroje

Nástroje pro tento web


Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
linux:kvm_qemu [2015/03/13 15:47] Heverlinux:kvm_qemu [2015/06/26 11:26] (aktuální) Hever
Řádek 1: Řádek 1:
 ====== KVM  - QEMU ====== ====== KVM  - QEMU ======
-KVM (Kernel-based Virtual Machine) je utilita umožnující vytvářet virtuální hardware. Využívá QEMU.+**KVM** (Kernel-based Virtual Machine, neboli česky Virtualizační stroj založený na linuxovém jádřea **QEMU** (Quick EMUlator) jsou dvě samostatné technologie, které se ale používají spolu. Dohromady umějí vytvářet [[linux:virtualizace|virtuální]] stroje (virtuální hardware) s vysokým výkonem 
 + 
 +  * KVM je součástí linuxového jádra (od verze 3) a ke své funkčnosti potřebuje, aby procesor podporoval hardwarovou virtualizaci.  
 + 
 +  * QEMU může fungovat i bez KVM, vytváří (emuluje) hardware virtuálního stroje a na něm spouštět systémy (virtuální BIOS, který nabootuje z připojeného virtuálního disku atp.). Bez KVM všechny instrukce musí softwareově "přežvýkat" a dále poslat skutečnému hardware ke zpracování. V módu s KVM je stále emulátorem hardware virtuálního stroje, většinu řízení ovšem už předává KVM a tedy jádru hostitelského systému, které již komunikuje přímo s hardware (procesorové instrukce hosta tak mohou být přímo předávány procesoru), čímž se dosahuje mnohem většího výkonu. 
 + 
 +===== Libvirt ===== 
 +Virtuální stroj se vytváří příkazem ''qemu-kvm'' s mnoha parametry. Pro lepší správu se pracuje s knihovnou ''libvirt'', resp. s některýmu příkazy, které poskytuje (např. ''virsh''). Libvirt zastřešuje i spoustu dalších virtualizačních metod (např. XEN, [[LXC]],...) 
 + 
 +===== Přístup na virtualizované stroje ===== 
 +  * běžně jako na normální serverové stroje přes ssh (resp. remote desktop / vzdálenou plochu u windows) 
 +  * zadní vrátka přes VNC 
 + 
 +===== Poznámky =====
  
   aptitude install qemu-kvm libvirt-bin   aptitude install qemu-kvm libvirt-bin
linux/kvm_qemu.1426258055.txt.gz · Poslední úprava: 2015/03/13 15:47 autor: Hever