LINUX-BG   Адрес : http://www.linux-bg.org
Използване на KVM под CentOS 5
От: XsPiDeR
Публикувана на: 14-10-2015
Адрес на статията: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=409521564
Използване на KVM под CentOS 5

Това кратко ръководство описва как да стартирате
виртуална машина под CentOS 5.x с помоща на qemu и kvm

1. Подготовка
root# yum install kvm kmod-kvm qemu
root# modprobe kvm

или modprobe kvm-intel/kvm-amd

Добаветете потребителя си в групата на KVM

root# usermod -G kvm -a <USERNAME>

root# chown root:kvm /dev/kvm
root# chmod 0660 /dev/kvm

2. Създаване на Виртуална Машина

2.1 Единия вариант е да качите virt-manager и да ползвате
графичния интерфейс. ( Този начин не описан тук. )
root# install virt-manager

2.2 Създаване на диск (image)

root# qemu-img create -f qcow2 disk.img 5G

2.3 Инсталиране на Система

За инсталиране от iso:
qemu-kvm -hda rhel.img -cdrom Пътя/до.iso -m 512 -boot d

За инсталиране от cdrom:
qemu-kvm -hda rhel.img -cdrom /dev/cdrom -m 512 -boot d

След като системата е инсталирана може да я стартирате:
qemu-kvm -hda rhel.img

3.Мрежа ( по-точно Bridged Tap Networking )

root# yum install bridge-utils

Сега трябва да свалите tunctl.Може да го намерите тук -
http://download.fedora.redhat.com/pub/f...

#root rpm -ihv
http://download.fedora.redhat.com/pub/f...
i386/os/Packages/tunctl-1.5-1.fc10.i386.rpm


Трябва да редактирате /etc/udev/rules.d/90-kvm-rules и да
добавите:

KERNEL=="tun",          NAME="%k", GROUP="kvm", MODE="0660"


Сега ето един прост скрипт който ще направи моста м/у
виртуалната машина и реалната мрежа
и ще стартира qemu
Примерната мрежа е 192.168.1.0/24 без DHCP Server. (Променете
настройките спрямо вашите)

#!/bin/sh
PATH=$PATH:/usr/sbin:/sbin
sudo brctl addbr br0
sudo ifconfig eth0 0.0.0.0
sudo brctl addif br0 eth0
sudo ifconfig br0 192.168.1.120 netmask 255.255.255.0 up
sudo route add -net 192.168.1.0 netmask 255.255.255.0 br0
sudo route add default gw 192.168.1.1 br0
sudo tunctl -b -u john
sudo ifconfig tap0 up
sudo brctl addif br0 tap0
export SDL_VIDEO_X11_DGAMOUSE=0
sudo iptables -I RH-Firewall-1-INPUT -i br0 -j ACCEPT
qemu-kvm ~/rhel.img -m 512 -net nic -net
tap,ifname=tap0,script=no

Ако искате да се свържете от виртуалната машина към хост
машината тя ще отговаря на адрес 192.168.1.120

Това е непълен превод на статията от
http://wiki.centos.org/HowTos/KVM
Sat 06 Dec 2008 01:48:23 PM EET

<< Пакетни инсталатори в Дебиан подобни системи | Как да мигрираме стар Samba PDC? >>

Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук, но те са copyleft т.е. могат свободно да бъдат копирани и разпространявани с изискването изрично да се упоменава името на автора, както и да се публикува на видно място, че те са взети от оригиналния им URL-адрес на този сървър (http://www.linux-bg.org). Авторските права на преводните материали принадлежат на техните автори. Ако с публикуването тук на някакъв материал неволно са нарушени нечии права - след констатирането на този факт материалът ще бъде свален.

All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
Linux is copyright by Linus Torvalds.
© Линукс за българи ЕООД 2007
© Slavei Karadjov 1999 - 2006

All rights reserved.

Изпълнението отне: 0 wallclock secs ( 0.15 usr + 0.02 sys = 0.17 CPU)