Консольные утилиты
Сервис Clouds API
Предоставляет API для настройки интеграции с облаками.
Имя службы systemd:
aos-clouds-api.service
Команды утилиты OpenStack
Примечание
По умолчанию отключен вывод сообщений с уровнем логирования WARNING и ниже. Для включения подробного вывода нужно выставить уровень логирования и запустить команду с флагом --verbose.
Механизм аутентификации описан в разделе «Аутентификация в OpenStackClient».
Настройка проекта для интеграции с облаком.
Утилита позволяет настроить проект для работы с публичным облаком.
Команда:
openstack aos clouds add
Параметр |
Тип облака |
Описание |
|---|---|---|
|
Вывод справки. |
|
|
Проект OpenStack, для которого нужно настроить интеграцию. |
|
|
Тип облака. |
|
|
AWS |
Ключ доступа AWS Access key ID. |
|
AWS |
Ключ доступа AWS Secret access key. |
|
AWS |
Регион AWS. |
|
Яндекс.Облако |
Идентификатор сервисного аккаунта Яндекс.Облака. |
|
Яндекс.Облако |
Идентификатор авторизованного ключа Яндекс.Облака. |
|
Яндекс.Облако |
Приватный ключ Яндекс.Облака. |
|
Яндекс.Облако |
Идентификатор каталога Яндекс.Облака. |
|
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
Параметр |
Описание |
|---|---|
|
Вывод справки. |
Пример:
openstack aos clouds list
Удаление интеграции проекта с облаком.
Утилита позволяет удалить интеграцию проекта с публичным облаком.
Команда:
openstack aos clouds delete
Параметр |
Описание |
|---|---|
|
Вывод справки. |
|
Проект OpenStack, для которого нужно удалить интеграцию. |
Пример:
openstack aos clouds delete --project aws
Регистрация образов облака в OpenStack.
Утилита позволяет зарегистрировать образы публичного облака в OpenStack.
Команда:
openstack aos clouds images register
Параметр |
Описание |
|---|---|
|
Вывод справки. |
|
Проект OpenStack, в котором нужно зарегистрировать образы. |
|
Идентификатор образа публичного облака. При указании параметра будет выполнена регистрация только указанного образа. |
Пример:
openstack aos clouds images register --project aws
Регистрация типов инстансов облака в OpenStack.
Утилита позволяет зарегистрировать типы инстансов публичного облака в OpenStack.
Команда:
openstack aos clouds flavors register
Параметр |
Описание |
|---|---|
|
Вывод справки. |
|
Проект OpenStack, в котором нужно зарегистрировать типы инстансов. |
|
Название типа инстансов публичного облака. При указании параметра будет выполнена регистрация только указанного типа инстансов. |
Пример:
openstack aos clouds flavors register --project aws