14. Профиль Услуги

14.1. Общие положения

Профиль представляет из себя мгновенный снимок Услуги, который содержит полное ее описание. Профиль содержит информацию о текущих настройках самой Услуги, настройках инсталляций приложений, кластеров и связях между ними, а также объектов инфраструктуры, на которых развернута Услуга (серверах, датацентрах, гипервизорах).

В зависимости от потребности при экспорте файла профиля в него можно включить:

  • Список инсталляций с настройками и связями интерфейсов;

  • Информацию о привязке инсталляций и кластеров к серверам;

  • Конфигурацию подключения к серверам;

  • Сетевые настройки;

  • Конфигурацию подключения к K8s для услуг, использующих Kubernetes;

  • Файлы (приложения к инсталляциям с параметрами);

  • Логи Услуги;

При экспорте профиля пользователь может выбрать по своему усмотрению, какой набор инсталляций и настроек, перечисленных выше, будет включен в файл профиля.

При импорте профиля, в создаваемую на базе этого профиля Услугу будут импортированы все данные из выбранного профиля.

Примечание

В профиль НЕ включаются дистрибутивы приложений из nexus-хранилища объектов.

Примечание

При создании файла профиля Datamart Platform Studio генерирует уникальное имя, в котором содержится служебная информация о профиле. При переносе профиля файлом из одной Datamart Platform Studio в другую, требуется сохранять оригинальное имя файла.

Формат имени файла профиля следующий:

profile_<name>_<version>_<timestamp>.tar.gz

,где:

  • <name> - техническое наименование услуги;

  • <version> - версия Datamart Platform Studio, в роамках которой создан профиль;

  • <timestamp> - дата и время создания профиля.

Список профилей, созданных на основании текущей услуги, отображается в основном разделе карточки услуги. Если услуга создана на основании профиля другой услуги, то в этом же разделе отображается ссылка на «родительский» профиль тиражируемой услуги.

Список профилей, созданных на основании текущей услуги

Рисунок 14.1 Список профилей, созданных на основании текущей услуги

При клике на название профиля в списке профилей, отображается список инсталляций в профиле услуги и список необходимых серверов для разворачивания услуги из выбранного профиля (см. Рисунок 14.2).

Отображение содержимого профиля

Рисунок 14.2 Отображение содержимого профиля

14.2. Экспорт профиля

В меню Управление услуги есть возможность экспортировать профиль услуги. В зависимости от настроек экспорта, в файл профиля могут быть сохранены данные о текущих параметрах услуги, обо всех инсталляциях приложений, кластерах, настройках и связях интерфейсов приложений, а также глобальные настройки, созданные для компонентов сохраняемой услуги (см. Рисунок 14.3).

Экспорт профиля услуги

Рисунок 14.3 Экспорт профиля услуги

Примечание

В файл экспорта попадут только рабочие связи инсталляций. Если у Услуги деактивирована часть интерфейсов, данные о них будут отсутствовать в экспортируемом профиле.

В процессе экспорта можно задать имя и версию профиля, а также выбрать набор инсталляций и кластеров услуги для экспорта. (см. Рисунок 14.4). Например, можно сохранить только установленные и работающие в данный момент инсталляции услуги, не включая туда подготовленные к установке приложения или приложения, установка которых завершилась ошибкой.

Меню экспорта профиля услуги

Рисунок 14.4 Меню экспорта профиля услуги

  • опция «Экспортировать данные подключения к гипервизору» - в профиль будут включены настройки подключения к платформе виртуализации, которая используется в текущей услуге;

  • опция «Экспортировать данные серверов» - в профиль будут включены данные о серверах и дата-центрах экспортируемой услуги и их связи с инсталляциями услуги;

  • опция «Экспортировать настройки подключения» - в профиль будут включены настройки подключения к ЦОД, серверам, K8s;

  • опция «Экспортировать сеть в шаблоне сервера» - в профиль будут включены данные сети из шаблона сервера в ЦОД;

  • опция «Экспортировать логи» - в профиль будут добавлены логи услуги и всех ее компонентов;

  • опция «Экспортировать данные инсталляций» - в профиль будут включены данные об инсталляциях и кластерах услуги, а также связи интерфейсов между приложениями услуги;

  • опция «Экспортировать файлы настроек» - в профиль будут добавлены настройки инсталляций и кластеров услуги.

Примечание

SSH-ключи доступа не включаются в файл профиля. При необходимости переноса управления услугой от одного экземпляра Datamart Platform Studio к другому, вопрос передачи ключей решается службой технической поддержки. Ключи должны передаваться с соблюдением требуемого уровня конфиденциальности.

В экспорт профиля можно дополнительно включить файл настроек подключения к K8s и файлы настроек инсталляций, которые добавлены в инсталляциях во вкладку «файлы» (например для инсталляции ПОДД Агента). По умолчанию эти опции отключены. Их рекомендуется включать в случае экспорта профиля с целью переноса работающей услуги в другую Студию и необходимости сохранения всех специфических настроек подключения.

Примечание

При экспорте профиля с включенной опцией Экспортировать данные серверов в профиль будет включена информация о распределении инсталляций и кластеров услуги по серверам и ДЦ. В процессе импорта профиля, содержащего данные серверов и ДЦ, в Datamart Platform Studio будут созданы новые объекты ДЦ и серверов, в соответствии с профилем.

После выбора настроек экспорта и нажатия на кнопку «Сохранить» файл добавляется в список профилей услуг.

Примечание

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

Список сохраненных профилей доступен в разделе Услуги ссылка Создать из профиля (см. Рисунок 14.5).

Переход к списку профилей |prod|

Рисунок 14.5 Переход к списку профилей в Datamart Platform Studio

С профилем услуги можно выполнить следующие действия (см. Рисунок 14.6):

  • создать услугу на основе профиля (см. Раздел 15.1 Описание процесса создания услуги из профиля);

  • импортировать профиль услуги из другого экземпляра Datamart Platform Studio;

  • удалить профиль услуги;

  • скачать файл архива профиля для просмотра содержимого профиля или для переноса профиля Услуги в другой экземпляр Datamart Platform Studio.

Сохраненные профили Услуги

Рисунок 14.6 Сохраненные профили Услуги

14.3. Импорт профиля

В Datamart Platform Studio доступен импорт профилей, созданных текущим или другими экземплярами Datamart Platform Studio. Для того, чтобы импортировать профиль из внешнего файла-архива, необходимо добавить архив с импортируемым профилем в список профилей Datamart Platform Studio (см. Рисунок 14.7).

Примечание

Допустимый формат файла архива профиля: .tar или .tar.gz. Файл профиля обязательно должен быть создан программой Datamart Studio. Сторонние форматы не поддерживаются. Имя файла профиля уникально и фиксировано. Менять имя файла при переносе профиля из одной в другую Datamart Platform Studio нельзя.

Добавление профиля из файла

Рисунок 14.7 Добавление профиля из файла

Если выбранный для импорта профиль подвергся каким-либо корректировкам после экспорта, то система определит несовпадение контрольной суммы профиля и выдаст предупреждение: «Выбранный профиль был изменён после экспорта» (см. Рисунок 14.8).

Предупреждение об изменении профиля

Рисунок 14.8 Предупреждение об изменении профиля