Образы виртуальных машин#
Система управления образами операционных систем и программ предоставляет доступ к реестру, содержащему эти образы.
Классификация образов#
Решения Astra Automation базируются на образах ВМ, в основе которых лежит операционная система Astra Linux. Все образы классифицируются по следующим признакам:
название дистрибутива Astra Linux, на основе которого создан образ;
состав пакетов и дополнительные настройки;
поддержка графического интерфейса пользователя (GUI);
версия ОС, на основе которой создан образ;
целевая система виртуализации или облачный сервис;
уровень защищенности ОС (только для Astra Linux Special Edition 1.7).
Дистрибутивы Astra Linux#
При именовании образа для обозначения дистрибутива, на основе которого он собран, используются следующие обозначения:
smolensk
– Astra Linux Special Edition 1.6;alse
– Astra Linux Special Edition 1.7;orel
– Astra Linux Common Ediiton 2.12.
Состав пакетов и дополнительные настройки#
По составу пакетов и дополнительным настройкам образы делятся на ванильный (vanilla
) и базовый (base
).
Ванильный образ имеет следующие особенности:
Содержит только те пакеты и ПО, которые минимально необходимы для запуска в выбранном окружении.
В конфигурации системы произведены только те настройки, которые необходимы для запуска.
Включен сетевой интерфейс
eth0
, который настроен на получение сетевых параметров от сервера DHCP.
Базовый образ основан на ванильном, но содержит дополнительные настройки и пакеты:
Подключен дополнительный репозиторий, включающий в себя пакеты, не вошедшие в дистрибутив.
Время ожидания загрузчика GRUB равно
0
(по умолчанию – 5 секунд).Автодополнение команд в оболочке Bash по умолчанию включено.
При входе в систему через терминал отображается расширенная информация о системе.
В результатах работы команды history выводятся даты выполнения команд.
Поддержка графического интерфейса пользователя#
Образ может включать пакеты, обеспечивающие поддержку графического интерфейса пользователя.
В этом случае в названии образа присутствует слово gui
.
Версия ОС#
Версия ОС, на основе которой собран образ, указывается в его названии. В номере версии ОС может быть указан номер установленного очередного оперативного обновления.
Система виртуализации или облачный сервис#
Образы делятся на предназначенные для облачных сервисов и для локальных систем виртуализации. Образы для облачных сервисов уже загружены в их реестры образов. Образы для локальных систем виртуализации доступны для загрузки по ссылкам:
Поддерживаемые облачные сервисы:
Cloud.ru;
Selectel;
VK Cloud;
Yandex Cloud.
Поддерживаемые локальные системы виртуализации:
Docker;
QEMU
VMmanager;
VMware vSphere;
Vagrant;
ПК СВ «Брест».
Уровень защищенности ОС#
Для образов на основе Astra Linux Special Edition 1.7 поддерживается дополнительный параметр – уровень защищенности ОС. В названии образа уровень защищенности обозначается следующим образом:
base
– базовый («Орел»);adv
– продвинутый («Воронеж»);max
– максимальный («Смоленск»).
Правила наименования#
Все образы именуются по следующей схеме:
<distro>-<image_type>[-gui]-<version>-<image_env>-<security_level>-mg<builder>.<ext>
где:
<distro> – название дистрибутива;
<image_type> – тип образа по составу пакетов и количеству дополнительных настроек,
vanilla
илиbase
;gui – если присутствует, то означает наличие пакетов, поддерживающих графическую оболочку;
<version> – версия дистрибутива ОС;
<image_env> – система виртуализации или облачный сервис;
<security_level> – уровень защищенности ОС;
mg<builder> – версия образа;
<ext> – расширение файла.
Примеры:
alse-vanilla-gui-1.7.3uu2-virtualbox-base-mg9.2.0.ova
:ОС – Astra Linux Special Edition 1.7;
тип образа –
vanilla
;есть поддержка графического режима работы;
версия установленного оперативного обновления –
1.7.3uu2
(Бюллетень № 2023-0303SE17MD);образ предназначен для системы виртуализации VirtualBox;
режим защищенности – базовый («Орел»);
версия образа –
9.2.0
.
orel-base-2.12.46-qemu-mg11.1.1.0.qcow2
:ОС – Astra Linux Common Edition;
тип образа –
base
;отсутствуют пакеты для поддержки графического режима;
версия установленного оперативного обновления –
2.12.46
;образ предназначен для системы виртуализации QEMU;
версия образа –
11.1.1.0
.
Особенности образов#
Все образы создаются на основе образов типа base
и vanilla
.
При этом некоторые образы содержат изменения, обусловленные требованиями используемой системы виртуализации или облачного сервиса.
ПК СВ «Брест»#
В образах для ПК СВ «Брест» дополнительно установлен пакет one-context
.
Cloud.ru#
Особенности образов для Cloud.ru:
Включена поддержка ACPI Power Event.
В качестве серийной консоли используется
tty0
.Дополнительно установленные пакеты:
cloud-guest-utils
;cloud-init
;dbus
;qemu-guest-agent
.
По умолчанию используется локаль
en_US.UTF-8
.Время ожидания загрузчика GRUB равно
0
(по умолчанию – 5 секунд).cloud-init использует конфигурационный файл, подготовленный для окружения.
Пользователю
root
разрешен вход по SSH.
В Cloud.ru доступны следующие образы Astra Linux:
Astra Linux Special Edition 1.7 (режим защищенности «Воронеж»);
Astra Linux Special Edition 1.7 (режим защищенности «Орел»).
Selectel#
Особенности образов для Selectel.
Включена поддержка ACPI Power Event.
Дополнительно установлены пакеты:
cloud-guest--utils
;cloud-init
;crontab-randomizer
;dbus
;fstrim-blocks
;qemu-guest-agent
;set-root-pw
.
Конфигурационный файл
/etc/network/interfaces
пуст, настройки сети определяются файлом50-cloud-init.cfg
.По умолчанию используется локаль
en_US.UTF-8
.Время ожидания загрузчика GRUB равно
0
(по умолчанию – 5 секунд).cloud-init использует конфигурационный файл, подготовленный для окружения.
Пользователю
root
разрешен вход по SSH.Размер диска равен 5 ГБ.
QEMU#
В образах для QEMU дополнительно установлен пакет qemu-guest-agent
.
VK Cloud#
Особенности образов для VK Cloud:
Не используется GUI.
Включена поддержка ACPI Power Event.
В качестве серийной консоли используется
tty0
.Дополнительно установлены пакеты:
cloud-guest-utils
;cloud-init
;qemu-guest-agent
.
По умолчанию используется локаль
en_US.UTF-8
.Время ожидания загрузчика GRUB равно
0
(по умолчанию – 5 секунд).
VMware vSphere#
Особенности образов для VMware vSphere:
Добавлены утилиты из пакета OpenVM Tools.
Значение параметра
Hardware Version
равно11
.
VMmanager#
Особенности образов для VMmanager.
Дополнительное установлен пакет
qemu-guest-agent
.Образ распространяется в виде архива в формате
raw.xz
.
Vagrant#
Образы для Vagrant предназначены только для использования совместно с VirtualBox.
В образах дополнительно установлен пакет расширений Virtual Box Guest Additions версии 6.1.38.
Пошаговые инструкции по настройке и использованию в Astra Automation приведены в документе Vagrant.
Yandex Cloud#
Особенности образов для Yandex Cloud:
Включена поддержка ACPI Power Event.
В качестве серийной консоли используется
tty0
.Дополнительно установлены пакеты:
cloud-guest-utils
;cloud-init
;dbus
;qemu-guest-agent
.
По умолчанию используется локаль
en_US.UTF-8
.Время ожидания загрузчика GRUB равно
0
(по умолчанию – 5 секунд).
Для получения списка образов, доступных вашему аккаунту, воспользуйтесь командой Yandex CLI:
yc compute image list
Список может выглядеть следующим образом:
Для получения более подробной информации об определенном образе введите следующую команду с указанием названия (name) или идентификатора (ID) образа:
yc compute image get alse-vanilla-1-7-3-cloud-base-mg9-0-0
Результат выполнения команды выглядит следующим образом (часть вывода опущена с целью сокращения):
Подробности о командах YC CLI для работы с образами см. в документации Yandex Cloud.
В Yandex Cloud Marketplace доступны следующие образы Astra Linux: