【问题标题】:Mesibo on-premises integration issue using google cloud使用谷歌云的 Mesibo 本地集成问题
【发布时间】:2021-01-05 07:40:48
【问题描述】:

我正在尝试使用 Google Cloud 部署 Mesibo On-Premise。

Mesibo 控制台显示以下状态:“正在运行但无法访问 - 请参阅本地文档中的防火墙设置”

运行 Mesibo 容器的日志:

Google Cloud 上 Mesibo 的防火墙设置具有最高优先级,并允许所有外部 IP 通过所有端口连接到所有实例:

已验证 SQL 数据库与 Mesibo On-Premise 服务器之间的连接。严格模式已禁用。

问题在于通过应用 docker 缺少命令 --net=host $ sudo docker run -d mesibo/mesibo

【问题讨论】:

    标签: mesibo


    【解决方案1】:

    你的IP地址变了吗?我无法ping通屏幕截图中的IP地址,也无法ping通netcat。建议使用 mesibo 的固定 IP 地址。 mesibo 在您的服务器上运行后,单击检查状态,IP 地址将被刷新。使用netcat或类似工具查看是否可以从公网访问

    【讨论】:

    • IP 地址是静态的。中间我做了一些实验。这就是为什么它被改变了。新的静态 IP 为 34.89.145.208。只能通过端口 22 (ssh) 从外部通过 netcat 访问它。 netstat --listen 确认此信息。我在 mesibo 控制台中仍然有相同的问题和声明:“正在运行但无法访问......”。
    • 您已经回答了您的问题。正如你所说,服务器只能通过端口 22 访问。这意味着你的防火墙没有打开。
    • 正如我在主题中提到的,所有 IP 的所有端口都通过应用防火墙规则打开。问题是为什么 mesibo 实例没有监听 mesibo 文档 5222 和 5228 中提到的专用端口?
    • 我错过了 sudo doker run 的 --net=host 参数...现在它可以工作了。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-30
    • 2021-10-13
    • 2018-10-04
    • 1970-01-01
    • 2015-02-18
    相关资源
    最近更新 更多