VK Private Cloud logo
Помощь
Обновлена 21 августа 2026 г. в 11:12

Подключение к OpenStack CLI

Для пользователей Платформы с любой ролью интерфейс OpenStack CLI позволяет выполнять множество операций по управлению ресурсами в рамках их проекта.

Для доступа к OpenStack CLI пользователю Платформы потребуются следующие инструменты и файлы:

ПО для подключения к OpenStack CLI

Для подключения рекомендуется использование пакета python3-openstackclient-6.6.0.

Пакеты для запуска:

  • python3-keystoneclient-3.10.4.
  • python3-novaclient-7.1.57-1.
  • python3-cinderclient-1.11.4-1.
  • python3-glanceclient-2.6.57.
  • python3-neutronclient-6.1.3-1.
  • python3-octaviaclient-1.8.5-1.

Конфигурационный файл для подключения

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

Чтобы получить конфигурационный файл на Портале самообслуживания:

  1. Перейдите на Портал самообслуживания (подробнее — в разделе Вход на Портал самообслуживания).
  2. Нажмите на имя пользователя в шапке страницы и выберите пункт Настройки проекта.
  3. Перейдите на вкладку Доступ по API и нажмите кнопку Скачать openrc версии 3.
  4. Сохраните файл на локальном диске. Скачанный файл является конфигурационным файлом для подключения к OpenStack CLI.
Пример содержания конфигурационного файла
#!/usr/bin/env bashexport OS_AUTH_URL="https://URL.ru:5000/v3/"export OS_AUTH_TYPE="v3token"export OS_PROJECT_ID="7a1dd7b9be3246a4b113e349b288a210"export OS_REGION_NAME="RegionOne"unset OS_PROJECT_NAMEunset OS_PROJECT_DOMAIN_ID# unset v2.0 items in case setunset OS_TENANT_IDunset OS_TENANT_NAMEecho "Please enter your API token for project $OS_PROJECT_ID"read -sr OS_TOKEN_INPUTexport OS_TOKEN=$OS_TOKEN_INPUTexport OS_INTERFACE=publicexport OS_IDENTITY_API_VERSION=3

Процесс подключения

  1. Установите OpenStack CLI:

    # dnf install python3-openstackclient
  2. Выполните загрузку параметров подключения из конфигурационного файла:

    $ source ~/<ПРОЕКТ>-openrc.sh

    Здесь ~/<ПРОЕКТ>-openrc.sh — путь к конфигурационному файлу для подключения к соответствующему проекту.

  3. При необходимости введите токен API.

    Пример запроса токена API
    Please enter your API token for project 5e5653f0e0024f9a9da58aa7573997be
  4. Проверьте подключение OpenStack CLI:

    $ openstack flavor list
    Пример ожидаемого результата
    +--------------------------------------+----------------+-------+------+-----------+-------+-----------+| ID                                   | Name           |   RAM | Disk | Ephemeral | VCPUs | Is Public |+--------------------------------------+----------------+-------+------+-----------+-------+-----------+| 2e275f1f-c032-4425-b0fb-dbf8583f62d3 | Standard-12-24 | 24576 |    0 |         0 |    12 | True      |...+--------------------------------------+----------------+-------+------+-----------+-------+-----------+

    В случае получения ошибки, обратитесь к администратору Платформы.

Была ли статья полезна?