ГлавнаяРегистрацияВходВ закладки

Главная » Статьи » CentOS » Как настроить CentOS
Установка виртуализации KVM на CentOS 5.4
Работать мы станем с инструкцией от Red Hat: http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Virtualization_Guide/index.html и статьи "Виртуализация — это элементарно" LXF 12/125.

Официальный сайт проекта KVM: http://www.linux-kvm.org/page/Main_Page

Испытываем, можно ли и можем ли мы поставить на данный сервер KVM

Во-1-х, у нас обязан быть CentOS / RHEL версий старше 5.4:
cat /etc/redhat-release
CentOS release 5.4 (Final)


Во-2-х, испытываем(проверяем) поддержку процессором аппаратной виртуализации:
egrep 'vmx|svm' --color /proc/cpuinfo


В ответ на эту команду для каждого ядра:
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx rdtscp lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm

Установка требуемого ПО(програмного обеспечения).

Устанавливаем сам kvm, модуль ядра:
yum install kvm


Устанавливаем libvirt и его связку для Python:

yum install -y libvirt libvirt-python


Ставим утилиту для лёгкой и простой установки виртуальных машин:

yum install -y python-virtinst


Запускаем libvirtd:
/etc/init.d/libvirtd start


Удостоверяемся, что libcirtd добавился в автозапуск:
chkconfig --list | grep virt
libvirtd 0:off 1:off 2:off 3:on 4:on 5:on 6:off


Установка VPS/VDS, создание(создадим) образа(образа).

Чтобы достичь желаемого результата ставим CentOS 5.4 в виртуальную машину , для этого заюзаем утилиту virt-install (вот для того, чтобы понять, как избавиться от "Connected to domain myvps Escape character is ^]" мне довелось довольно много искать информацию, нужную мне, в Google:

virt-install --connect qemu:///system --name mykvmvps --ram 1024 --file /var/lib/libvirt/images/mykvmvps.img --file-size 10 --location http://mirror.yandex.ru/centos/5.4/os/x86_64/ --network network:default --hvm --accelerate -x console=ttyS0


После этого запустится инсталлятор CentOS, где на свое усмотрение ставите машину с требуемыми настройками. В результате же установки конфиг виртуальной машины создастся в папке /etc/libvirt/qemu, а диск в папке /var/lib/libvirt/images.

Управление виртуальными машинами

Для управления VPS на базуе KVM есть две основных утилиты от RedHat: virt-manager (графическое приложение) и virsh. Обе они работают через libvirt (абстрактный относительно типа системы виртуализации API для управления). Jxtdblyj, мой выбор — virsh.
Просмотров: 4409
Дата: 2011-08-04 14:20:16
Комментариев: 0
Источник: