Пришло время поговорить о виртуализации в Linux, а если конкретнее, то про настройку и установку KVM в Ubuntu. В операционной системе Ubuntu рекомендуется использовать только менеджер виртуальных машин KVM, так называемый гипервизор, так как только у него официально осуществляется поддержка и KVM является частью ядра Linux.
Связанные статьи:
- Установка deb файлов Ubuntu
- Обзор Xubuntu 13.04
- Файл подкачки Ubuntu
- Установка программ в Ubuntu 13.04
- Терминал Ubuntu
Ubuntu KVM
В отличие от гипервизора Xen, KVM не работает и не поддерживает паравиртуализацию, а это значит то, что для того, чтобы его использовать, ваш процессор должен поддерживать технологии виртуализации разработанные компанией Intel VT-d.
Как проверить поддержку KVM
Для того что бы узнать поддерживает ли ваше оборудование технологию виртуализации, откроете терминал сочетанием клавиш (CTRL+ALT+T) выполните команду:
egrep '(vmx|svm)' --color=always /proc/cpu
или
egrep '(vmx|svm)' /proc/cpuinfo
Если вывод 0, то Вам не повезло
Если любое другое значение отличное от 0 или как на скриншоте, то все ок и Вы можете продолжать.
Так же можно проверить поддержку KVM, с помощью команды KVM-ok.
Для этого потребуется установить:
$sudo apt-get install cpu-checker
и выполните следующую команду:
$sudo kvm-ok
Вывод должен быть примерно таким:
INFO: /dev/kvm exists KVM acceleration can be used
Если что то не так, то скорее всего Вам просто нужно включить поддержку аппаратной виртуализации в BIOS.
В первую очередь, после того как убедились в поддержке аппаратной виртуализации Вашим оборудованием, давайте установим менеджер виртуальных машин KVM, а так же все необходимые пакеты и зависимости для него, для этого откроем терминал сочетание клавиш Ctrl+Alt+T, и введем команду
$sudo apt-get install kvm libvirt-bin python-virtinst bridge-utils quemu-kvm virt-manager ubuntu-virt-server
После этого мы должны добавить пользователя который будет иметь право выполнять настройку и право использования KVM, добавляем свое имя пользователя под которым вы сейчас работаете в системе в группу libvirt :
$sudo adduser `user_name` libvirtd $sudo adduser `user_name` kvm
Теперь давайте проверим, вступили ли в силу наши настройки, для этого Вам нужно выйти из системы и снова войти в систему или можете просто перезагрузиться.
После того как зайдете в систему, выполним проверку установки KVM, для этого запустим в терминале:
virsh -c qemu:///system list
Вывод должен быть такого содержания:
username@pc:~$ virsh -c qemu:///system list
ID Имя Статус
—————————————————-
Если вместо этого сообщения вы получаете ошибку, то скорее всего у Вас не установлены все необходимые пакеты и зависимости, попробуйте обновиться и проапгрейдить Вашу систему.
Теперь давайте запустим менеджер виртуальных машин в графическом режиме, для этого в терминале выполним следующую команду:
sudo virt-manager
И у нас откроется наш менеджер виртуальных машин:
Кликните по значку компьютера в левом верхнем углу, и у Вас откроется помощник создания Вашей первой виртуальной системы KVM, следуйте указаниям помощника.
Продолжение следует…