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

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

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Информация
Автор: Денис Горбатюк
Отображение дочерних

Оглавление

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


  • только к ОС СН Смоленск 1.6 
Информация
titleДанная статья применима к:
Предупреждение

Неприменимо к ОС ОН Орёл 2.12

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

СТРАНИЦА НЕ ГОТОВА, но входит в пока еще создаваемый цикл статей про локальную виртуализацию и большая просьба данный материал пока не публиковать

  • 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 Смоленск 1.6 должны осуществляться со всеми установленными оперативными обновлениями безопасности.На момент написания статьи последнее обновление безопасности - № 20190222SE16.
См. Оперативные обновления для 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 qemuImage Added

Информация
остальные

Все необходимые пакеты, такие как ibvirt0 и libvirt-daemon

 установятся автоматически (подтянутся по зависимостям), так же как и пакеты qemu 

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

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



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

Command


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

Image Removed

в) с помощью 


Информация

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

Image Added

Информация

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



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

Менеджер устанавливается

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

Информация

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

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

system (пакеты 

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 - необходима для доступа к консоли. Для разрешения выполнения консольных команд