背景
当前BMC端口服务页面中无NAT服务展示,也不支持修改NAT服务使能和端口号,但是通过web rest接口请求可以查看到NAT属性值为null,且通过patch接口修改NAT服务使能和端口号时接口返回500
关联ISSUE
整体方案
1、删除/UI/Rest/Services/PortConfig GET接口下NAT属性;
2、删除/UI/Rest/Services/PortConfig PATCH接口设置NAT服务使能和端口号
评审点
评审点1: 是否同意删除/UI/Rest/Services/PortConfig接口的NAT属性
详细描述
评审点1: 是否同意删除/UI/Rest/Services/PortConfig接口的NAT属性
接口名:/UI/Rest/Services/PortConfig
变化类型: 删除属性
操作类型: GET/PATCH
接口响应如下,NAT属性显示为null
{
"SNMPAgent": {
"Enabled": true,
"Port": 161
},
"KVM": [
{
"SystemId": 1,
"Port": 2198,
"Enabled": true
}
],
...,
"NAT": null
}
经排查:
1、redfish接口/redfish/v1/Managers/:managerid/NetworkProtocol响应中也无相关NAT属性
2、业务组件中未实现NAT相关的资源协作接口
3、与前端确认删除NAT属性后不影响页面展示,无兼容性问题
是否准备好AI预审
是
评审结论
同意删除/UI/Rest/Services/PortConfig接口的NAT属性