正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
故障注入 支持带注入故障的实例创建,包含延时(波动)、预设异常的故障配置。 single-read-write 单读写类似于主备库,MAS监控各节点健康状态,active节点故障自动切换至其他节点,保证多活容灾能力,节点之间用DRS进行数据同步,保证数据一致。 读操作:同步路由到active的mysql。
该VPC网段为实例机器网段,请保证与您的VPC网段及其他对等连接网段不冲突。建议使用网段:10.0.0.0/24;172.16.0.0/24;192.168.0.0/24。 安全组 选择实例所关联的安全组,安全组须提前创建。 注意: 需要在安全组中开放被监控资源的端口。 etcd密码 命名空间选择“
S DCG服务支持,SDK本身也不支持故障动态切换数据源能力,需要配合MAS DCG服务一起使用。 环境约束 版本依赖 多活容灾Redis监控准备 父主题: Mas-Redis-SDK使用手册
DCG服务支持,SDK本身不支持数据同步,SDK本身也不支持故障动态切换数据源能力,需要配合MAS DCG服务一起使用。 版本约束 多活容灾MongoDB监控准备 父主题: Mas-Mongo-SDK使用手册
多活实例,进入多活实例控制台。 在“监控列表”页面,单击MySQL监控器左侧操作栏“更多”>“SDK接入配置”,复制配置参数。 图1 复制配置参数 此处获取的yaml配置不会携带数据库用户名密码信息,在使用时,需要补充完全(与创建MySQL监控时数据中心1和数据中心2数据库用户名
故障注入 支持带注入故障的实例创建,包含延时(波动)、预设异常的故障配置。 single-read-write 单读写类似于主备库,MAS监控各节点健康状态,active节点故障自动切换至其他节点,保证多活容灾能力,节点之间进行数据同步,保证数据一致。 读操作:同步路由到active的redis。
version: v1 app-id: xxxx #Mas应用id monitor-id: xxxx #Mas监控id databaseName: xxxx #Mas监控的Mongo数据库 cloud: xxxx region: xxxxx azs: az1 etcd:
常用概念 Mas-GO-SDK-Redis是一个在go-redis v8.11.3的基础上实现的支持多活容灾服务的Redis连接客户端,其宗旨是促进开发者对于异地多活的Redis关注分离,从而让使用者能够将精力更集中地放在处理业务逻辑上。 父主题: 概述
常用概念 Mas-Redis-SDK Mas-Redis-SDK是一个在Jedis的基础上实现的支持多活容灾服务的Redis连接客户端,Mas-Redis-SDK的宗旨是促进开发者对于异地多活的Redis Server关注分离,从而让使用者能够将精力更集中地放在处理业务逻辑上。 父主题:
ctId> <version>1.2.1-RELEASE</version> </dependency> 根据本项目配置项选其中一个数据连接池坐标。 <dependency> <groupId>com.zaxxer</groupId> <artifactId>H
端项目中的document文件夹下的sql文件直接创建相关表。) 管理员注册:单击注册管理员按钮,填写用户名和密码即可。 SDK连接数据库测试 默认连接数据库为ds1,可在yaml文件中配置。此处调用注册管理员接口,查看是否成功修改SDK。 通过Navicat查看当前管理员表的用户数据(当前为ds1对应数据库)。
创建同步链路 表1 同步链路配置参数 参数 配置说明 命名空间 选择已创建好的命名空间。 任务异常通知设置 默认为“关”。若设置为“开”,当监控器或被监控的数据库异常时会及时给用户发送异常通知或告警通知。 任务异常自动结束时间 配置任务异常自动结束时间,任务处于异常状态一段时间后,将会自动结束。默认值14,单位为天。
新增一条同步链路。 名称 同步链路名称,默认自动生成,或者根据规划自定义填写。 源数据源 选择源数据源。源数据源的数据库实例将配置为创建DB监控数据中心1的数据库。 目标数据源 选择目标数据源。目标数据源中RDS实例中不能有新创建的数据库,否则会导致链路创建异常。 同步方案 选择数据同步方案。
Mas-Mongo-SDK Mas-Mongo-SDK是一个在mongo-java-driver的基础上实现的支持多活容灾服务的MongoDB连接客户端,支持MongoClient和MongoTemplate两种使用方式。Mas-MongoDB-SDK的宗旨是促进开发者对于异地多活的MongoDB
d> <version>1.2.1-RELEASE</version> </dependency> 根据本项目配置项选其中一个数据连接池坐标。 <dependency> <groupId>com.zaxxer</groupId> <artifactId>H
创建同步链路 表1 同步链路配置参数 参数 配置说明 命名空间 选择已创建好的命名空间。 任务异常通知设置 默认为“关”。若设置为“开”,当监控器或被监控的数据库异常时会及时给用户发送异常通知或告警通知。 任务异常自动结束时间 配置任务异常自动结束时间,任务处于异常状态一段时间后,将会自动结束。默认值14,单位为天。
命名空间 命名空间 概述 命名空间(Namespace)承载整个多活项目的资源集合,包括了流量入口、多活分区、数据同步、数据监控等内容。您可以创建多个命名空间,用于逻辑隔离不同的资源。一般推荐按照企业的系统划分,比如OA系统、支付系统等可以各建一个命名空间。 创建命名空间 登录M
纳管集群控制节点。 选择一台ECS作为集群控制节点,该ECS需要能够通过ip地址访问集群,以下以ecs-cast-vpn这台机器为例。将集群的连接信息按K8S标准格式填入 /root/.kube/config 文件,没有需要自行创建(参考文档 使用 kubeconfig 文件组织集群访问
"mas:instance:get" ] } ] } 示例2:授权用户使用MAS服务中组件与监控器的所有权限。 { "Version": "1.1", "Statement": [ {
false active: dc1 redis: servers: dc1: // 和mas服务监控页中的名称保持一致:dc1和dc2 hosts: xxx.xxx.xxx.xxx:xxxx password: