Spec-Zone.ru › Ansible 2.6

netact_cm_command - Управление данными конфигурации сети в сетях Nokia Core и Radio

Новая версия 2.5.

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • netact_cm_command можно использовать для выполнения различных операций управления конфигурацией. Для этого модуля требуется, чтобы на целевых хостах была установлена система управления сетями Nokia NetAct. Модуль будет обращаться к командной строке конфигуратора в NetAct для загрузки конфигурации сети в NetAct, выполнения экспорта конфигурации, импорта планов и операций настройки конфигурации. Для определения области действия операции укажите Имя отличительного имени (DN) или Рабочую область (WS) или Область обслуживания (MR) в качестве входных данных.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
backupPlanName
Указывает имя плана резервного копирования
createBackupPlan
bool
    Варианты:
  • no
  • yes
Указывает, включено ли создание плана резервного копирования.
DN
Устанавливает точный объем операции в виде списка Имен отличительных имен (DN) управляемых объектов в сети. Можно указать одно DN или список DN (список, разделенный запятыми без пробелов). В противном случае, если DN или список DN не указаны, в качестве параметра для определения объема операции необходимо указать рабочую область (WS) или область обслуживания (MR).
extra_opts
Дополнительные параметры для операций. Дополнительную информацию о дополнительных параметрах см. в документации по NetAct — Управление конфигурацией > Процедуры управления конфигурацией > Операции с командной строкой.
fileFormat
    Варианты:
  • RAML2
  • CSV
  • XLSX
Указывает формат файла.
fileName
Указывает имя файла. Действительно для операций импорта и экспорта.
inputFile
Указывает полный путь к расположению файла плана для операции импорта. Необходимо заполнить этот параметр (inputFile) или параметр fileName. Если оба параметра указаны, используется inputFile.
MR
Определяет область действия операции для сетевых элементов, назначенных в области обслуживания (MR). Значение может быть установлено как идентификаторы MR, включая информацию о коллекции областей обслуживания (MRC) (например, MRC-FIN1/MR-Hel). Можно указать несколько MR (разделенные запятыми без пробелов). Значение этого параметра ищется среди идентификаторов MR в заданной MRC. Если совпадения нет, поиск выполняется по всем именам MR. В противном случае, если идентификатор MR или список идентификаторов MR не указаны, в качестве параметра для определения области операции необходимо указать имя отличительного имени (DN) или рабочую область (WS).
operation
обязательно
    Варианты:
  • upload
  • provision
  • import
  • export
  • Provision_Mass_Modification
Поддерживаемые операции позволяют пользователю загружать фактическую конфигурацию из сети, импортировать и настраивать подготовленные планы или экспортировать справочную или фактическую конфигурацию для планирования. Provision_Mass_Modification позволяет настраивать одни и те же параметры для нескольких сетевых элементов. Эта операция поддерживает изменения только для одного класса объектов за раз. С этим параметром NetAct Configurator создает и настраивает план для сети с заданной областью и параметрами.

псевдонимы: op
opsName
Имя операции, указанное пользователем.
planName
Указывает имя плана.
typeOption
    Варианты:
  • plan
  • actual
  • reference
  • template
  • siteTemplate
Указывает тип операции экспорта.

псевдонимы: type
verbose
NetAct Configurator выведет больше информации
WS
Определяет область действия операции, используя одну или несколько предварительно определенных рабочих областей (WS) в NetAct. Рабочая область содержит сетевые элементы, выбранные пользователем в соответствии с определенными критериями. Можно указать одно имя WS или несколько WS (разделенные запятыми без пробелов). В противном случае, если имя WS или список WS не указаны, в качестве параметра для определения области операции необходимо указать имя отличительного имени (DN) или область обслуживания (MR).

Примечания

Примечание

  • Режим проверки в настоящее время не поддерживается

Примеры

# Pass in a message
- name: Upload
  netact_cm_command:
    operation: "Upload"
    opsname: 'Uploading_test'
    dn: "PLMN-PLMN/MRBTS-746"
    extra_opts: '-btsContentInUse true'

- name: Provision
  netact_cm_command:
    operation: "Provision"
    opsname: 'Provision_test'
    dn: "PLMN-PLMN/MRBTS-746"
    planName: 'mySiteTemplate'
    type: 'actual'
    createBackupPlan: true
    backupPlanName: 'myBackupPlanName'

- name: Export and fetching data from target
  netact_cm_command:
    operation: "Export"
    opsname: 'Export_test'
    planName: 'mySiteTemplate'
    type: 'actual'
    fileName: 'exportTest.xml'
- fetch:
    src: /var/opt/nokia/oss/global/racops/export/exportTest.xml
    dest: fetched

- name: Import
  netact_cm_command:
    operation: "Import"
    opsname: 'Import_test'
    fileFormat: 'CSV'
    type: 'plan'
    fileName: 'myCSVFile'
    planName: 'myPlanName'
    extra_ops: 'enablePolicyPlans true'

# fail the module
- name: Test failure of the module
  netact_cm_command:
    name: fail me

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:

Ключ Возвращаемое значение Описание
changed
boolean
true, если данные изменены
данные изменены

message
строка
Сообщение вывода команды
Сообщение вывода, генерируемое модулем netact_cm_command

original_message
строка
Командная строка
Исходное имя параметра, переданное в модуль

Пример:
/opt/oss/bin/racclimx.sh -op Upload -opsName Uploading_testi -DN PLMN-PLMN/MRBTS-746


Статус

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

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.

Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Харри Туоминен (@hatuomin)

Подсказка

Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ для его улучшения.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/netact_cm_command_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API