Product SiteDocumentation Site

Часть VI. Управление виртуализацией на основе libvirt

libvirt — это набор инструментов, предоставляющий единый API к множеству различных технологий виртуализации.
Кроме управления виртуальными машинами/контейнерами libvirt поддерживает управление виртуальными сетями и управление хранением образов.
Для управления из консоли разработан набор утилит virt-install, virt-clone, virsh и других. Для управления из графической оболочки можно воспользоваться virt-manager.
Любой виртуальный ресурс, необходимый для создания ВМ (compute, network, storage) представлен в виде объекта в libvirt. За процесс описания и создания этих объектов отвечает набор различных XML-файлов. Сама ВМ в терминологии libvirt называется доменом (domain). Это тоже объект внутри libvirt, который описывается отдельным XML-файлом.
При первоначальной установке и запуске libvirt по умолчанию создает мост (bridge) virbr0 и его минимальную конфигурацию. Этот мост не будет подключен ни к одному физическому интерфейсу, однако, может быть использован для связи ВМ внутри одного гипервизора.

Содержание

48. Установка сервера
49. Утилиты управления
49.1. Утилита Virsh
49.2. Утилита virt-install
49.3. Утилита qemu-img
49.4. Менеджер виртуальных машин virt-manager
50. Подключение к гипервизору
50.1. Управление доступом к libvirt через SSH
50.2. Подключение к сессии гипервизора с помощью virsh
50.3. Настройка соединения с удаленным гипервизором в virt-manager
51. Создание виртуальных машин
51.1. Создание ВМ на основе файла конфигурации (утилита virsh)
51.2. Создание ВМ с помощью virt-install
51.3. Создание ВМ с помощью virt-manager
52. Запуск и управление функционированием ВМ
52.1. Управление состоянием ВМ в командной строке
52.2. Управление состоянием ВМ в менеджере виртуальных машин
52.3. Подключение к виртуальному монитору ВМ
52.3.1. Использование протокола SPICE
52.3.2. Использование протокола VNC
53. Управление ВМ
53.1. Редактирование файла конфигурации ВМ
53.2. Получение информации о ВМ
53.3. Конфигурирование ВМ в менеджере виртуальных машин
53.4. Мониторинг состояния
53.5. Управление виртуальными сетевыми интерфейсами и сетями
53.5.1. Управление виртуальными сетями в командной строке
53.5.2. Управление виртуальными сетями в менеджере виртуальных машин
53.6. Управление хранилищами
53.6.1. Управление хранилищами в командной строке
53.6.2. Настройка хранилищ в менеджере виртуальных машин
54. Миграция ВМ
54.1. Миграция с помощью virsh
54.2. Миграция ВМ в менеджере виртуальных машин
55. Снимки ВМ
55.1. Управления снимками ВМ в консоли
55.2. Управления снимками ВМ в менеджере виртуальных машин
56. Регистрация событий libvirt
57. Управление доступом в виртуальной инфраструктуре