Внимание!!! Сайт переезжает на babinov.com

Главная | Регистрация | Вход
Четверг, 02.05.2024, 03:24
Приветствую Вас Гость | RSS
Наш опрос
Оцените мой сайт
Всего ответов: 29
Меню сайта
Категории раздела
Linux [16]
Статьи для Linux
Windows [1]
Статьи для Windows
Мои заслуги
Статистика
Форма входа
Главная » Статьи » Linux

Настройка Сервера виртуальных машин на KVM

Для начала пропишем необходимые репозитарии:
   ls /etc/yum.repos.d/
CentOS-Base.repo  CentOS-Media.repo

   touch /etc/yum.repos.d/dag.repo
наполним его так:
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=0
enabled=1

   touch /etc/yum.repos.d/centalt.repo
наполним его так:
[CentALT]
name=CentALT Packages for Enterprise Linux 5 - $basearch
baseurl=http://centos.alt.ru/repository/centos/5/$basearch/
enabled=1
gpgcheck=0

Обновляем систему:
   yum -y update
и перезагружаемся!

Устанавливаем сервер "KVM":
   yum install mc vncserver
   yum install kvm kmod-kvm qemu libvirt python-virtinst vitr-manager
   service vncserver status
   service vncserver start

Подключим поддержку драйвера "KVM":
   modprobe kvm-intel

Проверим работу "KVM":
   lsmod |grep kvm
kvm_intel              87048  0
kvm                   226336  2 ksm,kvm_intel
Это значит что всё хорошо, снова перезагрузимся!
  

Настроим конфиг сетевого интерфейса eth0:
   cat /etc/sysconfig/network-scripts/ifcfg-eth0

# Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper)
DEVICE=eth1
HWADDR=00:0E:0C:EA:2F:7D
BRIDGE=br1

Настроим конфиг сетевого интерфейса br0:
   cat /etc/sysconfig/network-scripts/ifcfg-br0

# Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper)
DEVICE=br0
TYPE=Bridge
BOOTPROTO=none
HWADDR=00:0E:0C:EA:2F:7D
IPADDR=105.75.242.7
NETMASK=255.255.255.240
GATEWAY=105.75.242.1
NETWORK=105.75.242.0
DNS1=74.65.200.12
DNS2=74.65.207.210
ONBOOT=yes
DHCP_HOSTNAME=srv2

Добавим в скрипт запуска системы пару правил для поднятия подсети и её маскарадинга:
   cat /etc/rc.local

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
### NEW add ###
ifconfig br0:1 10.50.10.1 netmask 255.255.255.0 up
iptables -t nat -A POSTROUTING -o br0 -s 10.50.10.1/24 -j MASQUERADE

После перезапуска система сама будет поднимать подсеть и маскарадить её.
Для установки/удаления/настройки виртуальных машин используем утилиту virt-manager:
   virt-manager

При установке новой виртуальной машины в разделе "Network" необходимо
выбрать сетевой интерфейс "br0" и самой виртуальной машине назначать адрес уже из
подсети 10.50.10.0/24


Категория: Linux | Добавил: k-sudak (21.12.2010) | Автор: Бабинов Николай
Просмотров: 2062 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск
Друзья сайта
  • Официальный блог
  • Рашид и компания
  • Отдых в Крыму, Судак
  • Отдых в Крыму

  • Copyright MyCorp © 2024 | Создать бесплатный сайт с uCoz