FOS:9.1.1_01 では、Rest API を介してポートから Persistent_disable オプションが削除されません。
環境
- Brocadeスイッチ
- FOSバージョン-9.1.1
- Ansible 2.9.27 Tower 3.8.4
問題
- Brocade スイッチを FOS 8.2.2 から FOS 9.1.1_01 にアップグレード後、
persistent_disableオプションが REST API / ansible 経由でポートから削除されません。 - ただし、CLI を使用すると、
portcfgpersistentenableコマンドを使用して問題なくポートの永続的な無効化/有効化を実行できます。 - 「
anJobTemplateServerSanPortEnable」コマンドを実行して REST API 経由で「devxxx」サーバーのポート 2 を有効化すると、新しい FOS v9.1.1_01 を搭載した SANXXX1 スイッチで以下のように失敗します:
"PATCH_resp_code": 400, "PATCH_resp_data": {"errors": {"@xmlns": "urn:ietf:params:xml:ns:yang:ietf-restconf", "error": {"error-app-tag": "Error", "error-info": {"error-code": "-995", "error-module": "platform-port"}, "error-message": "Port enable failed because the port is persistently disabled", "error-path": "/fibrechannel/name/0/2/is-enabled-state", "error-tag": "Operation-failed", "error-type": "protocol"}}}, "PATCH_resp_reason": "Bad Request", "PATCH_url": "https://********/rest/running/brocad...e/fibrechannel", "POST_url": "https://********/rest/logout", "add_entries": [], "add_retcode": 0, "ansible_loop_var": "item", "changed": false,