RHEL CentOS установка и настройка KVM

Проверка поддержки аппаратной виртуализации:
# egrep '(svm|vmx)' /proc/cpuinfo

Пустой вывод у данной команды, означает отсутствие поддержки аппаратной виртуализации. Если же команда произвела вывод флагов процессора, есть смысл начать установку kvm. Для RHEL6, CentOS6 kvm будет работать для x86_64 версии ОС. Системные требования kvm

Установка:
# yum install kvm libvirt virt-manager

После установки запускаем сервис libvirt
# service libvirtd start

Проверяем загрузку модулей kvm:
# lsmod | grep kvm
kvm_intel         50444    3
kvm                   306445  1 kvm_intel

Настройка bridge адаптера

Установим необходимые компоненты:
# yum install bridge-utils tunctl

Настройка работы сетевых сервисов:
# chkconfig NetworkManager off
# service NetworkManager stop
# chkconfig network on

Редактируем файл сетевого интерфейса (добавляем BRIDGE="br0"):
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="00:1E:67:1B:F4:2B"
NM_CONTROLLED="yes"
ONBOOT="yes"
BRIDGE="br0"

Теперь создадим интерфейс br0:
# vi /etc/sysconfig/network-scripts/ifcfg-br0

Настройки для статического IP адреса:
DEVICE="br0"
TYPE="Bridge"
BOOTPROTO="static"
IPADDR="10.10.10.7"
GATEWAY="10.10.10.1"
NETMASK="255.255.255.0"
DELAY="0"
IPV6INIT="no"
IPV6_AUTOCONF="no"
ONBOOT="yes"

Настройки для dhcp:
DEVICE="br0"
TYPE="Bridge"
BOOTPROTO="dhcp"
ONBOOT="yes"
IPV6INIT="no"
IPV6_AUTOCONF="no"

Перезапускаем сетевой сервис:
# service network restart

Проверяем наличие созданного интерфейса
# brctl show
bridge name    bridge id        STP enabled    interfaces
br0        8000.001e671bf42b           no           eth0
                            vnet0

Twitter