我正在尝试MongoDB的新GUI,称为Compass。
但是,我的MongoDB服务器位于仅具有私有IP的Azure虚拟机上。
可通过一台名为Monitoring Server的服务器访问子网中的所有Azure服务器,该服务器具有公用IP,并且已安装一个haproxy。
那么如何使用Compass从桌面(centos)访问MongoDB?
答案 0 :(得分:0)
对于Azure VM,您仅可以通过具有NAT规则的公共IP或Azure负载平衡器将其连接。同样适用于MongoDB。
如果您可以作为路由器进行监视,并且可以将连接重定向到MongoDB的VM,以便可以连接MongoDB。如果没有,则无法连接MongoDB。
如果您不想直接连接到MongoDB所在的VM,可以查看Azure Load Balancer with NAT rules。