Используйте команды
dmesg | grep Xen\ version
или
xm dmesg | grep version
Вывод команды:
(XEN) Xen version 4.1.2 (Ubuntu 4.1.2-2ubuntu2.6) (stefan.bader@canonical.com) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) Mon Feb 4 16:41:16 UTC 2013
Используйте команды
dmesg | grep Xen\ version
или
xm dmesg | grep version
Вывод команды:
(XEN) Xen version 4.1.2 (Ubuntu 4.1.2-2ubuntu2.6) (stefan.bader@canonical.com) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) Mon Feb 4 16:41:16 UTC 2013
На текущий момент два основных гипервизора под Linux — Xen и KVM — примерно равны по функционалу и возможностям.
Пока гипервизоры соревнуются количеством максимально поддерживаемых ядер и TB оперативной памяти, в реальных условиях часто интересующий всех вопрос — насколько сильно виртуализация скажется на производительности систем. Будут ли потери ресурсов сервера, на котором запущен гипервизор, и если да — то насколько большими они окажутся?
Заметил, что виртуальная машина, запущенной под KVM, создает значительно большую нагрузку на диск по сравнению с паравиртуализированной системой, запущенной под Xen.
Пока определил это «на глаз» — нужно будет дополнительно потестировать.
Небольшая строчка в конфиге виртуальной машины под KVM позволит поправить в некоторых случаях работу мыши при подключении через VNC:
<devices> <input type='tablet' bus='usb'/> ...
KVM активно развивается и имеет все шансы занять лидирующие позиции гипервизора, основанного на Linux, поскольку в отличие от гипервизора Xen, встроен в стандартное ядро Linux и не требует каких-то манипуляций с ядром для запуска виртуальных машин.
Настраивать гипервизор я буду на базе Ubuntu Server 12.04 v2 — на момент написания статьи это последний LTS дистрибутив Ubuntu. Читать далее Настройка гипервизора KVM на Ubuntu Server
Для автоматического запуска виртуальной машины при запуске KVM сервера, можно использовать команду virsh autostart
# virsh autostart srv1 Domain srv1 marked as autostarted
Это заставит KVM запустить виртуальную машину SRV1.
Чтобы запретить автоматический запуск ВМ, используйте ту же команду с параметром —disable:
# virsh autostart srv1 --disable Domain srv1 unmarked as autostarted
Приведенные ниже таблицы содержат перечень основных параметров командной строки virsh.
Гипервизор KVM позволяет отключать и подключать PCI устройства к работающей виртуальной машине на лету — hotplug.
При управлении гипервизором с помощью virsh, для подключение устройств можно использовать команды virsh attach-device и virsh attach-interface.
attach-interface используется для подключения сетевых интерфейсов, тогда как attach-device требует указания xml файла с конфигурацией и может использоваться для подключения любого устройства. Читать далее KVM: отключение и подключение устройств
Для создания ВМ, подключенной напрямую к сети через bridge
virt-install --name=ubuntu-vm --ram=2000 --boot=cdrom,hd --disk=path=/dev/storage/ubuntu-vm,bus=virtio --cdrom=/root/ubuntu-12.04.2-server-amd64.iso --os-variant=ubuntuprecise --graphics=vnc -w bridge:br0 --autostart
Для создания виртуальной машины с Ubuntu Server, подключенной к виртуальной сети через NAT
virt-install --name=ubuntu-vm --ram=2000 --boot=cdrom,hd --disk=path=/dev/storage/ubuntu-vm,bus=virtio --cdrom=/data/admin/ubuntu-12.04.2-server-amd64.iso --os-variant=ubuntuprecise --graphics=vnc -w network=default --autostart
Данная статья описывает, как можно осуществить установку Citrix XenServer на удаленный сервер, доступный по сети. В статье будет рассмотрен сервер Hetzner, однако изложенные рекомендации применимы для сервера в любом датацентре. Читать далее Citrix XenServer — установка по сети
Система управления виртуальными машинами Xen — это гипервизор, позволяющий запускать на одном физическом сервере одновременно несколько операционных систем.
Xen способен запускать виртуальные машины как в режиме полной виртуализации, так и в режиме «пара-виртуализации».
Запускаемые Xen виртуальные машины называются «домены». Особенностью Xen является наличие домена dom0, который на самом деле управляет физическим сервером. Виртуальные машины запускаются в dom1, dom2 и так далее.
В статье описан запуск Xen на базе дистрибутива Debian, а также создание и запуск виртуальных машин в паравиртуальном режиме и режиме полной виртуализации.
Читать далее Xen гипервизор