【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】OMS社区版4.2.9
【 使用版本 】4.2.9
【问题描述】
部署的时候,oms使用的内网ip。
现在发现从源端获取增量日志, 是由源端通过内网ip:2882 推送到oms的。
配置的外网ip没有用。内网是vpn网络,流量限速。
希望通过外网进行传输加快传输速度
已经全量同步完成,到增量同步阶段了。不希望重新部署重新搞过
【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】OMS社区版4.2.9
【 使用版本 】4.2.9
【问题描述】
部署的时候,oms使用的内网ip。
现在发现从源端获取增量日志, 是由源端通过内网ip:2882 推送到oms的。
配置的外网ip没有用。内网是vpn网络,流量限速。
希望通过外网进行传输加快传输速度
已经全量同步完成,到增量同步阶段了。不希望重新部署重新搞过
根据文档库中的信息,OMS 社区版在部署后可以通过修改配置文件的方式更改访问方式。以下是针对您的问题的具体解决方案:
如果 OMS 部署时使用了内网 IP,但希望改为通过域名访问,可以按照以下步骤操作:
执行以下命令进入 OMS 容器:
docker exec -it ${CONTAINER_NAME} bash
说明:
${CONTAINER_NAME}
是您创建 OMS 容器时指定的名称。
编辑 Nginx 的配置文件,将 listen
参数后的 IP 地址从内网 IP 改为外网 IP 或者直接设置为 0.0.0.0
(监听所有网络接口)。
vi /home/ds/ghana/config/tengine.conf
找到类似以下的配置:
server {
listen 8089;
server_name 内网IP;
...
}
将其修改为:
server {
listen 8089;
server_name 您的域名;
...
}
保存文件后,执行以下命令重启 Nginx:
supervisorctl restart nginx
如果增量日志推送的目标地址是内网 IP,需要在 OMS 中重新配置数据迁移任务的目标地址。
通过浏览器访问 OMS 控制台(默认端口为 8089),并登录到管理界面。
根据文档《通过 OMS 进行数据迁移和同步》,您可以修改已有的数据迁移任务目标地址为外网域名或 IP。
具体操作如下:
根据文档片段 8 的描述,请确保以下网络连通性:
如果源端数据库无法解析外网域名,可以通过以下方式解决:
/etc/hosts
文件中添加域名解析记录。例如:外网IP 您的域名
通过上述步骤,您可以将 OMS 的访问地址从内网 IP 更改为外网域名,并调整数据迁移任务的目标地址为外网域名或 IP。这样可以避免重新部署 OMS,并加快增量日志传输速度。如果在操作过程中遇到问题,建议参考官方文档或联系 OceanBase 技术支持团队获取进一步帮助。
详情请参考:
根据文档库中的信息,OMS 社区版在数据迁移任务中支持对源端推送增量日志的目标地址进行修改。以下是针对您的问题的具体解决方案:
如果源端推送增量日志时使用的是内网 IP,您可以通过以下步骤将其修改为外网域名或外网 IP:
通过浏览器访问 OMS 控制台(默认端口为 8089),并使用管理员账号登录到管理界面。
在 OMS 控制台中找到需要修改的 数据迁移任务。具体路径如下:
点击该任务的 编辑 按钮,进入任务配置页面。在任务配置页面中,您可以找到 目标地址 的相关设置。
完成配置修改后,点击 保存 按钮,并重新启动该数据迁移任务以使更改生效。
如果将目标地址修改为外网域名,请确保源端数据库能够正确解析该域名。可以通过以下方式验证和配置:
在源端数据库服务器上运行以下命令,验证外网域名是否可以解析为正确的外网 IP:
nslookup 您的外网域名
如果无法解析,请联系网络管理员配置 DNS。
如果暂时无法配置 DNS,可以在源端数据库服务器的 /etc/hosts
文件中手动添加域名解析记录。例如:
外网IP 您的外网域名
完成上述操作后,可以通过以下方式验证修改是否成功:
根据文档片段 8 的描述,在修改迁移任务时需要注意以下几点:
通过上述步骤,您可以将源端推送增量日志的目标地址从内网 IP 修改为外网域名或外网 IP。这样可以避免重新部署 OMS,并加快增量日志传输速度。如果在操作过程中遇到问题,建议参考官方文档或联系 OceanBase 技术支持团队获取进一步帮助。
如果您需要更详细的指导,请提供更多关于任务配置的信息,我们将为您进一步解答!
检索到的文档如下:
学习了
没啥用啊···正确率不高
这样的情况下不支持修改 重新部署吧