Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:kvm [2011/02/16 16:53] |
wiki:kvm [2018/08/01 21:52] (текущий) [Ссылки] |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
В Ubuntu рекомендуется использовать гипервизор (менеджер виртуальных машин) [[http://www.linux-kvm.org/page/Main_Page|KVM]] и библиотеку [[http://libvirt.org/|libvirt]] в качестве инструментария управления им. Libvirt включает в себя набор программного API и пользовательских приложений управления виртуальными машинами (ВМ) [[http://virt-manager.et.redhat.com/|virt-manager]] (графический интерфейс, GUI) или virsh (командная строка, CLI). В качестве альтернативных менеджеров можно использовать [[http://www.convirture.com/|convirt]] (GUI) или [[http://www.convirture.com/wiki/index.php?title=Convirt2_Installation|convirt2]] (WEB интерфейс). | В Ubuntu рекомендуется использовать гипервизор (менеджер виртуальных машин) [[http://www.linux-kvm.org/page/Main_Page|KVM]] и библиотеку [[http://libvirt.org/|libvirt]] в качестве инструментария управления им. Libvirt включает в себя набор программного API и пользовательских приложений управления виртуальными машинами (ВМ) [[http://virt-manager.et.redhat.com/|virt-manager]] (графический интерфейс, GUI) или virsh (командная строка, CLI). В качестве альтернативных менеджеров можно использовать [[http://www.convirture.com/|convirt]] (GUI) или [[http://www.convirture.com/wiki/index.php?title=Convirt2_Installation|convirt2]] (WEB интерфейс). | ||
- | В настоящее время в Ubuntu офицально поддерживается только гипервизор KVM. Этот гипервизор является часть кода ядра операционной системы Linux. В отличие от Xen, KVM не поддерживает паравиртуализацию, то есть, для того, чтобы его использовать, ваш CPU должен подерживать технологии VT. Вы можете проверить, поддерживает ли ваш процессор эту технологию, выполнив команду в терминале: | + | В настоящее время в Ubuntu офицально поддерживается только гипервизор KVM. Этот гипервизор является частью кода ядра операционной системы Linux. В отличие от Xen, KVM не поддерживает паравиртуализацию, то есть, для того, чтобы его использовать, ваш CPU должен подерживать технологии VT. Вы можете проверить, поддерживает ли ваш процессор эту технологию, выполнив команду в терминале: |
<code>kvm-ok</code> | <code>kvm-ok</code> | ||
- | Для гостевой системы рекомендуется использовать 64-битную ОС. Это позволит: | + | Если в результате получили сообщение: |
+ | |||
+ | <file>INFO: /dev/kvm exists | ||
+ | KVM acceleration can be used</file> | ||
+ | |||
+ | значит KVM будет работать без проблем. | ||
+ | |||
+ | Если же на выходе получили сообщение: | ||
+ | |||
+ | <file>Your CPU does not support KVM extensions | ||
+ | KVM acceleration can NOT be used</file> | ||
+ | |||
+ | то вы всё равно сможете использовать виртуальную машину, но работать она будет намного медленнее. | ||
+ | |||
+ | Для хост-машины рекомендуется использовать 64-битную ОС. Это позволит: | ||
* Устанавливать в качестве гостевых 64-битные системы | * Устанавливать в качестве гостевых 64-битные системы | ||
Строка 32: | Строка 46: | ||
==== qcow2 ==== | ==== qcow2 ==== | ||
- | При создании системы с помощью графического интерфейса в качестве жёсткого диска предлагается либо выбрать уже существующий файл-образ или блочное устройсво, либо создать новый файл с сырыми (RAW) данными. Однако, это далеко не единственный доступный формат хранения файлов. Из всех перечисленных в ''man qemu-img'' типов дисков наиболее гибким и современным является ''qcow2''. Он поддерживает снапшоты, шифрование и сжатие. Его необходимо создавать до того, как создать новую гостевую систему. | + | При создании системы с помощью графического интерфейса в качестве жёсткого диска предлагается либо выбрать уже существующий файл-образ или блочное устройсво, либо создать новый файл с сырыми (RAW) данными. Однако, это далеко не единственный доступный формат файлов. Из всех перечисленных в ''man qemu-img'' типов дисков наиболее гибким и современным является ''qcow2''. Он поддерживает снапшоты, шифрование и сжатие. Его необходимо создавать до того, как создать новую гостевую систему. |
<code>qemu-img create -o preallocation=metadata -f qcow2 qcow2.img 20G</code> | <code>qemu-img create -o preallocation=metadata -f qcow2 qcow2.img 20G</code> | ||
Строка 44: | Строка 58: | ||
* [[https://help.ubuntu.com/community/KVM|Англоязычная пользовательская документация Ubuntu по KVM]] | * [[https://help.ubuntu.com/community/KVM|Англоязычная пользовательская документация Ubuntu по KVM]] | ||
- | * [[http://doc.ubuntu.com/ubuntu/serverguide/C/virtualization.html|Официальная документация KVM]] | + | * [[https://help.ubuntu.com/lts/serverguide/virtualization.html.en-GB|Официальная документация KVM]] |
* [[http://www.linux-kvm.org|Сайт KVM]] | * [[http://www.linux-kvm.org|Сайт KVM]] | ||
{{tag>Виртуализация Администрирование FIXME}} | {{tag>Виртуализация Администрирование FIXME}} |