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

Сервис 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