Блок configurations

09 апреля 2024

ID 267097

В блоке configurations вы можете указать имена скриптов с помощью следующего параметра:

- name

Для каждого скрипта можно указать следующие параметры.

Значение

Обязательный

Описание

filename

Yes_icon

Имя файла скрипта, сценария Ansible или атрибута user-data для Cloud-init. Вам нужно поместить скрипт в директорию /scripts пакета VNF.

stage

Yes_icon

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

  • initialization – запустить скрипт при развертывании виртуальной сетевой функции.
  • termination – запустить скрипт при удалении виртуальной сетевой функции.
  • none – запустить скрипт при изменении значения в поле или раскрывающемся списке в области настройки виртуальной сетевой функции. Поля и раскрывающиеся списки можно указать в блоке user_configurations.

executor

Yes_icon

Интерпретатор. Возможные значения:

  • ansible;
  • expect;
  • /bin/sh;
  • bin/bash;
  • cloud-init.

Вы можете ввести путь к пользовательскому исполнителю скрипта, например:

/user/bin/php

authentication

Yes_icon

Метод аутентификации VNFM в виртуальной сетевой функции для запуска скриптов. Возможные значения:

  • key – аутентифицировать VNFM в виртуальной сетевой функции по ключу, который генерируется при развертывании этой функции. Вам нужно получить ключ с помощью скрипта, поэтому мы рекомендуем не указывать это значение для первого скрипта.
  • password – аутентифицировать VNFM в виртуальной сетевой функции по имени пользователя и паролю. Имя пользователя и пароль можно указать внутри блока flavours в блоке vdus.

files_path

No_icon

Путь к файлам для запуска скриптов с помощью SSH. Вам нужно создать директорию внутри в директории /scripts пакета VNF и поместить в созданную директорию файлы. Файлы будут скопированы на VDU.

config_drive

No_icon

Требуется ли использовать config-drive. Вы можете указать этот параметр, если для параметра executor вы указали значение cloud_init. Возможные значения: true или false.

timeout

No_icon

Время ожидания выполнения скрипта в секундах. Если скрипт не выполняется по прошествии указанного времени, выполнение прерывается.

Вы можете указать этот параметр, если для параметра executor вы указали путь к пользовательскому исполнителю скрипта. Отсчет времени начинается в момент запуска скрипта.

Пример блока configurations

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!