检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
概述 “MAS多活管理切换/回切”插件用于配置MAS多活管理中心的数据库监控进行切换/回切数据中心操作。 配置介绍 表1 配置说明 参数 配置说明 多活管理中心 选择多活管理中心。 监控类型 选择监控类型。 监控 选择监控。 操作 配置监控操作。 切换:切换数据中心。 回切:回切数据中心。
其中Redis节点可配置cluster(集群), master-slave(主从), normal(普通)Redis服务,搭配MAS可实现多活容灾;同时内置故障注入功能可创建带有注入故障的实例,进行相关业务场景的模拟,配置修改请参考故障注入Redis配置示例。 该模块具有如下特性:
MAS仲裁自动切换的检测机制是什么?是如何做到秒级切换的? 检测机制策略是用户自行配置的。 目前多活容灾解决方案是通过MAS自动监控APIG网关入口,动态监测DNS切换。 父主题: MAS产品相关问题
依赖冲突问题修复 完成相关配置后(请确保各个配置项无误且功能正常),直接运行程序会存在依赖冲突问题,下面进行逐一修复(以下问题的修复是相关联的,上一个问题修复后重新运行而产生的后续问题)。 问题一:Logback-classic及log4j-to-slf4j的包冲突问题。 报错如下:
单击右上角“创建混沌实验组”按钮。 在“基础配置”页签,填写基本信息栏的名称。 在每一个步骤中,可以选择为ECS类型故障批量添加攻击目标。单击“ECS批量添加攻击目标”,挑选一个应用并选择ECS攻击对象,单击确定保存。 如果步骤中存在不同类型的故障武器,例如K8S和ECS两种故障武器,则可以单击每
评估管理 本章节指导用户在应用详情页面下的评估管理页签,对评估配置进行相关操作。 以下操作仅在应用状态为“可用”时可以进行 在“应用详情”页面,进入“评估管理”页签。 单击“编辑”按钮,可对应用类型、评估项、每日自动评估、RTO/RPO评估以及RTO/RPO评估目标进行修改。 父主题:
地址和端口。 填写数据库配置,此处需要配置为步骤一:准备MongoDB数据库中配置的数据库名称。完成后单击“下一步:高级配置”。 图3 新建监控数据库配置 填写高级配置,此处使用默认值即可,完成后单击“下一步:确认配置”。 图4 新增监控高级配置 确认配置无误后单击“立即创建”,完成创建MongoDB监控。
在页面顶端导航栏选择“监控列表”,单击页面左上角的“新增监控”。 在新增监控页面配置监控基础配置,完成后单击“下一步:数据中心配置”。 图1 新增监控基础配置 表2 基础配置信息 参数 配置说明 监控 此处配置为“Redis监控”。 应用名称 选择步骤二:创建MAS应用中创建的应用。 监控器名称
默认为“关”,此处配置为关。 若设置为“开”,关联DRS。 基础配置信息中监控用户名、监控用户密码输入值与步骤一:准备MySQL数据库的配置相同。 填写数据中心库配置,完成后单击“下一步:数据库配置”。 图2 新增监控数据中心配置 表3 数据中心配置信息 参数 配置说明 云选择 选择被监控的MySQL数据库部署的环境。
Decipher,默认值为com.huawei.devspore.mas.password.DefaultDecipher # etcd配置,对接MAS服务关键配置,本地模式则无需配置 etcd: address: 127.0.0.2:2379,127.0.0.2:2379,127.0.0.2:2379
DefaultDecipher azs: az1 // 本地的AZ信息,根据实际环境所属AZ进行填写 # etcd配置,对接MAS服务关键配置,本地模式则无需配置 etcd: address: 127.0.0.2:2379,127.0.0.2:2379,127.0.0.2:2379
<version>${mas.version}</version> </dependency> 参照配置文件示例,结合配置参数说明,按实际情况修改配置文件。 配置文件示例devspore-mongo.yaml: props: version: v1 app-id:
在“初始化站点”页面单击站点规格模板,单击“确定”。 在“IEF配置”页面,进行IEF配置。 等待边缘节点创建成功。 单击“下载边缘节点配置文件”,下载包含以上边缘节点密钥等信息的配置文件。 将边缘节点连接上云。完成所有边缘节点的纳管,即可部署MAS实例。 不同可用区的华为云边缘节点要求纳管节点的时候纳管到华为云上不同的可用区。
> 云监控服务”。 单击左侧导航栏的“事件监控”,进入“事件监控”页面。 在事件列表页面,单击页面右上角的“创建告警规则”。 根据界面提示,配置告警规则名称、告警策略、告警通知等参数,其中: 告警类型:选择“指标”或“事件”。 事件类型:选择“系统事件”。 事件来源:选择“MAS”。
支持对以下内容进行编辑,具体操作请参考编排工作流。 编辑工作流的名称和描述。 编辑工作流的阶段。 编辑工作流的作业。 编辑工作流的任务。 编辑工作流的参数配置。 单击“保存”,完成编辑工作流。 父主题: 工作流管理
同时SDK内置实现了读写分离,可通过配置RANDOM(随机)或ROUND_ROBIN(轮询)负载均衡算法,搭配MAS可实现多活容灾;同时内置故障注入功能可创建带有注入故障的实例,进行相关业务场景的模拟,配置修改请参考故障注入Mysql配置示例。 该模块具有如下特性: 多活容灾能力。
虚拟私有云 虚拟私有云(Virtual Private Cloud,简称VPC)是用户在云上申请的隔离的、私密的虚拟网络环境。用户可以自由配置VPC内的IP地址段、子网、安全组等子服务。 MAS运行于虚拟私有云,由虚拟私有云协助管理IP和带宽。虚拟私有云还具备安全组访问控制功能,
选择UniAgent版本。 选择安装机及CCE。如无安装机,在下拉框单击“设置安装机”,选择主机和输入安装机名称,单击“确定”。 选一台已经安装了UniAgent的主机作为安装机,安装机通过代理的方式作为中间桥梁安装UniAgent到同一个VPC下的其他主机。 单击“添加主机信息”添加UniAgent主机,配置如下信息。
强制路由 除了根据路由算法配置路由,SDK还支持通过注解@DynamicReadRoute指定读操作的路由。注解@DynamicReadRoute指定路由的参数:source,用于选择数据源,可以选择对应的枚举值:MongoSource.ACTIVE, MongoSource.LOCAL。
直连接入(公网) 云下主机,或非华为云主机,以及跨region接入的华为云主机也可以采用此方式接入。 登录MAS控制台。 单击“混沌工程>探针管理”,进入“探针管理”页面。 在“我的应用”栏下选择所需安装的应用。 单击右上角的“UniAgent安装”,进入UniAgent安装页面。 选择“直连接入-主机”。