参数模板功能旨在统一管理和维护各种组件的参数集。这包括查看参数模板中包含哪些参数以及它们的默认值和描述。目前,支持参数模板的组件有 MySQL(包括 PXC 和 MGR)、Redis 和 Kafka。平台提供了多种场景和组件规格的预配置参数模板,代表了在这些场景中行业最佳实践,从而允许用户直接使用。此外,用户可以根据具体业务需求创建自定义参数模板,促进内部标准的实施。在创建实例时,所有参数模板均可供选择使用。
用户可以点击参数模板访问列表页面,如下图所示。
在此页面上,用户可以根据组件类型和模板类型查看特定项目的参数模板。目前支持的组件类型包括 MySQL、Redis 和 Kafka。可用的模板类型有平台的预配置模板和用户定义的模板。平台的预配置模板在整个集群中通用,而用户可以为当前项目创建特定的自定义模板。
MySQL 的参数模板可适用于 PXC 架构和 MGR 架构。
点击某个具体模板将引导用户进入模板详情页面,如下图所示。
该页面显示了模板的详细信息,包括模板名称、模板类型、组件类型、模板描述、参数列表和默认参数值。
在具有适当权限的情况下,用户可以点击左上角的“创建参数模板”按钮进入模板创建页面,如下图所示。
在此页面上,用户可以填写模板名称、模板类型、组件类型和模板描述等信息,然后逐一指定模板中包含的参数及其默认值。由于每个实例在创建时只能指定一个参数模板,因此参数模板需尽可能包含全面的参数列表。为方便用户输入,平台支持批量导入参数和从文档中导入参数。
批量导入参数的格式:
用户可以选择参数模板列表页面右侧菜单中的“导出”选项,或在参数模板详情页面的下拉操作菜单中选择导出,以导出参数模板的配置信息。导出文件的格式为与导入格式一致的文本文件。