Providers

На вкладке Providers представлен список провайдеров, в которых могут быть запущены сервисы. Данные отображаются в плиточном виде:

Для списка провайдеров доступны инструменты сортировки и фильтрации. Сортировка производится по параметрам name и type. Фильтрация производится по параметру “Статус”, имеются три основных статуса “Configured”, “Error”, “Syncing”.

../../_images/providers_list.png

Список провайдеров

Для провайдеров доступны следующие действия:

  • Add provider - добавление нового провайдера;

  • Sync - синхронизация данных, получаемых от облака;

  • Change - изменение параметров провайдера;

  • Remove - удаление провайдера.

Добавление провайдера

Для добавления нового провайдера нажмите расположенную в правом верхнем углу кнопку Add provider:

../../_images/add_provider.png

Добавление провайдера

Для выбора доступны провайдеры типов: openstack, dcim и VMWare. Выберите необходимый тип и нажмите Create Provider.

openstack - провайдер, получающий данные из облаков на базе OpenStack.

В окне создания openstack провайдера:

  • Title - введите пользовательское имя нового провайдера;

  • Key file - выберите файл приватного ключа, который будет добавляться создаваемым виртуальным машинам для доступа к ним;

  • API access file - выберите конфиг-файл clouds.yaml, содержащий данные, необходимые для подключения к одному из проектов в OpenStack (подробнее здесь: https://docs.openstack.org/python-openstackclient/pike/configuration/index.html#clouds-yaml).

../../_images/add_provider_openstack.png

Добавление провайдера openstack

Также в окне создания отображается информация о том, какие параметры существующего облака по умолчанию будут синхронизироваться в Мичман: image, flavor, network, subnet (для получения информации о некоторых сущностях необходимы права администратора в соответствующем проекте).

dcim - провайдер, получающий данные из NetBox DCIM.

В окне создания dcim провайдера:

  • Title - введите пользовательское имя нового провайдера;

  • Key file - выберите файл ключа, который будет добавляться создаваемым в рамках данного провайдера виртуальным машинам для доступа к ним;

  • API access file - выберите конфиг-файл clouds.yaml, содержащий данные, необходимые для подключения к NetBox DCIM.

../../_images/add_provider_dcim.png

Добавление провайдера dcim

VMWare - провайдер, получающий данные из облаков на базе VMWare.

В окне создания vmware провайдера:

  • Title - введите пользовательское имя нового провайдера;

  • Key file - выберите файл приватного ключа, который будет добавляться создаваемым виртуальным машинам для доступа к ним;

  • API access file - выберите конфиг-файл clouds.yaml, содержащий данные, необходимые для подключения к облаку VMWare.

../../_images/add_provider_vmware.png

Добавление провайдера VMWare

После создания провайдера, он автоматически перейдёт в состояние “Syncing” для сбора информации об облаке. Это может занять длительное время. Кроме того, после создания и синхронизации провайдера на вкладке Instances появится новый сервис, соответствующий этому провайдеру. Например, для провайдера типа OpenStack будет содержать все доступные сети, флейворы и образы.

Изменение параметров провайдера

В окне редактирования провайдера для изменения доступны все параметры, которые были заданы при создании:

../../_images/edit_provider.png

Редактирование провайдера

Кроме того, при редактировании провайдера есть возможность изменить параметры, по которым происходит синхронизация с существующим облаком. Для изменения параметров нажмите кнопку Change targets и выберите нужные параметры:

../../_images/change_targets.png

Изменение параметров провайдера