我遇到的问题是我在azure云中的虚拟服务器上运行zookeeper。 这些虚拟服务器有2个IP地址:1。它们无法绑定的公共静态虚拟IP(负载均衡器)和2.如果您的计算机关闭,可悲地改变的内部IP。
我的群集中位于azure云之外的服务器使用azure服务器的域名来连接它们。
我让zookeeper服务器绑定到内部IP(在zoo.cfg中),因为我不知道它会改变。我如何设置zoo.cfg绑定到接口的当前地址或什么是处理可能更改的内部地址的最佳解决方案?
答案 0 :(得分:1)
您可以查看使用可能有用的公共保留IP地址(https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-reserved-public-ip/)。
您还可以分配静态专用IP地址 - 请参阅此脚本以获取示例:http://social.technet.microsoft.com/wiki/contents/articles/23447.how-to-assign-a-private-static-ip-to-an-azure-vm.aspx。请注意,您需要设置专用虚拟网络才能实现此目的。