【已评审】新增配置导入导出项与装备定制化项,支持查询和设置DNS记录更新使能与周期功能

背景

当前BMC的DNS报文(包含ipv4正向的A记录,ipv4和ipv6反向的PTR记录,ipv6正向的AAAA记录,SOA记录)发送功能默认打开,且发送周期固定为180秒,当客户机房设备较多时,DNS报文周期发送对公网防火墙造成较大压力,影响带外性能,因此需要提供给客户可关闭DNS报文发送以及设置DNS报文发送周期的能力,避免客户防火墙频繁收到DNS报文的问题。

关联ISSUE

支持定制化与配置导入导出查询和设置DNS记录更新使能与周期功能-profile_schema-GitCode

评审点

是否同意导入导出项新增:
1、DNS记录更新使能:DNSRecordUpdateEnabled

2、DNS记录更新周期:DNSRecordUpdateInterval

是否同意装备定制化项新增:
1、DNS记录更新使能:BMCCustom_DNSRecordUpdateEnabled

2、DNS记录更新周期:BMCCustom_DNSRecordUpdateInterval

详细描述

配置项名称 配置项类别 配置项 归属组件 取值类型 取值说明 默认值 导入导出类型 导出后是否可直接导入(无修改)
DNS记录更新使能 DNSSetting DNSRecordUpdateEnabled ddns boolean true或者false true ImportAndExport 可以
DNS记录更新周期 DNSSetting DNSRecordUpdateInterval ddns integer 取值范围为[180, 86400],单位:s 180 ImportAndExport 可以
定制化项名称 定制化项 归属组件 取值类型 取值说明 默认值 处理逻辑 说明 实现方式
DNS记录更新使能 BMCCustom_DNSRecordUpdateEnabled ddns string on或者off on if(BMCCustom_DNSRecordUpdateEnabled == “off”)
关闭DNS记录更新使能
else
打开DNS记录更新使能
DNS记录更新使能,同时控制ipv4正向的A记录,ipv4和ipv6反向的PTR记录,ipv6正向的AAAA记录,SOA记录四种DNS报文的发送使能
on或者不配置:打开DNS记录更新使能
off:关闭DNS记录更新使能
配置文件导入
DNS记录更新周期 BMCCustom_DNSRecordUpdateInterval ddns integer 取值范围为[180, 86400],单位:s 180 if(BMCCustom_DNSRecordUpdateInterval != “”)
设置DNS记录更新周期为BMCCustom_DNSRecordUpdateInterval的值
else
设置DNS记录更新周期为180s
DNS记录更新周期,同时控制ipv4正向的A记录,ipv4和ipv6反向的PTR记录,ipv6正向的AAAA记录,SOA记录四种DNS报文的发送周期 配置文件导入

评审结论

同意导入导出项新增:
1、DNS记录更新使能:DNSRecordUpdateEnabled
2、DNS记录更新周期:DNSRecordUpdateInterval

配置项名称 配置项类别 配置项 归属组件 取值类型 取值说明 默认值 导入导出类型 导出后是否可直接导入(无修改)
DNS记录更新使能 DNSSetting DNSRecordUpdateEnabled ddns boolean true或者false true ImportAndExport 可以
DNS记录更新周期 DNSSetting DNSRecordUpdateInterval ddns integer 取值范围为[180, 86400],单位:s 180 ImportAndExport 可以

同意装备定制化项新增:
1、DNS记录更新使能:BMCCustom_DNSRecordUpdateEnabled
2、DNS记录更新周期:BMCCustom_DNSRecordUpdateInterval

定制化项名称 定制化项 归属组件 取值类型 取值说明 默认值 处理逻辑 说明 实现方式
DNS记录更新使能 BMCCustom_DNSRecordUpdateEnabled ddns string on或者off on if(BMCCustom_DNSRecordUpdateEnabled == “off”)
关闭DNS记录更新使能
else
打开DNS记录更新使能
DNS记录更新使能,同时控制ipv4正向的A记录,ipv4和ipv6反向的PTR记录,ipv6正向的AAAA记录,SOA记录四种DNS报文的发送使能 配置文件导入
DNS记录更新周期 BMCCustom_DNSRecordUpdateInterval ddns integer 取值范围为[180, 86400],单位:s 180 if(BMCCustom_DNSRecordUpdateInterval != “”)
修改DNS记录更新周期为对应值
else
修改DNS记录更新周期为180s
DNS记录更新周期,同时控制ipv4正向的A记录,ipv4和ipv6反向的PTR记录,ipv6正向的AAAA记录,SOA记录四种DNS报文的发送周期 配置文件导入

遗留问题