netact_cm_command - Управление данными конфигурации сети в сетях Nokia Core и Radio
Новая версия 2.5.
Обзор
- netact_cm_command можно использовать для выполнения различных операций управления конфигурацией. Для этого модуля требуется, чтобы на целевых хостах была установлена система управления сетями Nokia NetAct. Модуль будет обращаться к командной строке конфигуратора в NetAct для загрузки конфигурации сети в NetAct, выполнения экспорта конфигурации, импорта планов и операций настройки конфигурации. Для определения области действия операции укажите Имя отличительного имени (DN) или Рабочую область (WS) или Область обслуживания (MR) в качестве входных данных.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| backupPlanName | Указывает имя плана резервного копирования | |
| createBackupPlan bool |
| Указывает, включено ли создание плана резервного копирования. |
| DN | Устанавливает точный объем операции в виде списка Имен отличительных имен (DN) управляемых объектов в сети. Можно указать одно DN или список DN (список, разделенный запятыми без пробелов). В противном случае, если DN или список DN не указаны, в качестве параметра для определения объема операции необходимо указать рабочую область (WS) или область обслуживания (MR). | |
| extra_opts | Дополнительные параметры для операций. Дополнительную информацию о дополнительных параметрах см. в документации по NetAct — Управление конфигурацией > Процедуры управления конфигурацией > Операции с командной строкой. | |
| fileFormat |
| Указывает формат файла. |
| fileName | Указывает имя файла. Действительно для операций импорта и экспорта. | |
| inputFile | Указывает полный путь к расположению файла плана для операции импорта. Необходимо заполнить этот параметр (inputFile) или параметр fileName. Если оба параметра указаны, используется inputFile. | |
| MR | Определяет область действия операции для сетевых элементов, назначенных в области обслуживания (MR). Значение может быть установлено как идентификаторы MR, включая информацию о коллекции областей обслуживания (MRC) (например, MRC-FIN1/MR-Hel). Можно указать несколько MR (разделенные запятыми без пробелов). Значение этого параметра ищется среди идентификаторов MR в заданной MRC. Если совпадения нет, поиск выполняется по всем именам MR. В противном случае, если идентификатор MR или список идентификаторов MR не указаны, в качестве параметра для определения области операции необходимо указать имя отличительного имени (DN) или рабочую область (WS). | |
| operation обязательно |
| Поддерживаемые операции позволяют пользователю загружать фактическую конфигурацию из сети, импортировать и настраивать подготовленные планы или экспортировать справочную или фактическую конфигурацию для планирования. Provision_Mass_Modification позволяет настраивать одни и те же параметры для нескольких сетевых элементов. Эта операция поддерживает изменения только для одного класса объектов за раз. С этим параметром NetAct Configurator создает и настраивает план для сети с заданной областью и параметрами. псевдонимы: op |
| opsName | Имя операции, указанное пользователем. | |
| planName | Указывает имя плана. | |
| typeOption |
| Указывает тип операции экспорта. псевдонимы: 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