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

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

Ключ

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

Оглавление

См. также: Виртуализация 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


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

Установка без virt-manager

Установка компонентов

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

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

Раскрыть
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 qemu

Информация

остальные Все необходимые пакеты, такие как ibvirt0 и libvirt-daemon установятся автоматически (подтянутся по зависимостям), так же как и пакеты qemu  установятся автоматически. Так же будут установлены пакеты 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-ом (после установки операционной системы)

Консольный способ установки

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

Command Раскрыть
title sudo apt install virt-manager

Image Removed

ИнформацияОстальные пакеты, необходимые для virt-manager (libvirt0, libvirt-daemon и

libvirt

-daemon-system) установятся автоматически (подтянутся по зависимостям).

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

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

Command Раскрыть
titlesudo apt install qemu*
Информация

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

Image Removed

Информация

Данный результат предустановочного вывода команды возможен после установки virt-manager

Если пакет(-ы) qemu устанавливать отдельно или до установки virt-manager, то вывод команды будет отличаться от представленного.

Информация

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

Графический способ установки

virt-manager так же можно установить с помощью графического менеджера пакетов Synaptic

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

Информация

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

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

Все необходимые сопутствующие пакеты будут автоматически добавлены к выборке согласно зависимостям

.

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

Информация

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


Настройка

пользователя

прав пользователей

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

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

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

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

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

Command

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

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

Перечисление групп добавляемых пользователю необходимо делать через запятую БЕЗ пробелов

,astra-admin,astra-console <username>

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

Информация

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

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

libvirt

Информация

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

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

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

Запуск virt-manager

Из командной строки

Command

sudo virt-manager

С помощью "графики"

Информация

"Звезда (Пуск)" - "Системные" - "Менеджер виртуальных машин"

Раскрыть
titleРезультат запуска:

virt-managerImage Removed

Настройка внешнего вида 

В окне virt-manager

Информация

"Правка" - "Параметры"

Раскрыть
titleЗначок в области уведомления:
Информация

При установке в "трее" (область уведомлений возле системных часов) появляется серенький значок в виде монитора.

Необходим для более удобного и быстрого запуска Менеджера виртуальных машин (рекомендуется к использованию).

Значок в области уведомленияImage Removed

На вкладке "Статистика" имеется возможность настройки интервала обновления графиков статистики созданных виртуальных машин, а так же отображение/скрытие статистики использования выделенных виртуальным машинам ресурсов таких как процессор, дисковое пространство (чтение/запись), сеть (отправка/получение) и оперативная память.

Раскрыть
titleРекомендуется выбор всех параметров:

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

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

Информация

Временной интервал обновления графиков статистики лучше оставить по умолчанию либо увеличить до 5.

Слишком маленький интервал может привести к слишком частым опросам эмулируемых устройств и как следствие излишней/не нужной нагрузке на виртуализацию и хостовую машину.

Статистика Image Removed

На вкладке "Новая ВМ" в выпадающем списке параметров: "ЦП по умолчанию" выбрать - "Копировать описание процессора хоста" для более стабильной и корректной работы, чтобы не нагружать qemu лишней эмуляцией, а так же для использования возможностей вложенной аппаратной виртуализации

Раскрыть
titleОстальные параметры оставить по умолчанию:
Информация

За исключением "Добавить звуковое устройство". Данный параметр отвечает за автоматическое добавление звуковой карты в создаваемую виртуальную машину. 

Зачастую звуковая карта не нужна. По-этому данный параметр рекомендуется изменить. 

В случае необходимости добавления звуковой карты в в создаваемую виртуальную машину - это можно сделать после создания ВМ непосредственно в ней: "Вид" - "Подробности" - "Добавить оборудование", либо изменив этот параметр перед созданием ВМ.

Новая ВМImage Removed

На Вкладке "Консоль" все параметры можно оставить по умолчанию, либо отредактировать на свое усмотрение.

Данная вкладка отвечает за глобальную настройку параметров отображения консолей виртуальных машин.

Раскрыть
titleКонсоль:

КонсольImage Removed

На вкладке "Подтверждения" категорически рекомендуется выставить все параметры подтверждений действий с виртуальными машинами, чтобы исключить последствия неосторожных и/или необдуманных действий с ВМ.

Раскрыть
titleПодтверждения

ПодтвержденияImage Removed

Далее в окне virt-manager

Информация

"Вид" - "График"

Выставить все параметры графиков в положительное значение, для отображения подробных статистик виртуальных машин.

Раскрыть
titleРезультат:

Image Removed

Настройка основных параметров работы локальной виртуализации

  •  "Правка" - "Свойства подключения"
  •  "Файл" - "Добавить соединение"