Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:руководство_по_ubuntu_server:виртуализация:libvirt [2012/09/22 10:31] [Управление виртуальными машинами] |
wiki:руководство_по_ubuntu_server:виртуализация:libvirt [2012/09/23 13:34] (текущий) [Установка] |
||
---|---|---|---|
Строка 8: | Строка 8: | ||
=====libvirt===== | =====libvirt===== | ||
- | Библиотека **libvirt** используется в качестве интерфейса к различным технологиям виртуализации. Прежде чем начать использовать **libvirt** стоит убедиться, что ваше оборудование поддерживает необходимые расширения виртуализации для **KVM**. Наберите следующее в терминале: | + | Библиотека **libvirt** используется в качестве интерфейса к различным технологиям виртуализации. Прежде чем начать использовать **libvirt**, стоит убедиться, что ваше оборудование поддерживает необходимые расширения виртуализации для **KVM**. Наберите следующее в терминале: |
<code>kvm-ok</code> | <code>kvm-ok</code> | ||
Вам будет выведено сообщение о том поддерживает ли ваш центральный процессор (CPU) аппаратную виртуализацию или нет. | Вам будет выведено сообщение о том поддерживает ли ваш центральный процессор (CPU) аппаратную виртуализацию или нет. | ||
Строка 25: | Строка 25: | ||
<code>sudo apt-get install kvm libvirt-bin</code> | <code>sudo apt-get install kvm libvirt-bin</code> | ||
- | После установки **libvirt-bin** пользователя, используемого для управления виртуальными машинами, необходимо добавить в группу **libvirtd**. Это позволит пользователю получить доступ к расширенным сетевым опциям. | + | После установки **libvirt-bin**, пользователя, используемого для управления виртуальными машинами, необходимо добавить в группу **libvirtd**. Это позволит пользователю получить доступ к расширенным сетевым опциям. |
Введите в терминале: | Введите в терминале: | ||
Строка 122: | Строка 122: | ||
<code>virt-manager -c qemu+ssh://virtnode1.mydomain.com/system</code> | <code>virt-manager -c qemu+ssh://virtnode1.mydomain.com/system</code> | ||
- | <note>В последнем примере подразумевается, что SSH соединение между управляющей системой и **//virtnode1.mydomain.com//** уже настроено и для аутентификации используются ключи SSH. SSH ключи требуются поскольку **libvirt** посылает запрос на пароль другому процессу. Подробности настройки SSH смотрите в разделе [[wiki:руководство_по_ubuntu_server:удаленное_администрирование:openssh_server|Сервер OpenSSH]].</note> | + | <note>В последнем примере подразумевается, что SSH соединение между управляющей системой и **//virtnode1.mydomain.com//** уже настроено и для аутентификации используются ключи SSH. SSH ключи требуются поскольку **libvirt** посылает запрос на ввод пароля другому процессу. Подробности настройки SSH смотрите в разделе [[wiki:руководство_по_ubuntu_server:удаленное_администрирование:openssh_server|Сервер OpenSSH]].</note> |
====Программа просмотра виртуальных машин==== | ====Программа просмотра виртуальных машин==== | ||
- | The virt-viewer application allows you to connect to a virtual machine's console. virt-viewer does require a Graphical User Interface (GUI) to interface with the virtual machine. | + | Приложение **virt-viewer** позволяет вам соединиться с консолью виртуальной машины. **virt-viewer** требует графического интерфейса (GUI) для взаимодействия с виртуальной машиной. |
- | To install virt-viewer from a terminal enter: | + | Для установки **virt-viewer** из терминала введите: |
+ | <code>sudo apt-get install virt-viewer</code> | ||
- | sudo apt-get install virt-viewer | + | Как только виртуальная машина установлена и запущена, вы можете подсоединиться к ее консоли командой: |
+ | <code>virt-viewer -c qemu:///system web_devel</code> | ||
- | Once a virtual machine is installed and running you can connect to the virtual machine's console by using: | + | Как и **virt-manager**, **virt-viewer** может соединяться с удаленным сервером используя для аутентификации ключи SSH: |
+ | <code>virt-viewer -c qemu+ssh://virtnode1.mydomain.com/system web_devel</code> | ||
- | virt-viewer -c qemu:///system web_devel | + | Убедитесь, что заменили **//web_devel//** на соответствующее название виртуальной машины. |
- | + | Если настроено использование моста для сетевого интерфейса, вы можете настроить SSH доступ и непосредственно к виртуальной машине. Смотрите разделы [[wiki:руководство_по_ubuntu_server:удаленное_администрирование:openssh_server|Сервер OpenSSH]] и [[wiki:руководство_по_ubuntu_server:сеть:сетевые_настройки#строительство_мостов|Строительство мостов]] для дополнительной информации. | |
- | Similar to virt-manager, virt-viewer can connect to a remote host using SSH with key authentication, as well: | + | |
- | + | ||
- | virt-viewer -c qemu+ssh://virtnode1.mydomain.com/system web_devel | + | |
- | + | ||
- | Be sure to replace web_devel with the appropriate virtual machine name. | + | |
- | + | ||
- | If configured to use a bridged network interface you can also setup SSH access to the virtual machine. See OpenSSH Server and Bridging for more details. | + | |
====Ссылки==== | ====Ссылки==== | ||
- | See the KVM home page for more details. | + | -- Обратитесь к [[http://kvm.qumranet.com/kvmwiki|домашней странице KVM]] для дополнительной информации. |
- | + | -- Больше информации по **libvirt** смотрите на [[http://libvirt.org/|домашней странице libvirt]]. | |
- | For more information on libvirt see the libvirt home page | + | -- Сайт по [[http://virt-manager.et.redhat.com/|Virtual Machine Manager]] содержит дополнительную информацию по разработке **virt-manager**. |
- | + | -- Также посетите IRC канал **//#ubuntu-virt//** на [[http://freenode.net/|freenode]] для обсуждения технологий виртуализации в Ubuntu. | |
- | The Virtual Machine Manager site has more information on virt-manager development. | + | -- Еще один хороший ресурс - страница [[https://help.ubuntu.com/community/KVM|Ubuntu Wiki KVM]]. |
- | + | ||
- | Also, stop by the #ubuntu-virt IRC channel on freenode to discuss virtualization technology in Ubuntu. | + | |
- | + | ||
- | Another good resource is the Ubuntu Wiki KVM page. | + | |
---- | ---- |