Установка виртуализации KVM на CentOS 5.4
Автор: admin Раздел: Как настроить CentOS
Работать мы станем с инструкцией от 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. |