MySQL Operator管理后台是可视化的ACK集群托管平台。本文介绍如何在MySQL Operator管理后台创建Pod MySQL实例,以及如何通过任务中心和操作记录跟踪运维任务、通过参数模板复用MySQL参数配置。
MySQL Operator当前处于公测阶段。
前提条件
-
已在RDS Custom容器集群中一键部署MySQL Operator,并已设置登录用户和登录密码。具体操作,请参见管理RDS Custom容器集群。
-
已确认访问MySQL Operator管理后台的网络条件。
-
访问端与集群位于同一专有网络时,可直接访问MySQL Operator管理后台。
-
访问端与集群不在同一专有网络时,需先开通公网访问。具体操作,请参见MySQL Operator公网访问配置。
-
创建实例
Pod MySQL实例以主备成对的方式运行。创建实例的具体操作如下。
-
登录MySQL Operator管理后台。
登录RDS管理控制台,在左侧导航栏选择,在ACK Pro 集群列表中找到目标集群,然后在MySQL Operator列单击访问后台。
-
在左侧导航栏单击实例管理,然后单击创建实例,进入创建向导。
创建向导依次包含基础信息、账号与安全、规格与存储、MySQL 参数、高级调度和确认配置六个步骤。配置过程中,您可以单击上一步返回修改,或单击返回实例列表放弃创建。
-
在基础信息步骤配置以下参数,然后单击下一步。
参数
说明
实例名称
实例的名称,长度不超过63个字符。
资源空间
实例所属的资源空间,对应ACK集群的命名空间。支持在下拉列表中搜索,默认值为
default。MySQL 版本
实例的MySQL版本,例如MySQL 8.0。
高可用拓扑
实例的节点拓扑,例如1 个主库 + 1 个备库。
复制模式
主备之间的数据复制方式,取值如下。
-
异步复制(默认):主库不等待备库确认,写入延迟较低。主库故障时,尚未传到备库的数据可能丢失。
-
半同步复制:主库等待备库确认接收后再返回,数据可靠性更高,写入延迟略高于异步复制。
-
-
在账号与安全步骤设置业务登录MySQL使用的高权限账号,然后单击下一步。
说明平台内部账号仍由系统独立管理,无需您设置。
参数
说明
高权限账号
业务登录使用的高权限账号名称,长度不超过32个字符。
登录密码
高权限账号的密码,长度为8~32位,且至少包含大写字母、小写字母、数字和特殊字符四类字符中的三类。
确认密码
再次输入登录密码。
重要请妥善保存密码。实例创建后,详情页只展示账号,不提供密码查看或复制。
-
在规格与存储步骤配置以下参数,然后单击下一步。
参数
说明
云盘性能等级
实例使用的云盘类型和性能级别,例如标准云盘 · PL0(1 GB 起)。
单节点容量
单个节点的云盘容量,单位为 GB。
CPU 预留
单个节点预留的CPU核数。
CPU 上限
单个节点可使用的CPU核数上限。
内存预留
单个节点预留的内存大小,单位为 GB。
内存上限
单个节点可使用的内存上限,单位为 GB。
说明主备双节点分别使用独立云盘,容量按单节点计算。
-
在MySQL 参数步骤配置以下参数,然后单击下一步。
参数
说明
参数模板
在下拉列表中选择已创建的参数模板。不选择时使用平台默认参数。创建参数模板的具体操作,请参见本文参数模板。
二进制日志保留
二进制日志(Binlog)的保留时长,例如6 小时。
参数模板提供基础值。如需覆盖模板中的个别参数,单击+ 添加自定义参数,自定义参数优先生效。
-
在高级调度步骤确认调度规则,然后单击检查配置。
默认规则已适配当前运行环境。如需自定义,展开自定义调度后配置节点选择标签和调度容忍,并可分别单击+ 添加标签和+ 添加容忍新增条目。
说明没有明确需求时,请保留默认值。
-
在确认配置步骤核对配置,页面显示配置检查通过后,单击创建实例。
汇总区展示实例、资源空间、高权限账号、登录密码、拓扑、复制模式、版本、云盘、计算规格、参数来源和自定义参数等信息,其中登录密码显示为密码已设置。如需查看更多配置,展开高级字段。
-
在左侧导航栏单击任务中心,查看创建进度。任务状态为已完成表示实例创建成功。
任务中心
在左侧导航栏单击任务中心,查看任务状态、当前阶段和失败信息。单击刷新可更新数据。页面上方展示以下统计信息。
|
统计项 |
说明 |
|
任务总数 |
当前检索范围内的任务总数。 |
|
执行中 |
正在执行的任务数量。 |
|
今日完成 |
当日成功完成的任务数量。 |
|
需要处理 |
需要人工介入的任务数量。请进入任务详情查看建议动作。 |
任务列表支持通过搜索任务或实例、任务类型和任务状态筛选,并展示每个任务的任务、状态、当前阶段、资源空间、发起时间和耗时。
查看任务详情
在任务列表中单击目标任务操作列的查看详情,进入任务详情页。
-
页面上方展示产品阶段、执行状态、任务耗时和已完成步骤。
-
执行步骤区域按接口原始顺序列出任务的全部步骤。以创建实例任务为例,任务包含准备存储、准备连接、搭建主备复制、启用高可用保护和完成任务等阶段。
-
单击任一步骤,可在右侧查看该步骤的技术步骤名、开始时间、结束时间、耗时、已重试次数、步骤消息和步骤输出(技术详情)。
任务失败时,您可以在执行步骤区域定位失败的步骤,并通过该步骤的步骤消息和步骤输出(技术详情)排查原因。页面下方的任务技术信息提供更多技术细节。
操作记录
在左侧导航栏单击操作记录,追踪实例操作与结果。支持按实例名称、操作类型、操作结果和时间范围筛选,配置筛选条件后单击查询。如需使用更多筛选条件,单击高级筛选。操作记录按实例分组展示,每条记录包含操作、结果、发起方、摘要和开始时间,其中摘要会说明本次操作涉及的资源变化数量。在目标记录的操作列,单击查看任务可跳转到对应的任务详情,单击记录详情可查看该条操作记录的详细信息。
参数模板
参数模板用于维护并复用MySQL参数配置,创建后可应用到一个或多个实例。在左侧导航栏单击参数模板,查看模板列表。
页面上方展示模板数量、参数配置、关联实例和适用版本四项统计信息。模板列表展示每个模板的模板、资源空间、适用版本、参数数量、关联实例和创建时间,并支持通过搜索模板名称或描述检索。
新建参数模板
-
在参数模板页面单击+ 新建模板。
-
在模板配置区域的基本信息中配置以下参数。
参数
说明
模板名称
参数模板的名称,必填。
MySQL 版本
模板适用的MySQL版本,必填,例如8.0。
资源空间
模板所属的资源空间。
描述
模板的用途说明,便于后续识别模板。
-
在参数配置区域添加需要调整的参数。支持配置的参数如下。
参数
生效方式
说明
innodb_buffer_pool_size热加载
InnoDB缓冲池的大小,单位为 MiB,最小值为 128 MiB。
innodb_flush_log_at_trx_commit热加载
事务提交时重做日志的刷盘策略。
innodb_log_file_size重启生效
单个重做日志文件的大小,单位为 MiB。
interactive_timeout热加载
交互式连接的空闲超时时间,单位为秒。
log_queries_not_using_indexes热加载
是否将未使用索引的查询记录到慢日志。
long_query_time热加载
慢查询的时间阈值,单位为秒。
max_allowed_packet热加载
单个数据包的最大大小,单位为 MiB。
max_connections热加载
允许的最大并发连接数。
slow_query_log热加载
是否开启慢查询日志。
sync_binlog热加载
二进制日志的刷盘频率。
wait_timeout热加载
非交互式连接的空闲超时时间,单位为秒。
说明生效方式为热加载的参数在线生效;生效方式为重启生效的参数可以保存,应用后写入实例配置并标记为待重启。
-
保存模板,返回参数模板页面查看新建的模板。
创建完成的参数模板可在创建实例的MySQL 参数步骤中通过参数模板下拉选择。