Я столкнулся с проблемой при запуске ansible модуля "oneview_logical_interconnect_group" для добавления порта восходящей линии связи к кадрам синергии. Это выдает ошибку «Неверный JSON тип данных», возможно, из-за ключа «logicPortConfigInfos», который находится внутри модуля oneview_logical_interconnect_group.
TASK [Добавление портов Uplink в Ethe rnet Группа логических соединений] ***************************** ************************************************** *************************************************** среда 08 января 2020 г. 12: 19:39 +0530 (0: 00: 00.048) 0: 00: 13.931 ***** Исключительная ситуация при выполнении задачи. Чтобы увидеть полную трассировку, используйте -vvv. Ошибка: hpOneView.exceptions.HPOneViewException: ('Недопустимый JSON тип данных.', {'ErrorCode': 'INVALID_JSON_DATA_TYPE', 'message': 'Недопустимый JSON тип данных.', 'Details': 'The JSON, отправленный в запросе, содержал неизвестный тип, где в строке 1 рядом со столбцом 988 требовался другой неизвестный тип. ',' Рекомендуемые действия ': [' Исправьте содержимое JSON и повторите запрос. '] «errorSource»: нет, «nestedErrors»: [], «data»: {}}) не удалось: [localhost] (item = ['LIG-V C -Ethernet_New', 'NW-UPLINK1', 'Ethe rnet ']) => {"ansible_loop_var": "item", "Change": false, "item": ["LIG-V C -Ethernet_New", "NW-UPLINK1", "Ethe rnet" ], "module_stderr": "Traceback (последний вызов был последним): \ n файл \" / root / .ansible / tmp / ansible -tmp-1578466179.5192232-63632399232978 / AnsiballZ_oneview_logical_interconnect_group.py \ ", строка 102, в \ n _ansiballz_main () \ n Файл \ "/ root / .ansible / tmp / ansible -tmp-1578466179.5192232-63632399232978 / AnsiballZ_oneview_logical_interconnect_group.py \", строка 94, в _ans iballz_main \ n invoke_module (zipped_mod, temp_path, ANSIBALLZ_PARAMS) \ n Файл \ "/ root / .ansible / tmp / ansible -tmp-1578466179.5192232-63632399232978 / AnsiballZ_oneview_logical_interconnect_module_module (mod_name = 'ansible .modules.remote_management.oneview.oneview_logical_interconnect_group', init_globals = Нет, run_name = ' main ', alter_sys = True) \ n файл \ "/ usr / lib64 / python3 .6 / runpy.py \ ", строка 205, в run_module \ n вернуть _run_module_code (code, init_globals, run_name, mod_spe c) \ n файл \" / usr / lib64 / python3 .6 / runpy.py \ ", строка 96, в _run_module_code \ n имя_модуля, mod_spe c, имя_пакета, имя_скрипта) \ n File \" / usr / lib64 / python3 .6 / runpy.py \ ", строка 85, в _run_code \ n exe c (code, run_globals) \ n Файл \ "/ tmp / ansible_oneview_logical_interconnect_group_payload_udbow15_ / ansible_oneview_logical_interconnect_group_payload.zip / ansible / modules / remote_management / oneview / oneview_log__ygnible_yon_ymp_1_1_ynsign_ymp_1 cal_interconnect_group_payload_udbow15_ / ansible_oneview_logical_interconnect_group_payload.zip / анзибль / модули / remote_management / ONEView / oneview_logical_interconnect_group.py \», строка 164, в основной \ п Файл \ "/ TMP / ansible_oneview_logical_interconnect_group_payload_udbow15_ / ansible_oneview_logical_interconnect_group_payload.zip / анзибль / module_utils / oneview.py \", линия 301, в перспективе \ п Файл \ "/ TMP / ansible_oneview_logical_interconnect_group_payload_udbow15_ / ansible_oneview_logical_interconnect_group_payload.zip / анзибль / модули / remote_management / ONEView / oneview_logical_interconnect_group.py \", строка 128, в execute_module \ п Файл \ "/ TMP / ansible_oneview_logical_interconnect_group_payload_udbow15_ / ansible_oneview_logical_interconnect_group_payload.zip /ansible/modules/remote_management/oneview/oneview_logical_interconnect_group.py \ ", строка 136, в __present \ n File \" / tmp / ansible_oneview_logical_interconnect_group_payload_udbow15_ / ansible_oneview_logical_interconnect_group_tilusing module.zai / s / oneview.py \ ", строка 370, в файле resource_present \ n File \" / usr / local / lib / python3 .6 / site-packages / hpOneView / resources / network / logic_interconnect_groups.py \ ", строка 148, в обновлении \ n вернуть self._client. update (resource, timeout = timeout, default_values = self.DEFAULT_VALUES) \ n Файл \ "/ usr / local / lib / python3 .6 / site-packages / hpOneView / resources / resource.py \", строка 386, в update \ n вернуть себя .__ do_put (uri, ресурс, время ожидания, настраиваемые заголовки) \ n Файл \ "/ usr / local / lib / python3 .6 / site-packages / hpOneView / resources / resource.py \", строка 767 , в задаче __do_put \ n body = self._connection.put (uri, resource, custom_headers = custom_headers) \ n Файл \ "/ usr / local / lib / python3 .6 / site-packages / hpOneView / connection.py \ ", строка 374, in put \ n возвращает self .__ do_rest_call ('PUT', uri, body, custom_headers = custom_headers) \ n Файл \" / usr / local / lib / python3 .6 / site-packages / hpOneView /connection.py \ ", строка 404, в __do_rest_call \ n повысить HPOneViewException (body) \ nhpOneView.exceptions.HPOneViewException: ('Недопустимый JSON тип данных.', {'errorCode': 'INVALID_JSON_DATA_TYPE', 'message': 'Неверный JSON тип данных.', 'Details': 'JSON, отправленный в запросе, содержал неизвестный тип, где в строке 1 n требовался другой неизвестный тип. столбец ear 988. ',' рекомендуемые действия ': [' Исправьте содержимое JSON и повторите запрос. '],' errorSource ': нет,' nestedErrors ': [],' data ': {}}) \ n "," module_stdout ":" "," msg ":" MODULE FAILURE \ nСмотрите stdout / stderr для точной ошибки "," r c ": 1}
Пожалуйста, помогите мне если кто-либо знает об этой проблеме.
Я хочу сообщить вам, что ключ "logicPortConfigInfos" недоступен в модуле "oneview_logical_interconnect_group" в моем ansible do c. Это причина, по которой я получаю сообщение об ошибке.