检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
表2 响应Body参数 参数 参数类型 描述 file_name String SSL证书文件名。 link String SSL证书下载链接。 bucket_name String 保存SSL证书的obs桶名。 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_msg
0实例在开启公网访问时,支持基于Stunnel的客户端与服务端TLS加密传输(参考文档:Stunnel安装和配置)。在开启公网访问时,指定的CA会为每个实例生成唯一的服务证书。客户端可以使用从服务控制台上下载的CA根证书,并在连接实例时提供该证书,对实例服务端进行认证并达到加密传输的目的。 Redis
DCS实例支持公网访问吗? Redis 3.0实例 目前只有Redis 3.0版本密码模式的实例支持公网访问,且可选择是否通过SSL方式来访问DCS缓存实例。建议使用前先下载CA证书,并使用CA证书来验证DCS缓存实例的证书,以确保缓存数据的安全。具体可参考公网连接Redis实例。
例正在执行的备份任务会被停止,请谨慎操作。 开启SSL后,实例的读写性能会有所下降。 开启SSL功能后,单击“下载证书”,下载SSL证书。 解压SSL证书,将解压后的“ca.crt”文件上传到Redis客户端所在的服务器上。 在连接实例的命令中配置“ca.crt”文件所在的路径。
批量重启在线迁移任务 功能介绍 批量重启在线迁移任务,接口响应成功,返回重启在线迁移任务下发结果。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/migration-tasks/batch-restart 表1 路径参数 参数 是否必选 参数类型
配置在线数据迁移任务 功能介绍 配置在线数据迁移任务。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/migration/{task_id}/task 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见获取项目ID。
网络安全 开启/关闭SSL 查询实例SSL信息 下载实例SSL证书 设置IP白名单分组 查询指定实例的IP白名单 父主题: API V2(推荐)
查询在线迁移进度明细 功能介绍 查询在线迁移进度明细。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/migration-task/{task_id}/stats 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
200 创建在线数据迁移任务成功。 { "instance_id" : "b21989ec-2889-4b8e-99db-19c073425ec2" } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 创建一个在线数据迁移任务,配置在线迁移虚拟机资源的VPC、子网和安全组。
domain_name String SSL连接域名。 ssl_expired_at String SSL证书有效期(UTC时间)。 ssl_validated Boolean SSL证书是否有效。 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_msg String
在线迁移需要注意哪些? 网络 在线迁移首先需要打通网络,迁移任务必须和源Redis、DCS缓存实例二者网络互通。 工具 在线迁移工具,推荐使用DCS控制台的在线迁移功能。 数据完整性 如果选择中断业务,则迁移完成后检查数据量和关键key。 如果选择不中断业务,则用户需要考虑增量数据的迁移。
在线迁移能否做到完全不中断业务? 可以使用应用双写的方式,即在迁移过程中业务数据继续从源Redis中正常读取,同时将数据的增删改操作在华为云DCS的Redis实例中执行一遍。 保持以上状态运行一段时间后(等待较多的旧数据过期删除),把系统的缓存数据库正式切到华为云DCS。如涉及业
Redis在线数据迁移是迁移整个实例数据么? 如果是单机、主备、读写分离多DB的实例之间进行迁移,是迁移实例所有的数据,不管存在哪个DB都会进行迁移,且数据所在的DB序号不会变。您也可以选择迁移单一DB进行迁移。 如果是集群实例,由于集群实例默认只有一个DB0节点,会迁移DB0上所有槽内的数据。
瞬时冲高,时延增大。 约束与限制 如果源Redis禁用了SYNC和PSYNC命令,请务必放通后再执行在线迁移,否则会导致在线迁移失败。 在线迁移不支持公网方式直接迁移。 进行在线迁移时,建议将源端实例的参数repl-timeout配置为300秒,client-output-buf
9;SSL加密功能关闭时,端口配置为6379。如下图所示。 图1 安全组规则(以端口配置为36379为例) 迁移任务安全组说明 使用DCS在线迁移时,创建迁移任务需要选择安全组,迁移任务所选安全组的“出方向规则”需要放通源端Redis和目标端Redis的IP和端口(默认情况下安全
离线迁移,且迁移过程对业务中断时间较长。 Rump是一款开源的Redis数据在线迁移工具,支持在同一个实例的不同数据库之间迁移数据,也支持不同实例的数据库之间迁移数据。本文档介绍如何通过Rump在线迁移其他云厂商Redis到DCS。 迁移原理 Rump使用SCAN来获取keys,
使用迁移任务在线迁移DCS Redis实例 在满足DCS源Redis和目标Redis的网络相通、源Redis放通SYNC和PSYNC命令这两个前提下,支持使用在线迁移的方式,将DCS源Redis中的数据全量或增量迁移到目标Redis中。 在线迁移,相当于临时给源端Redis增加一
在线迁移实例源端报“Disconnecting timedout slave”和“overcoming of output buffer limits” 当进行在线迁移时可能会出现如下报错: 源端报“Disconnecting timedout slave”,如下图: 解决方法:
专线。 配置在线迁移任务 创建完在线迁移任务之后,单击该迁移任务右侧的“配置”,配置在线迁移的源Redis、目标Redis等信息。 选择迁移方法。 支持“全量迁移”和“全量迁移+增量迁移”两种,“全量迁移”和“全量迁移+增量迁移”的功能及限制如表1所示。 表1 在线迁移方法说明 迁移类型
使用RedisShake工具在线迁移自建Redis Cluster集群 RedisShake是一款开源的Redis迁移工具,支持Cluster集群的在线迁移与离线迁移(备份文件导入)。DCS Cluster集群与Redis Cluster集群设计一致,数据可平滑迁移。 本文以Li