Образы виртуальных машин и контейнеров#

Образы Astra Linux можно использовать в различных системах виртуализации и контейнеризации. Подробное описание образов представлено в документации образов.

Образы делятся на следующие типы:

  • Образы ВМ – используются для:

    • облачных сервисов;

    • локальных систем виртуализации.

  • Боксы Vagrant – предназначены для создания:

    • тестовой инфраструктуры на локальной машине;

    • среды разработки и запуска.

    Примечание

    Боксы Vagrant предназначены только для использования совместно с VirtualBox.

  • Образы контейнеров – используются для:

    • автоматизации;

    • изолированной среды разработки;

    • применения в управляемых инфраструктурах;

    • разработки на целевой платформе;

    • синхронизации между командой;

    • создания среды исполнения;

    • тестирования на разных платформах.

Образы ВМ#

Для именования образов ВМ используется следующий шаблон:

<distro>[-gui]-<version>-<secure-level>-<env>-<build-version>-<arch>.<ext>

где:

  • <distro> – название дистрибутива ОС:

  • -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.

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