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.
|