Найти тему
Врач и компьютер

Поднимаем виртуальную машину на Astra Linux

С учётом что Российское законодательство сделало поблажки и теперь некоторый софт не защищён от наших пользователей, весьма становится актуальным его использование в виртуальных машинах на официальной Astra Linux, не то чтобы для удобство, а больше для эксперимента и ностальгии.

И так, Astra Linux у нас уже установлен, по-умолчанию в нём скорей всего ни кто не поставил вам систему виртуализации, поэтому делаем следующие команды:

sudo apt install -y qemu-kvm libvirt0 virt-manager bridge-utils

Поставили пакеты виртуальной машины и утилиту сетевого моста, желательно после этого перезагрузить ПК, хотя и так будет работать.

Далее создаем группу LIBVIRT. Нужно это для запуска команды libvirt без команды sudo:

sudo gpasswd libvirt -a astra

astra - это обычно учётка по-умолчанию, вместо неё может быть указана любая другая учётка суперпользователя

Еще добавляем суперпользователя в группы kvm, libvirt-qemu, libvirt-admin

sudo gpasswd kvm -a astra
sudo gpasswd libvirt-qemu -a astra
sudo gpasswd libvirt-admin -a astra

Группы "libvirt-admin" у меня не оказалось, ну да ладно.

sudo mkdir /iso

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

Далее всё обычно и интуитивно понятно, после запуска команды

virt-manager

Мы видим лаконичный интерфейс

Нажимаем Файл-Создать виртуальную машину

Выбираем Локальный ISO или CDROM
Выбираем Локальный ISO или CDROM
-3

В левой части мы видим пространства данных. По умолчанию пространство данных создается в /var/lib/libvirt/images

Как вы можете заметить т.к. разметка диска сделана так что у меня под ОС всего лишь 20 Гб этого явно не достаточно для виртуальных машин, поэтому создаём каталог в файловой системе в разделе /home/astra/virt

mkdir /home/astra/virt

sudo virsh pool-define-as virt dir - - - - "/home/astra/virt"

Проверяем:

sudo virsh pool-list --all

Собираем, запускаем и включаем автозапуск:

sudo virsh pool-build virt
sudo virsh pool-start virt
sudo virsh pool-autostart virt

И проверяем ещё раз, должны увидеть два хранилища - оба активны и автозапускаются :

sudo virsh pool-list —all

Количество оперативки и ядер я думаю сами настроите, далее упираемся в такое окно:

-4

Настраиваем размер и расположение пространства данных для нашей виртуальной машины (по умолчанию создается в папке /var/lib/libvirt/...) где у нас как помните всего 20 Гб, а сейчас по факту у меня всего 5,3 Гб свободно

-5

Создаём том хранилища с настройками по-умолчанию

Думаю выбор очевиден - Да
Думаю выбор очевиден - Да

Далее просто картинки

Отмечаем проверить конфигурацию перед установкой
Отмечаем проверить конфигурацию перед установкой
Опять Да
Опять Да
-9

Проверьте всю конфигурацию, лишнее не будет.

После нажимаем "Начать установку" и открывается окно с подключением к виртуальной машине.

После установки не забываем отключить все обновления, трафик экономим и сводим риски блокировки к минимум.

Ставьте лайки, подписывайтесь на канал, обсуждайте в комментариях.

Присоединяйтесь к Telegramm каналу t.me/vrachprogrammist