Образы виртуальных машин и контейнеров#
Образы Astra Linux можно использовать в различных системах виртуализации и контейнеризации. Подробное описание образов представлено в документации образов.
Образы делятся на следующие типы:
Образы ВМ – используются для:
облачных сервисов;
локальных систем виртуализации.
Боксы Vagrant – предназначены для создания:
тестовой инфраструктуры на локальной машине;
среды разработки и запуска.
Примечание
Боксы Vagrant предназначены только для использования совместно с VirtualBox.
Образы контейнеров – используются для:
автоматизации;
изолированной среды разработки;
применения в управляемых инфраструктурах;
разработки на целевой платформе;
синхронизации между командой;
создания среды исполнения;
тестирования на разных платформах.
Образы ВМ#
Для именования образов ВМ используется следующий шаблон:
<distro>[-gui]-<version>-<secure-level>-<env>-<build-version>-<arch>.<ext>
где:
<distro> – название дистрибутива ОС:
smolensk
– Astra Linux Special Edition 1.6;alse
– Astra Linux Special Edition 1.7 и Astra Linux Special Edition 1.8;orel
– Astra Linux Common Ediiton 2.12.
-gui
– если присутствует, то означает наличие пакетов, поддерживающих графическую оболочку (GUI);<version> – версия ОС;
<security_level> – уровень защищенности ОС:
base
– базовый («Орел»);adv
– усиленный («Воронеж»);max
– максимальный («Смоленск»).
<env> – система виртуализации;
<build-version> – версия образа;
<arch> – архитектура процессора;
<ext> – расширение файла.
Примечание
За актуальной информацией о правилах именования следите в документации образов.
Примеры#
alse-gui-1.7.4uu1-max-qemu-mg13.0.0-amd64.qcow2
где:
alse
– Astra Linux Special Edition;gui
– поддержка GUI включена;1.7.4uu1
– версия очередного оперативного обновления;max
– максимальный («Смоленск») режим защищенности ОС;qemu
– образ предназначен для системы виртуализации QEMU/KVM;mg13.0.0
– версия образа;amd64
– образ предназначен для архитектуры AMD64.
alse-1.7-adv-qemu-latest-amd64.qcow2
где:
alse
– Astra Linux Special Edition;1.7
– последняя версия Astra Linux Special Edition 1.7;adv
– усиленный («Воронеж») режим защищенности ОС;qemu
– образ предназначен для системы виртуализации QEMU/KVM;latest
– самая новая версия образа;amd64
– образ предназначен для архитектуры AMD64.
Боксы Vagrant#
Название бокса строится по следующему шаблону:
https://registry.astralinux.ru/vagrant/<distro>-[gui-]<security_level>
где:
https://registry.astralinux.ru/vagrant/
– базовый URL. При работе с боксом, загруженным на локальную машину, эту часть можно опускать.<distro> – название дистрибутива ОС.
gui
– если присутствует, то означает наличие пакетов, поддерживающих графическую оболочку.<security_level> – уровень защищенности ОС.
Актуальный список боксов доступен в таблице.
Образы контейнеров#
Любой из образов контейнеров может работать как в среде Podman (рекомендуется для Astra Automation), так и Docker. Для именования образов используется следующий шаблон:
astra/ubi<major_version>[-dev]:<tag>
где:
<major_version> – мажорная версия ОС без точки;
-dev
– если присутствует, то означает среду выполнения для определенного языка программирования;<tag> – тег контейнера:
latest
;версия ОС.
Примеры#
astra/ubi17:1.7.0
где:
17
– Astra Linux Special Edition 1.7;1.7.0
– версия Astra Linux Special Edition 1.7.0 без установленных оперативных обновлений.
astra/ubi17-openjdk:latest
где:
17
– мажорная версия Astra Linux Special Edition 1.7;openjdk
– в образе установлен OpenJDK;latest
– самая новая версия образа.
Среда исполнения#
Адрес доступа к образу среды исполнения имеет следующий формат:
registry.astralinux.ru/aa/<name>:[<version>]
где:
registry.astralinux.ru/aa
– базовый URL.<name> – название образа.
<version> – версия образа. Если не указана, то используется
latest
.
Актуальный список версий образа среды исполнения доступен в реестре.
Контейнеры общего назначения#
Адрес доступа к контейнеру общего назначения имеет следующий формат:
registry.astralinux.ru/library/astra/<name>:[<version>]
где:
registry.astralinux.ru/library/astra
– базовый URL.<name> – название образа, указывающее на мажорную версию ОС.
<version> – версия образа. Если не указана, то используется
latest
.
Полная информация о контейнерах общего назначения доступна в документации образов. Списки контейнеров доступны в реестре.