DRS数据复制体验第三关-MySQL与GaussDB(for openGauss)间的DRS同步任务创建。
【摘要】 准备工作:本地库向华为云的数据复制,通过公网网络接入华为云。参考如下的DRS文档进行配置。https://support.huaweicloud.com/prepare-drs/drs_02_0473.html1、填写同步任务名称2、设置任务异常通知。初次使用没有主题,需要先点击上图中的“主题订阅”进入“消息通知服务”页面申请主题,并确认主题。单击“主题”,选择“创建主题”。因为此次实验中G...
准备工作:
本地库向华为云的数据复制,通过公网网络接入华为云。参考如下的DRS文档进行配置。
https://support.huaweicloud.com/prepare-drs/drs_02_0473.html
1、填写同步任务名称
2、设置任务异常通知。
初次使用没有主题,需要先点击上图中的“主题订阅”进入“消息通知服务”页面申请主题,并确认主题。
单击“主题”,选择“创建主题”。
因为此次实验中GaussDB(for openGauss)位于北京四,所以DRS和消息通知服务,同步选了北京四。
填写主题名称创建主题。
单击“添加订阅”,添加接收消息的短信终端或者邮件终端。
添加订阅后,消息通知服务会向订阅终端发送订阅确认信息,信息中包含订阅确认的链接。订阅确认的链接在48小时内有效,用户需要及时在手机端、邮箱或其他协议终端确认订阅。
确认订阅后,返回DRS同步任务设置页面,即可在异常通知SMN主题中选到刚刚创建的通知服务了。
3、设置同步实例信息。红框内容均需设置。
这里因为是我已经设置完进到了下一步。为了给讲解方便,重新返回后的截图。因为任务已经生成,公网EIP已生效,所以都是灰化不可改状态了。
4、单击“下一步”进入源库及目标库设置。
等待一段时间后,同步实例创建成功,并给出了所分配的弹性公网IP地址。接下来需要在本地端配置允许此IP的入和出访问权限。
尝试如下两个链接的方法,目前均未成功
http://www.win7zhijia.cn/win10jc/win10_35172.html
https://www.cnblogs.com/hujunwei/p/14613497.html
初步判断不成功的原因是因为本地MySQL实例处于家用网络,而家用网络一是没有固定的公网IP,二是存在NAT转换对家庭网络的保护,对于DRS来说,通过公网IP无法顺利抵达实例所在的计算机。
猜测参考依据:
网络地址转换NAT(Network Address Translation)
NAT不仅能解决IP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。
1.宽带分享:这是 NAT 主机的最大功能。
2.安全防护:NAT 之内的 PC 联机到 Internet 上面时,他所显示的 IP 是 NAT 主机的公共 IP,所以 Client 端的 PC 当然就具有一定程度的安全了,外界在进行 portscan(端口扫描) 的时候,就侦测不到源Client 端的 PC 。
试了这个链接里的办法看能否解决问题:
短时间没有配置成功家庭电脑的外网可访问能力,未实现DRS与家庭电脑间的互通。将MySQL迁到华为云ECS上后成功建立了同步任务。
ECS上所做的配置:
一、参照如下链接中的办法配置Windows防火墙出入规则,允许DRS对应的公网IP访问ECS主机——这应该就是所谓的添加IP白名单。
https://www.cnblogs.com/hujunwei/p/14613497.htm
二、配置MySQL
关闭MySQL自启动
- 在命令行窗口中输入Services.msc
- 找到mysql,右键单击选择“属性”,将自动改成手动。
需要修改MySQL数据库里的user表中的host项,把localhost改成%。
登录MySQL服务器,执行以下命令
mysql> use mysql;
mysql> update user set host = ‘%’ where user =’root’;
mysql> flush privileges;
mysql> quit;
登录华为公有云,配置ECS的安全组出入规则,将DRS的弹性公网IP加入。‘
默认的出方向规则已能触达DRS,故无需另外增加配置。
’
配置完成后,返回DRS同步认为配置页面输入源库MySQL所在ECS的弹性公网IP地址及端口号3306;输入数据库用户名和密码。测试连接,成功后,做目标库的配置,测试连接,成功后,进入下一步。
其他保持默认,选择“表级同步”,选择要同步的表加入到右侧,然后单击下一步。
预检查通过后,单击下一步,进入最后一步“任务确认”
单击“启动任务”
,
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)