Yandex Cloud#
Astra Automation позволяет развертывать продукты ПАО Группа Астра в Yandex Cloud. Перечень ПО, поддерживающего развертывание в Yandex Cloud, представлен в разделе Приложение 2. Устанавливаемые продукты.
Ресурсная модель#
В рамках Astra Automation чаще всего используются следующие ресурсы Yandex Cloud:
Все создаваемые ресурсы размещаются внутри облачных каталогов.
Каждый облачный каталог является частью облака.
При создании облака в нем автоматически создается облачный каталог с именем default
.
Примечание
При необходимости можно создать дополнительные облачные каталоги.
Упрощенная структура Yandex Cloud показана на схеме:
Способы управления#
В Astra Automation используются следующие способы управления ресурсами Yandex Cloud:
Консоль управления.
Консоль управления доступна по адресу https://console.yandex.cloud/ru/ и предоставляет веб-интерфейс для управления ресурсами облака. Этот способ удобен для получения информации о существующих ресурсах Yandex Cloud и управления ими вручную.
Клиент командной строки.
YC CLI позволяет управлять облачными ресурсами с помощью утилиты командной строки. Этот способ удобен при использовании сценариев оболочки командной строки.
Все дальнейшие инструкции предполагают использование YC CLI для выполнения необходимых настроек.
Необходимые привилегии#
Для использования Yandex Cloud при работе с Astra Automation необходимо иметь роль editor на облачный каталог, либо роли, обеспечивающие выполнение следующих операций:
Создание сервисных аккаунтов и назначение им ролей.
Эта привилегия необходима, если сервисные аккаунты с нужными ролями на каталог не существуют.
Создание авторизованных и AWS-совместимых статических ключей доступа.
Эта привилегия необходима для настройки доступа сервисного аккаунта к ресурсам Yandex Cloud и бакетам Yandex Object Storage.
Управление облачными сетями и подсетями.
Управление виртуальными машинами Yandex Compute Cloud.
Создание бакетов Yandex Object Storage, загрузка и выгрузка объектов из них.
Предупреждение
Если в облачном каталоге не существует сервисный аккаунт с необходимыми ролями, для его создания и назначения ролей потребуется роль admin.
Необходимые ресурсы#
Для использования Astra Automation совместно с Yandex Cloud необходимы:
Права на управление ресурсами Yandex Cloud от имени любой из указанных учетных записей:
собственная учетная запись;
учетная запись организации;
Облако и его идентификатор.
Облачный каталог и его идентификатор. В этом каталоге размещаются ВМ, используемые для развертывания необходимого ПО.
Сервисный аккаунт Yandex Cloud. Этот аккаунт позволяет средствам Astra Automation иметь доступ к Yandex Cloud.
Файл формата JSON, содержащий авторизованные ключи. Используется при управлении облачными ресурсами с использованием сервисного аккаунта.
Пошаговые инструкции по получению данных и созданию необходимых ресурсов приведены далее.