Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Отображение дочерних

Оглавление

См. также: Виртуализация QEMU/KVM в Astra Linux.


Информация
titleДанная статья применима к:
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
  • Astra Linux Special Edition РУСБ.10015-16 исп. 1



Предупреждение

Для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) см. Виртуализация QEMU/KVM в Astra Linux
Неприменимо к Astra Linux Common Edition 2.12


Установка компонентов виртуализации при установке операционной системы.

При установке операционной системы на этапе выбора пакетов для установки выбрать (поставить отметку) на пункте "Средства виртуализации":

Раскрыть
titleСкриншот:

Средства виртуализации

Установка компонентов виртуализации после установки операционной системы:

Предупреждение

Все действия в операционной системе Astra Linux Special Editionдолжны осуществляться со всеми установленными оперативными обновлениями.
См. Оперативные обновления для Astra Linux Special Edition, а при использовании ПК СВ Брест также см. Архив ⬝ Совместимость версий ПК СВ "Брест" с обновлениями ОС Astra Linux Special Edition.

Если при установке ОС установка компонента "Средства виртуализации" не была выбрана, то после установки ОС это можно сделать тремя способами:

Установка компонентов виртуализации с помощью tasksel

Информация
Данный способ полностью повторяет процессы установки пакетов при установке системы.

Открыть терминал нажатием комбинации горячих клавиш "ALT + T" и ввести команду:

Command

sudo tasksel


Раскрыть
titleДалее в появившемся окне:

sudo tasksel

  • Клавишами навигации (стрелками вверх и вниз) переместится на необходимый набор программного обеспечения;
  • Пробелом обозначить необходимый набор программного обеспечения;
  • "TAB"-ом перейти на кнопку "ОК" и нажать "Enter";
  • После этого начнется установка;
Информация

После установки всех пакетов необходимо перезагрузить операционную систему.


Раскрыть
titleДля расширенного понимания (продвинутым пользователям):


Раскрыть
titleПосмотреть названия наборов программного обеспечения можно командой:


Command

sudo tasksel --list-task


Раскрыть
titleРезультат вывода команды:

sudo tasksel --list-task

Нас интересует пакет Fly-virtualization - это и есть средства локальной виртуализации.



Раскрыть
titleПосмотреть список устанавливаемых пакетов выбранного набора программного обеспечения можно командой:


Command

sudo tasksel --task-packages Fly-virtualization


Раскрыть
titleРезультат вывода команды:


Более подробную информацию можно получить выполнив команду: 

Command

sudo tasksel --help


Установка компонентов виртуализации с помощью командного интерфейса

Информация
Данный способ НЕ повторяет процессы установки пакетов при установке системы, в нем рассматривается установка пакетов, содержащих необходимые компоненты.

Открыть терминал нажатием комбинации горячих клавиш "ALT + T" и ввести команду:

Command


Раскрыть
titlesudo apt install libvirt-daemon-system qemu

sudo apt install libvirt-daemon-system qemu

Информация

Все необходимые пакеты, такие как ibvirt0 и libvirt-daemon установятся автоматически. Так же будут установлены пакеты qemu, необходимые для эмуляции аппаратной платформы x86-64 (например такие как qemu-system-x86)



При необходимости эмуляции аппаратного обеспечения других аппаратных платформ ввести соответствующую команду:

Command


Раскрыть
titlesudo apt install qemu*


Информация

После набора текста команды несколько раз нажать кнопку "Tab" для вывода возможных вариантов выбора устанавливаемых пакетов

Информация

После установки всех пакетов перезагрузить операционную систему.



Установка компонентов виртуализации с помощью графического менеджера пакетов Synaptic

Графический менеджер пакетов synaptic устанавливается автоматически при установке ОС и доступен через меню:

Информация

"Пуск" - "Панель управления" - "Программы" - "Менеджер пакетов Synaptic"

Для установки необходимых пакетов, воспользовавшись поиском по пакетной базе, (в поле поиска ввести libvirt) выбрать правой кнопкой мыши пакет libvirt-daemon-system.

Пакеты libvirt0 и libvirt-daemon и все необходимые сопутствующие пакеты будут автоматически добавлены к выборке согласно зависимостям.

Так же для пакета qemu еще раз воспользовавшись поиском по пакетной базе, (в поле поиска ввести qemu) выбрать правой кнопкой мыши пакет qemu.

Добавленные к выборке пакеты будут поставлены в очередь на установку после пакетов из выборки по libvirt.

Нажать Применить.

Информация

После установки всех пакетов необходимо перезагрузить операционную систему.


Настройка прав пользователей

Прежде чем приступать к настройке и/или использованию virt-manager, необходимо сделать так, чтобы пользователь имел необходимые права для работы с компонентами виртуализации.

Для возможности полного управления ВМ администратор должен входить в группы kvm, libvirt-admin, libvirt-qemu, astra-console.

Для работы с ПК СВ "Брест" обычному пользователю может потребоваться вхождение в локальные группы kvm и libvirt-qemu.

Операции по изменению состава или конфигурации виртуальных машин требуют вхождения пользователя в специальную локальную административную группу libvirt-admin.

Для этого необходимо добавить пользователя в следующие группы командой: (перечисление групп добавляемых пользователю необходимо делать через запятую БЕЗ пробелов)

Command

sudo usermod -a -G libvirt-admin,libvirt-qemu,libvirt,disk,kvm,astra-admin,astra-console <username>

Для функционирования системы в режиме замкнутой программной среды (ЗПС) необходимо дополнительная установка пакета brest-digsig-key.

Информация

libvirt-admin - группа для администраторов виртуальной среды, позволяет администрировать ВМ: создавать/клонировать/удалять, изменять состав и конфигурацию

libvirt-qemu - позволяет пользователю создавать образы виртуальных машин

libvirt - позволяет пользователю подключаться к демону

disk - для работы с блочными устройствами

kvm - даёт доступ пользователю непосредственно к модулю kvm для возможности запуска самого процесса виртуализации

astra-admin - системная группа администраторов

astra-console - необходима для доступа к консоли. Для разрешения выполнения консольных команд


...