DOCS

MTS Cloud

Интеграция через OpenStack Keystone v3.

Обзор

Коннектор MTS Cloud использует Keystone v3 password auth для аутентификации. Подключение выполняется через стандартный OpenStack Identity API, что позволяет Oopps.ai собирать данные о кластерах, инвентори и биллинге.

Что поддерживается

Возможность Статус Описание
Кластеры MTS Kubernetes Engine — обнаружение и аудит кластеров
Инвентори Виртуальные машины, диски, сети, подсети, плавающие IP
Биллинг частично Частичная поддержка — зависит от настроек проекта
Kubeconfig Автоматическое получение kubeconfig для кластеров

Необходимые права

Для подключения необходим сервисный пользователь с правами на чтение ресурсов проекта в MTS Cloud. Рекомендуется создать отдельного пользователя с минимальными правами для интеграции.

Подсказка

Все необходимые параметры можно получить из OpenStack RC файла, который скачивается в панели управления MTS Cloud.

Пошаговая инструкция

Создайте сервисного пользователя

Перейдите в панель управления MTS Cloud → Управление доступомПользователиСоздать пользователя.

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

Скачайте OpenStack RC файл

В панели управления MTS Cloud перейдите в настройки проекта и скачайте OpenStack RC файл. Этот файл содержит все необходимые параметры для подключения.

Скопируйте значения из RC файла

Откройте скачанный файл и найдите следующие переменные:

OS_AUTH_URL=https://cloud.mts.ru/identity/v3
OS_PROJECT_ID=ваш_project_id
OS_USERNAME=ваш_username
OS_USER_DOMAIN_NAME=ваш_domain
OS_REGION_NAME=ваш_region

Скопируйте значения каждой переменной.

Введите credentials в Oopps.ai

Перейдите в Oopps.ai → КоннекторыДобавить коннекторMTS Cloud.

Заполните поля формы значениями из RC файла и нажмите "Проверить подключение".

Поля формы

Поле Обязательное По умолчанию Описание
auth_url Да https://cloud.mts.ru/identity/v3 URL Keystone endpoint (значение OS_AUTH_URL)
project_id Да UUID проекта (значение OS_PROJECT_ID)
username Да Имя пользователя (значение OS_USERNAME)
password Да Пароль пользователя
domain_name Да Домен пользователя (значение OS_USER_DOMAIN_NAME)
region_name Нет Регион (значение OS_REGION_NAME)

Возможные проблемы

Симптом Причина Решение
Ошибка 401 Unauthorized Неверный пароль или domain_name Проверьте username, password и domain_name из RC файла
Ошибка 404 Not Found на endpoints Неверный регион Проверьте значение region_name, сверьте с RC файлом
Биллинг частично или пуст Ограничения Billing API MTS Cloud Биллинг поддерживается частично — это ожидаемое поведение
Ошибка подключения (timeout) Неверный auth_url Убедитесь, что auth_url корректный и доступный
Нет кластеров Нет Kubernetes Engine в проекте Убедитесь, что в проекте развёрнут MTS Kubernetes Engine

Ограничения

Совет

Самый быстрый способ получить все параметры — скачать OpenStack RC файл в панели управления MTS Cloud. Все значения можно скопировать напрямую.