KVM: Difference between revisions

From Han Wiki
Jump to navigation Jump to search
→‎Installing on CentOS 7.5: write up to loading of KVM module
→‎Install packages and start libvirtd: configure bridged networking
Line 29: Line 29:
kvm                  578558  1 kvm_intel
kvm                  578558  1 kvm_intel
irqbypass              13503  1 kvm
irqbypass              13503  1 kvm
</source>
== Configure bridged networking ==
Libvirtd configures a dhcpd-based network bridge by default.  You can check in the following way:
<source lang="bash">
# brctl show
bridge name    bridge id              STP enabled    interfaces
virbr0          8000.525400f0c02d      yes            virbr0-nic
# virsh net-list
Name                State      Autostart    Persistent
----------------------------------------------------------
default              active    yes          yes
</source>
</source>

Revision as of 14:48, 5 July 2018

Kernel-based Virtual Machine. A hypervisor technology featuring tight integration to Linux kernel.

Installation

Installing on CentOS 7.5

  • Tested on CentOS 7.5.1804

Install packages and start libvirtd

Install required packages:

# yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install

Start the libvirtd service:

# systemctl enable libvirtd
# systemctl start libvirtd

Make sure KVM module loaded using lsmod command:

# lsmod | grep -i kvm
kvm_intel             178927  0
kvm                   578558  1 kvm_intel
irqbypass              13503  1 kvm

Configure bridged networking

Libvirtd configures a dhcpd-based network bridge by default. You can check in the following way:

# brctl show
bridge name     bridge id               STP enabled     interfaces
virbr0          8000.525400f0c02d       yes             virbr0-nic

# virsh net-list
 Name                 State      Autostart     Persistent
----------------------------------------------------------
 default              active     yes           yes