KVM (Kernel-базирани Virtual Machine) + QEMU. Това означава, че процесора на компютъра ви трябва да поддържаIntel VT или AMD-V. Първа стъпка е да инсталираме KVM. Това става като напишете в конзола :yum groupinstall "Virtualisation Tools" "Virtualization Platform"
yum install kvm qemu-kvm python-virtinst libvirt libvirt-python virt-manager libguestfs-tools bridge-utils
Проверка на модула дали е зареден :┌(eragon)─(12:38 AM Sun Apr 06)
└─(~)─(32 files, 4.4Mb)─> ~
# lsmod | grep kvm
kvm_intel 54285 3
kvm 332980 1 kvm_intel
Стартирайте KVM┌( eragon) ─( 12:40 AM Sun Apr 06)
└─( ~) ─( 32 files, 4.4Mb) ─> ~
# etc/rc.d/init.d/libvirtd start
Starting libvirtd daemon: [ ОК]
chkconfig libvirtd on
┌( eragon) ─( 12:45 AM Sun Apr 06)
└─( ~) ─( 32 files, 4.4Mb) ─> ~
# cd /etc/sysconfig/network-scripts
Създайте интерфейс ifcfg-br0.cp ifcfg-eth0 ifcfg-br0
Редактирайте първо ifcfg-br0.DEVICE = br0 #change
ONBOOT = yes
BOOTPROTO = none
IPADDR = 192.168.1.11
NETMASK = 255.255.255.0
TYPE = Bridge #change
GATEWAY = 192.168.1.1
DNS1 = 192.168.1.1
DNS2 = 8.8.8.8
IPV6INIT = no
USERCTL = no
След това ifcfg-eth0.DEVICE = eth0
ONBOOT = yes
BOOTPROTO = none
IPADDR = 192.168.1.11
NETMASK = 255.255.255.0
TYPE = Ethernet
GATEWAY = 192.168.1.1
DNS1 = 192.168.1.1
DNS2 = 8.8.8.8
IPV6INIT = no
USERCTL = no
BRIDGE = br0 # add
Рестарт на network service/etc/rc.d/init.d/network restart
Вижте мрежовите настройки:┌( eragon) ─( 12:48 AM Sun Apr 06)
└─( ~) ─( 32 files, 4.4Mb) ─> ~
# ifconfig
br0 Link encap:Ethernet HWaddr 00:24:1D:CA:8D:AB
inet addr:192.168.1.11 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::224:1dff:feca:8dab/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:684600 errors:0 dropped:0 overruns:0 frame:0
TX packets:744001 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:169815222 ( 161.9 MiB) TX bytes:877486790 ( 836.8 MiB)
eth0 Link encap:Ethernet HWaddr 00:24:1D:CA:8D:AB
inet6 addr: fe80::224:1dff:feca:8dab/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:121369689 errors:0 dropped:0 overruns:0 frame:0
TX packets:103565596 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:75420646329 ( 70.2 GiB) TX bytes:22827277783 ( 21.2 GiB)
Interrupt:20 Memory:f3100000-f3120000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:318630588 errors:0 dropped:0 overruns:0 frame:0
TX packets:318630588 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:32937557613 ( 30.6 GiB) TX bytes:32937557613 ( 30.6 GiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:10.0.0.1 P-t-P:10.0.0.100 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1396 Metric:1
RX packets:3844 errors:0 dropped:0 overruns:0 frame:0
TX packets:4659 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:477487 ( 466.2 KiB) TX bytes:1243627 ( 1.1 MiB)
vnet0 Link encap:Ethernet HWaddr FE:54:00:C0:30:F7
inet6 addr: fe80::fc54:ff:fec0:30f7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:51857 errors:0 dropped:0 overruns:0 frame:0
TX packets:100001 errors:0 dropped:0 overruns:258 carrier:0
collisions:0 txqueuelen:500
RX bytes:4028806 ( 3.8 MiB) TX bytes:138216299 ( 131.8 MiB)
Задължително добавете и:echo “-I FORWARD -m physdev --physdev-is-bridged -j ACCEPT” > /etc/sysconfig/iptables-forward-bridged
иначе има вероятност да се чудите защо нямате мрежа на виртуалните машинки. :)))