Cloud.ru#

Astra Automation позволяет развертывать продукты ПАО Группа Астра в Cloud.ru. Перечень ПО, поддерживающего развертывание в Cloud.ru, представлен в документе Приложение 2. Устанавливаемые продукты.

Ресурсная модель#

В рамках Astra Automation чаще всего используются следующие ресурсы Cloud.ru:

  • виртуальные машины;

  • сети;

  • подсети.

Все создаваемые ресурсы размещаются внутри проектов. Каждый проект размещается в определенном каталоге. Каждый каталог принадлежит определенной организации.

Примечание

При необходимости можно создать дополнительные проекты.

Упрощенная структура Cloud.ru показана на схеме:

../../../_images/cloud.ru-schema-light.svg ../../../_images/cloud.ru-schema-dark.svg

Способы управления#

В Astra Automation используются следующие способы управления ресурсами Cloud.ru:

  • Личный кабинет.

    Личный кабинет доступен по адресу https://console.cloud.ru/ и предоставляет веб-интерфейс для управления ресурсами облака. Этот способ удобен для получения информации о существующих ресурсах Cloud.ru и управления ими вручную.

  • Terraform.

    Cloud.ru поддерживает провайдер Terraform, позволяющий реализовать подход IaC. Этот способ взаимодействия с Cloud.ru является рекомендуемым.

Необходимые привилегии#

Для использования Cloud.ru при работе с Astra Automation необходимо иметь роли, назначенные на организацию или проект и обеспечивающие выполнение следующих операций:

  • Создание сервисных аккаунтов и назначение им ролей.

  • Создание ключей доступа.

    Ключи доступа используются для управления ресурсами Cloud.ru от имени сервисного аккаунта.

  • Управление сетями и подсетями.

  • Управление виртуальными машинами.

  • Создание бакетов в Объектном хранилище, загрузка и выгрузка объектов из бакетов.

  • Импорт ключей SSH.

Предупреждение

Если в организации или проекте не существует сервисный аккаунт с необходимыми ролями, для его создания и назначения ему ролей потребуется учетная запись администратора или пользователя, входящего в группу admin.

Необходимые ресурсы#

Для использования Astra Automation совместно с Cloud.ru необходимы:

  • Права на управление ресурсами Cloud.ru от имени любой из указанных учетных записей:

  • Организация и ее идентификатор.

  • Каталог и его идентификатор.

  • Проект и его идентификатор.

    В этом проекте размещаются ВМ, используемые для развертывания необходимого ПО.

  • (опционально) Бакет Объектного хранилища S3 для хранения объектов состояния (state) инфраструктуры, развернутой с помощью Terraform.

    Если планируете использовать бакет Объектного хранилища S3, необходимы также:

    • адрес для подключения к бакету (endpoint);

    • Access Key ID;

    • Secret Key.

Пошаговые инструкции по получению данных и созданию необходимых ресурсов приведены далее.