Консольные утилиты

Сервис Clouds API

Предоставляет API для настройки интеграции с облаками.

  • Имя службы systemd:

    aos-clouds-api.service
    

Команды утилиты OpenStack

Примечание

По умолчанию отключен вывод сообщений с уровнем логирования WARNING и ниже. Для включения подробного вывода нужно выставить уровень логирования и запустить команду с флагом --verbose.

Механизм аутентификации описан в разделе «Аутентификация в OpenStackClient».

Настройка проекта для интеграции с облаком.

Утилита позволяет настроить проект для работы с публичным облаком.

Команда:

openstack aos clouds add
Аргументы утилиты
Параметр Тип облака Описание
-h, --help
Вывод справки.
--project
Проект OpenStack, для которого нужно настроить интеграцию.
<cloud_type>
Тип облака.
--access-key AWS Ключ доступа AWS Access key ID.
--secret-key AWS Ключ доступа AWS Secret access key.
--region AWS Регион AWS.
--service-account-id Яндекс.Облако Идентификатор сервисного аккаунта Яндекс.Облака.
--key Яндекс.Облако Идентификатор авторизованного ключа Яндекс.Облака.
--private-key Яндекс.Облако Приватный ключ Яндекс.Облака.
--folder-id Яндекс.Облако Идентификатор каталога Яндекс.Облака.
--az AWS, Яндекс.Облако Зона доступности.

Пример:

openstack aos clouds add aws --project aws --access-key "AKIAIOSFODNN7EXAMPLE" --secret-key "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" --region us-east-2 --az us-east-2a

Получение списка интеграций.

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

Команда:

openstack aos clouds list
Аргументы утилиты
Параметр Описание
-h, --help Вывод справки.

Пример:

openstack aos clouds list

Удаление интеграции проекта с облаком.

Утилита позволяет удалить интеграцию проекта с публичным облаком.

Команда:

openstack aos clouds delete
Аргументы утилиты
Параметр Описание
-h, --help Вывод справки.
--project Проект OpenStack, для которого нужно удалить интеграцию.

Пример:

openstack aos clouds delete --project aws

Регистрация образов облака в OpenStack.

Утилита позволяет зарегистрировать образы публичного облака в OpenStack.

Команда:

openstack aos clouds images register
Аргументы утилиты
Параметр Описание
-h, --help Вывод справки.
--project Проект OpenStack, в котором нужно зарегистрировать образы.
--cloud-image-id Идентификатор образа публичного облака. При указании параметра будет выполнена регистрация только указанного образа.

Пример:

openstack aos clouds images register --project aws

Регистрация типов инстансов облака в OpenStack.

Утилита позволяет зарегистрировать типы инстансов публичного облака в OpenStack.

Команда:

openstack aos clouds flavors register
Аргументы утилиты
Параметр Описание
-h, --help Вывод справки.
--project Проект OpenStack, в котором нужно зарегистрировать типы инстансов.
--flavor Название типа инстансов публичного облака. При указании параметра будет выполнена регистрация только указанного типа инстансов.

Пример:

openstack aos clouds flavors register --project aws