<
  • Главная
Статьи

Налаштування гипервизора KVM на Ubuntu Server

  1. Перевірка підтримки апаратної віртуалізації
  2. Установка KVM в Ubuntu Server
  3. Налаштування мережевого моста для підключення віртуальних машин до реальної мережі
  4. Перевірка установки KVM

KVM активно розвивається і має всі шанси зайняти лідируючі позиції гипервизора, заснованого на Linux, оскільки на відміну від гипервизора Xen, вбудований в стандартне ядро ​​Linux і не вимагає якихось маніпуляцій з ядром для запуску віртуальних машин.

Налаштовувати гипервизор я буду на базі Ubuntu Server 12.04 v2 - на момент написання статті це останній LTS дистрибутив Ubuntu.

Перевірка підтримки апаратної віртуалізації

Навіть якщо процесор підтримує апаратну віртуалізацію, вона повинна бути включена в BIOS.

Для перевірки того, що процесор підтримує апаратну віртуалізацію, виконаємо команду:

$ Kvm-ok INFO: / dev / kvm exists KVM acceleration can be used

Без підтримки апаратної віртуалізації KVM зможе віддавати і запускати віртуальні машини, але працювати вони будуть набагато повільніше.

Установка KVM в Ubuntu Server

Для віртуалізації однозначно краще використовувати 64-бітну систему в якості гипервизора.

В процесі установки Ubuntu Server вибрав OpenSSH server і Virtual Machine host:

KVM активно розвивається і має всі шанси зайняти лідируючі позиції гипервизора, заснованого на Linux, оскільки на відміну від гипервизора Xen, вбудований в стандартне ядро ​​Linux і не вимагає якихось маніпуляцій з ядром для запуску віртуальних машин

Вибір Virtualization Host для установки KVM

Для створення віртуальної машини мені знадобилося встановити тільки пакет virtinst

sudo aptitude install virtinst

Якщо ви хочете включити KVM на вже встановленій системі, то можна додати потрібні пакети наступною командою:

sudo aptitude install kvm libvirt-bin virtinst bridge-utils

Якщо ви використовуєте графічний інтерфейс, то додатково встановіть

sudo aptitude install virt-manager virt-viewer

Додаємо користувача в групу libvirtd

sudo adduser `id -un` libvirtd Adding user` itman 'to group `libvirtd' ... Adding user itman to group libvirtd Done.

Після цього потрібно заново зайти в систему.

Налаштування мережевого моста для підключення віртуальних машин до реальної мережі

Для того, щоб віртуальні сервера мали прямий доступ до мережі, на гіпервізора потрібно створити мережевий міст. В Ubuntu для цього редагуємо файл / etc / network / interfaces.

Якщо основний мережевий інтерфейс eth0, то замінюємо його ім'я на br0 і додаємо рядки

bridge_ports eth0 bridge_stp off bridge_maxwait 0 bridge_fd 0

У моєму випадку вийшла така конфігурація:

#auto eth0 #iface eth0 inet manual auto br0 iface br0 inet static address 192.168.10.10 gateway 192.168.10.1 netmask 255.255.255.0 network 192.168.10.0 broadcast 192.168.10.255 bridge_ports eth0 bridge_stp off bridge_maxwait 0 bridge_fd 0

Перевірка установки KVM

$ Virsh -c qemu: /// system list Id Name State ----------------------------------

Тепер в Ubuntu є утиліти для управління віртуальними машинами і виконані настройки мережі для їх роботи.

Попереднє налаштування гипервизора завершена, наступний крок - створення віртуальної машини.



Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью